An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation
Tufano, Michele, Watson, Cody, Bavota, Gabriele, Penta, Massimiliano Di, White, Martin, Poshyvanyk, Denys·2019·ACM Transactions on Software Engineering and Methodology
DOI 10.1145/3340544
Cited by (372)
Items 301–372 of 372
- Directional Diffusion-Style Code Editing Pre-TrainingQingyuan Liang, Zeyu Sun, Qihao Zhu, Junhao Hu, Yifan Zhao, Yizhou Chen, Mingxuan Zhu, Guoqing Wang, Lu Zhang · 2025 · IEEE Transactions on Software Engineering
- Revizor: A Data-Driven Approach to Automate Frequent Code Changes Based on Graph MatchingOleg Smirnov, Artyom Lobanov, Yaroslav Golubev, Elena Tikhomirova, Timofey Bryksin · 2021 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Evaluating SZZ Implementations Through a Developer-informed OracleLuca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota, Michele Lanza, Rocco Oliveto · 2021 · arXiv (Cornell University)
- Self-Supervised Learning to Prove Equivalence Between Programs via Semantics-Preserving Rewrite RulesSteve Kommrusch, Martin Monperrus, Louis-Noël Pouchet · 2021 · arXiv (Cornell University)
- Proceedings of the 24th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences2025
- Automated Program-Semantic Defect Repair and False-Positive Elimination without Side EffectsYukun Dong, Mengying Wu, Shanchen Pang, Li Zhang, Wenjing Yin, Meng Wu, Haojie Li · 2020 · Symmetry
- Learning Just-in-Time Code Duplicates ExtractionEman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur · 2022 · SSRN Electronic Journal
- Learning program semantics via exploring program structures with deep learningShangqing Liu · 2022
- Design and Application of English Machine Translation System Based on Clustering Analysis AlgorithmRuomu Wang · 2023 · International Conference on Data Science and Network Security (ICDSNS)
- An Empirical Comparison of Token Based and Tree Basedautomated Program Repair ApproachesSamra Mehboob, Onaiza Maqbool · 2023 · SSRN Electronic Journal
- An Automated and Flexible Multilingual Bug-Fix Dataset Construction SystemWenkang Zhong, Chuanyi Li, Yunfei Zhang, Ziwen Ge, Jingyu Wang, Jidong Ge, Bin Luo · 2023 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Design and Application of Intelligent Language Translation SoftwareRui Tang, Si Wu, Xiyang Sun · 2023 · International Conference on Data Analytics, Computing and Artificial Intelligence (ICDACAI)
- Deep Learning for Software Defect Prediction: An LSTM-based ApproachEt al. Prashant Sahatiya · 2023 · International Journal on Recent and Innovation Trends in Computing and Communication
- Neural code generation for robust automatic program repairWeishi Wang · 2024
- Revealing Concealed Patches Through Arbitrary Code Entity Replacement for Neural Program RepairHohyeon Jeong, Eunseok Lee · 2024 · SSRN Electronic Journal
- A Survey on Code Pre-Trained Models for Neural Program RepairShanggui Zhan, Xingqi Wang, Dan Wei, Xinjian Cao · 2024 · SSRN Electronic Journal
- PRFC: Program Repair combining Fix patterns and Code language modelsDan Wei, Xinjian Cao, Jinglong Fang, Xingqi Wang, Bin Chen · 2024 · Research Square
- SpecNLP: A Pre-trained Model Enhanced with Spectrum Profile for Bug LocalizationMahdi Farzandway, Fatemeh Ghassemi · 2024 · IEEE International Conference on Artificial Intelligence Testing (AITest)
- Democratizing Code: How GPT and Large Language Models Are Reshaping the Landscape of Software CreationPrakash Raj Ojha · 2024 · International Journal of Scientific Research in Computer Science Engineering and Information Technology
- Extracting Fix Patterns for Static Analysis Violations Based on Collective Developer KnowledgeMichael Karatzas, Themistoklis Diamantopoulos, Andreas L. Symeonidis · 2024 · Software Practice and Experience
- Early Bug Detection through Shift Left TestingAshwin Venkitaraman · 2024 · International Journal of Innovative Science and Research Technology (IJISRT)
- Poster: The Concept of a System for Automatic Detection and Correction of Vulnerabilities in the Source CodeTomasz Hyla, Natalia Wawrzyniak · 2024 · ACM SIGSAC Conference on Computer and Communications Security (CCS)
- RESEARCH NOTES — GMRepair: Graph Mining Template-Based Automated Software RepairHeling Cao, Yanlong Guo, Yun Wang, Fangchao Tian, Zhaolong Wang, Yonghe Chu, Miaolei Deng, Panpan Wang, Zhenghao He, Shuting Wei · 2024 · International Journal of Software Engineering and Knowledge Engineering
- Large Language Models Meet Automated Program Repair: Innovations, Challenges and SolutionsYiting Tang · 2024 · Applied and Computational Engineering
- On the Generalizability of Transformer Models to Code Completions of Different LengthsNathan Cooper, Rosalia Tufano, Gabriele Bavota, Denys Poshyvanyk · 2024 · IEEE International Conference on Software Maintenance (ICSM)
- Analyzing the Potency of Pretrained Transformer Models for Automated Program RepairMaximilian Leiwig, Ben Swierzy, Christian Bungartz, Michael Meier · 2024 · Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
- Comparative Analysis of Loop-Free Function Evaluation Using ChatGPT and Copilot with C Bounded Model CheckingFaten Slama, Daniel Lemire A · 2024 · International Conference on Foundation and Large Language Models (FLLM)
- Large Language Models for Automatic Knowledge Graph Construction From Text Documents: a Materials Science Case StudyVladislav Kaverinskiy · 2025
- Should Code Models Learn Pedagogically? A Preliminary Evaluation of Curriculum Learning for Real-World Software Engineering TasksKyi Shin Khant, Hong Yi Lin, Patanamon Thongtanunam · 2025 · International Conference on Mining Software Repositories (MSR)
- A Causal Learning Framework for Enhancing Robustness of Source Code ModelsJunyao Ye, Zhen Li, Xi Tang, Deqing Zou, Shouhuai Xu, Weizhong Qiang, Hai Jin · 2025 · Proceedings of the ACM on software engineering.
- Comparative Analysis of Pre-trained Code Language Models for Automated Program Repair via Code Infill GenerationIman Hemati Moghadam, Oebele Lijzenga, Vadim Zaytsev · 2025 · ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE)
- Secure-by-design principles in Agile SDLC: Leveraging Formal Verification and AI-Enhanced Code Review in CI/CD EnvironmentsTim Abdiukov · 2023 · World Journal of Advanced Engineering Technology and Sciences
- DeepCodeProbe: Evaluating Code Representation Quality in Models Trained on CodeVahid Majdinasab, Amin Nikanjam, Foutse Khomh · 2025 · Empirical Software Engineering
- PCRepair: A Context-Aware Template-Based Approach for Automated Program RepairHeling Cao, Weihao Zhang, Yun Wang, Yonghe Chu, Miaolei Deng, Zhenghao He · 2025 · International Journal of Software Engineering and Knowledge Engineering
- Quality Attribute Tagging and Classification Using LLMs: Results from Microsoft Office ApplicationsSevginur İnce, Ayça Kolukısa-Tarhan · 2025
- T 3 : Multi-level Tree-based Automatic Program Repair with Large Language ModelsQuanming Liu, Xupeng Bu, Zhichao Yan, Ru Li · 2025 · International Joint Conference on Neural Networks (IJCNN)
- Self-bootstrapping automated program repair: using LLMs to generate and evaluate synthetic training data for bug repairDavid de-Fitero-Dominguez, Antonio García‐Cabot, Eva García‐López · 2026 · Expert Systems with Applications
- Enhancing English–Urdu Machine Translation Using Transfer LearningFida Ullah, Muhammad Tayyab Zamir, M. Ahmad, Irina Gelbukh, Grigori Sidorov, Edgardo Manuel Felipe Riverón · 2026 · Springer eBooks
- BitsAI-Fix: LLM-Driven Approach for Automated Lint Error Resolution in PracticeYuanpeng Li, Qi Long, Zhiyuan Yao, Jian Xu, Lintao Xie, Xu He, Lu Geng, Xin Han, Yueyan Chen, Wenbo Duan · 2025 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Enhancing Code Quality Using Pre-trained Language Models: A Fine-Tuning Approach for Code RefinementAbhay Magar, Krisha Joshi, Pooja Shah, Shakti Mishra · 2026 · Lecture notes in networks and systems
- MTL-CR: A Multitask Learning Approach for Code RepresentationDongxu Yu, Feiqiao Mao, Xingyang Du, Yifan Bai · 2025 · Asia-Pacific Software Engineering Conference (APSEC)
- CL-ECDD: A contrastive learning framework for enterprise-level code defect detectionLiyuan Xue, Fangling Leng, Junhao Zou, Yubin Bao, Zikuan Zheng, Ge Yu · 2026 · Neurocomputing
- A Slice-Level Code Vulnerability Detection Method Based on Self-Organizing Graph Neural NetworksKaijun Zeng, Jun Li, Yan Niu · 2025 · International Academic Exchange Conference on Science and Technology Innovation (IAECST)
- MuTemAPR: Enhance Multilocation Patches with Template-Based Neural Program RepairT. Zhang, Yu Zhu · 2026 · Big Data
- Automated Bug Detection and Program Repair Using Deep Learning: A Comprehensive ReviewRawaa Hamza Ali, Adala Mahdi Chyad · 2026 · Cybernetics and Information Technologies
- CorrEvator: Evaluating Patch Correctness in Automated Program Repair From Online Community DiscussionsYue Wang, Shikai Guo, Zijian Tao, Hui Li, Jiaxi Tan, Li‐Ying Hao, Fa Zhu, Xingchi Chen, Moustafa Youssef · 2026 · IEEE Transactions on Consumer Electronics
- Automated Code Diagnostics with AIR. Sangeetha, Shaik Afzal, C. Nagendra · 2026 · International Conference on Intelligent Sustainable Systems (ICISS)
- DNF: Dual-Layer Nested Fingerprinting for Large Language Model Intellectual Property ProtectionZhenhua Xu, Yiran Zhao, Mengting Zhong, Dezhang Kong, Changting Lin, Tong Qiao, Meng Han · 2026 · IEEE International Conference on Acoustics Speech and Signal Processing
- Integrating Retrieval Augmentation and Decoding Intervention for Automated Program RepairShaosheng Wang, Lu Lu, Shaojian Qiu, Zhihong Liang, Siliang Suo · 2026 · Expert Systems
- P-NPR: Practical Neural Program Repair via Learning to EnsembleZhongqiang Pan, Chuanyi Li, Wenkang Zhong, Bin Luo, Vincent Ng · 2026 · IEEE Transactions on Software Engineering
- PrevaRank: Ranking plausible patches by historic feature frequenciesShifat Sahariar Bhuiyan, Abhishek Tiwari, Yu Pei, Carlo A. Furia · 2026 · Journal of Systems and Software
- ComPass: Contrastive Learning for Automated Patch Correctness Assessment in Program RepairQ Zhang, Ye Shang, Haichuan Hu, Chunrong Fang, Zhenyu Chen, Liang Xiao · 2026 · Empirical Software Engineering
- CIRx: Autonomous Healing for Build and DeploySudhakavya Bodapati Venkata · 2026 · Information systems engineering and management
- LeakyHDL: Investigating Security Vulnerabilities in LLM-Generated HDLMd Sadik Awal, Luciana Di Campli, Sagor Chandro Bakchy, Sazadur Rahman, Md Tauhidur Rahman · 2026 · IEEE Dallas Circuits and Systems Conference (DCAS)
- AI-Assisted Requirements Traceability for Industrial Software: An Empirical StudyYanbing Li, Chengrong Lu, Lifu Gong · 2026 · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
- SafeFix-Agent: Diff-Only LLM Remediation for Infrastructure-as-Code with Policy, Test, and Sandbox GatesAkshitha Segireddy, Akhil Joshi · 2026 · International Conference on Innovations in Emerging Technologies for Sustainable Development (ICIETSD)
- What Makes Software Bugs Escape Testing? Evidence from a Large-Scale Empirical StudyDomenico Cotroneo, Giuseppe De Rosa, Cristina Improta, Benedetta Gaia Varriale · 2026 · International Conference on Dependable Systems & Networks/Proceedings
- Leveraging Large Language Model Agents for Autonomous Software Testing and Intelligent AutomationRama Krishna Reddy Arumalla · 2026 · International Conference on Computer Networks, Big Data and IoT (ICCBI)
- On the Impact of Code Comments for Automated Bug-Fixing: An Empirical StudyAntonio Vitale, Emanuela Guglielmi, Simone Scalabrino, Rocco Oliveto · 2026 · IEEE International Conference on Program Comprehension (ICPC)
- LLM-Based Detection of Tangled Code Changes for Higher-Quality Method-Level Bug DatasetsMd. Nahidul Islam Opu, Shaowei Wang, Shaiful Chowdhury · 2026 · International Conference on Mining Software Repositories (MSR)
- HGARena: Budgeted Test-Driven Multi-Agent Repository Issue Resolution with Heterogeneous Graph-Augmented RetrievalYuchen Cao, Jacky Keung, Yifei Wang, Yicheng Sun, Zhenyu Mao · 2026 · IEEE Annual International Computer Software and Applications Conference (COMPSAC)
- Mitigating Transferable Identifier Backdoors in Code Models via Structural CanonicalizationYu Zhang, Huanwei Wang, Rui Lou · 2026 · IEEE International Conference on Information Technology, Big Data and Artificial Intelligence (ICIBA)
- An Automated Unit Test Generation Method Based on Dynamic Validation and Minimal Target Repair Iterative OptimizationXiaorong Zhang, Na Wang, Chunyang Su, Xiqianlong Yuan, Mingru Du, Guijuan Wang · 2026 · Automated Software Engineering
- F lexico : Machine Translation Sustainability via Self-AdaptationMaria Casimiro, Paolo Romano, José G. C. de Souza, Amin M. Khan, David Garlan · 2026 · ACM Transactions on Autonomous and Adaptive Systems
- CID: Clean-Seed-Free Backdoor Defense via Counterfactual Invariance for Neural Code ModelsJunyao Ye, Zhen Li, Xi Tang, Shulin Li, Shi Liang, Deqing Zou, Hai Jin · 2026 · Proceedings of the ACM on software engineering.
- Fine-Tuning LLMs for Secure Prompt-to-API Code Generation in Domain-Specific EnvironmentsNorbert Sándor Szolnoki, Gábor Antal · 2026 · Lecture notes in computer science
- Pattern Synergistic Repair: Multi-expert LoRA fusion for automated program repairShuyan Wang, Ziyi Shen · 2026 · Information and Software Technology
- CodeFault: Predicting Fault Risks from Code Changes via Multi-modal LearningYIFAN XIAO, Shijie Li, Yu Huang · 2026 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Toward Trace-Guided Automated Program RepairDavid Georg Reichelt, Shinhyung Yang, Wilhelm Hasselbring · 2026
- A Survey of Code-to-Code Translation: From Statistical Rule-Based Systems to LLM AgentsZhiwang Zhang, Shiting Wen, Zhengkai Yan, Bang Zhu, Chengtao Shen, Hui Guo · 2026 · Algorithms
- Parameter-Efficient Fine-Tuning for Functional RTL Debugging with Large Language ModelsChin-Yun Yang, Wei-kuan Chiang, Ming‐Yi Lin, Yu-Cheng Lin · 2026 · International Conference on Machine Learning and Machine Intelligence (MLMI)
- GraphCodeBERT: Pre-training Code Representations with Data FlowGuo, Daya, Ren, Shuo, Lu, Shuai, Feng, Zhangyin, Tang, Duyu, Liu, Shujie, Zhou, Long, Duan, Nan, Svyatkovskiy, Alexey, Fu, Shengyu et al. · 2020 · arXiv