相关参考文献
注意:仅列出部分参考文献,下载原文获取全部文献信息。KATANA: Dual Slicing Based Context for Learning Bug Fixes
Mifta Sintaha et al.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2023)
Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning
Noor Nashid et al.
2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE (2023)
Impact of Code Language Models on Automated Program Repair
Nan Jiang et al.
2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE (2023)
A Survey on Deep Learning for Software Engineering
Yanming Yang et al.
ACM COMPUTING SURVEYS (2022)
Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives
Jiayuan Zhou et al.
EMPIRICAL SOFTWARE ENGINEERING (2022)
Predicting Patch Correctness Based on the Similarity of Failing Test Cases
Haoye Tian et al.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2022)
A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research
Cody Watson et al.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2022)
CODIT: Code Editing With Tree-Based Neural Models
Saikat Chakraborty et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2022)
VUDENC: Vulnerability Detection with Deep Learning on a Natural Codebase for Python
Laura Wartschinski et al.
INFORMATION AND SOFTWARE TECHNOLOGY (2022)
Context-Aware Code Change Embedding for Better Patch Correctness Assessment
Bo Lin et al.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2022)
Automated Classification of Overfitting Patches With Statically Extracted Code Features
He Ye et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2022)
SituRepair: Incorporating machine-learning fault class prediction to inform situational multiple fault automatic program repair
Meysam Valueian et al.
INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION (2022)
An Empirical Study on the Usage of Transformer Models for Code Completion
Matteo Ciniselli et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2022)
Leveraging Causal Inference for Explainable Automatic Program Repair
Jianzong Wang et al.
2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) (2022)
Be Realistic: Automated Program Repair is a Combination of Undecidable Problems
Amirfarhad Nilizadeh et al.
INTERNATIONAL WORKSHOP ON AUTOMATED PROGRAM REPAIR (APR 2022) (2022)
Language Models Can Prioritize Patches for Practical Program Patching
Sungmin Kang et al.
INTERNATIONAL WORKSHOP ON AUTOMATED PROGRAM REPAIR (APR 2022) (2022)
Neural Program Repair with Execution-based Backpropagation
He Ye et al.
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) (2022)
DEAR: A Novel Deep Learning-based Approach for Automated Program Repair
Yi Li et al.
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) (2022)
Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge
Xiangxin Meng et al.
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) (2022)
Towards Boosting Patch Execution On-the-Fly
Samuel Benton et al.
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) (2022)
Improving Search-Based Automatic Program Repair With Neural Machine Translation
Dongcheng Li et al.
IEEE ACCESS (2022)
Learning lenient parsing & typing via indirect supervision
Toufique Ahmed et al.
EMPIRICAL SOFTWARE ENGINEERING (2021)
A Bidirectional LSTM Language Model for Code Evaluation and Repair
Md. Mostafizer Rahman et al.
SYMMETRY-BASEL (2021)
On The Introduction of Automatic Program Repair in Bloomberg
Serkan Kirbas et al.
IEEE SOFTWARE (2021)
A Software-Repair Robot Based on Continual Learning
Benoit Baudry et al.
IEEE SOFTWARE (2021)
An Empirical Study of Boosting Spectrum-Based Fault Localization via PageRank
Mengshi Zhang et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)
Interactive Patch Filtering as Debugging Aid
Jingjing Liang et al.
2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021) (2021)
CVEfixes: Automated Collection of Vulnerabilities and Their Fixes from Open-Source Software
Guru Bhandari et al.
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING (PROMISE '21) (2021)
Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning
Yiling Lou et al.
PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21) (2021)
A Syntax-Guided Edit Decoder for Neural Program Repair
Qihao Zhu et al.
PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21) (2021)
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks
Antonio Mastropaolo et al.
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) (2021)
FixMiner: Mining relevant fix patterns for automated program repair
Anil Koyuncu et al.
EMPIRICAL SOFTWARE ENGINEERING (2020)
SMBFL: slice-based cost reduction of mutation-based fault localization
Nazanin Bayati Chaleshtari et al.
EMPIRICAL SOFTWARE ENGINEERING (2020)
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
Yuan Yuan et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2020)
DLFix: Context-based Code Transformation Automated Program Repair
Yi Li et al.
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020) (2020)
On the Efficiency of Test Suite based Program Repair A Systematic Assessment of 16 Automated Repair Systems for Java Programs
Kui Liu et al.
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020) (2020)
Automated Patch Correctness Assessment: How Far are We?
Shangwen Wang et al.
2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020) (2020)
Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair
Haoye Tian et al.
2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020) (2020)
Applying Deep Learning Algorithm to Automatic Bug Localization and Repair
Geunseok Yang et al.
PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20) (2020)
Automatic Software Repair: A Survey
Luca Gazzola et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)
An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation
Michele Tufano et al.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2019)
On Reliability of Patch Correctness Assessment
Xuan-Bach D. Le et al.
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019) (2019)
DeepDelta: Learning to Repair Compilation Errors
Ali Mesbah et al.
ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (2019)
Practical Program Repair via Bytecode Mutation
Ali Ghanbari et al.
PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19) (2019)
TBar: Revisiting Template-Based Automated Program Repair
Kui Liu et al.
PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19) (2019)
You Cannot Fix What You Cannot Find! An Investigation of Fault Localization Bias in Benchmarking Automated Program Repair Systems
Kui Liu et al.
2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019) (2019)
Code4Bench: A multidimensional benchmark of Codeforces data for different program analysis techniques
Amirabbas Majd et al.
JOURNAL OF COMPUTER LANGUAGES (2019)
Automatic Software Repair: A Bibliography
Martin Monperrus
ACM COMPUTING SURVEYS (2018)
Bugs.jar: A Large-scale, Diverse Dataset of Real-world Java Bugs
Ripon K. Saha et al.
2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR) (2018)
Search, Align, and Repair: Data-Driven Feedback Generation for Introductory Programming Exercises
Ke Wang et al.
ACM SIGPLAN NOTICES (2018)
Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset
Matias Martinez et al.
EMPIRICAL SOFTWARE ENGINEERING (2017)
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
Jifeng Xuan et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2017)
A Large-Scale Empirical Study of Security Patches
Frank Li et al.
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (2017)
Precise Condition Synthesis for Program Repair
Yingfei Xiong et al.
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)
QTEP: Quality-Aware Test Case Prioritization
Song Wang et al.
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING (2017)
Automatic Inference of Code Transforms for Patch Generation
Fan Long et al.
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING (2017)
Probabilistic Model for Code with Decision Trees
Veselin Raychev et al.
ACM SIGPLAN NOTICES (2016)
A Survey on Software Fault Localization
W. Eric Wong et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2016)
Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis
Sergey Mechtaev et al.
2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2016)
DynaMoth: Dynamic Code Synthesis for Automatic Program Repair
Thomas Durieux et al.
2016 IEEE/ACM 11TH INTERNATIONAL WORKSHOP IN AUTOMATION OF SOFTWARE TEST (AST) (2016)
Discovering Bug Patterns in JavaScript
Quinn Hanam et al.
FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING (2016)
The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs
Claire Le Goues et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2015)
Guidelines for conducting systematic mapping studies in software engineering: An update
Kai Petersen et al.
INFORMATION AND SOFTWARE TECHNOLOGY (2015)
Metallaxis-FL: mutation-based fault localization
Mike Papadakis et al.
SOFTWARE TESTING VERIFICATION & RELIABILITY (2015)
Staged Program Repair with Condition Synthesis
Fan Long et al.
2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS (2015)
Slice-based statistical fault localization
Xiaoguang Mao et al.
JOURNAL OF SYSTEMS AND SOFTWARE (2014)
GenProg: A Generic Method for Automatic Software Repair
Claire Le Goues et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2012)
Identifying relevant studies in software engineering
He Zhang et al.
INFORMATION AND SOFTWARE TECHNOLOGY (2011)
Using static analysis to find bugs
Nathaniel Ayewah et al.
IEEE SOFTWARE (2008)
An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks
Andrew J. Ko et al.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2006)
The simple economics of cybercrimes
N Kshetri
IEEE SECURITY & PRIVACY (2006)