— Google Scholar, — BibTeX, — tool, — benchmark
2024 |
|
---|---|
Syntax-Guided Automated Program Repair for HyperpropertiesRaven Beutner, Tzu-Han Hsu, Borzoo Bonakdarpour, Bernd FinkbeinerCAV (3) 2024 | |
AIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilitiesMichael Fu, Chakkrit Tantithamthavorn, Trung Le, Yuki Kume, Van Nguyen, Dinh Q. Phung, John C. GrundyEMSE 29 (1) 2024 | |
AIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilitiesMichael Fu, Chakkrit Tantithamthavorn, Trung Le, Yuki Kume, Van Nguyen, Dinh Q. Phung, John C. GrundyEMSE 29 (1) 2024 | |
APR4Vul: an empirical study of automatic program repair techniques on real-world Java vulnerabilitiesQuang-Cuong Bui, Ranindya Paramitha, Duc Ly Vu, Fabio Massacci, Riccardo ScandariatoEMSE 29 (1) 2024 | |
APR4Vul: an empirical study of automatic program repair techniques on real-world Java vulnerabilitiesQuang-Cuong Bui, Ranindya Paramitha, Duc Ly Vu, Fabio Massacci, Riccardo ScandariatoEMSE 29 (1) 2024 | |
On the acceptance by code reviewers of candidate security patches suggested by Automated Program Repair toolsAurora Papotti, Ranindya Paramitha, Fabio MassacciEMSE 29 (5) 2024 | |
Search-based Automatic Repair for Fairness and Accuracy in Decision-making SoftwareMax Hort, Jie Zhang, Federica Sarro, Mark HarmanEMSE 29 (1) 2024 | |
Test-based patch clustering for automatically-generated patches assessmentMatias Martinez, Maria Kechagia, Anjana Perera, Justyna Petke, Federica Sarro, Aldeida AletiEMSE 29 (5) 2024 | |
Does Going Beyond Branch Coverage Make Program Repair Tools More Reliable?Amirfarhad Nilizadeh, Gary T. Leavens, Corina S. Pasareanu, Xuan-Bach Dinh Le, David R. CokICST 2024 | |
Evolutionary Testing for Program RepairHaifeng Ruan, Hoang Lam Nguyen, Ridwan Salihin Shariffdeen, Yannic Noller, Abhik RoychoudhuryICST 2024 | |
Improving Patch Correctness Analysis via Random Testing and Large Language ModelsFacundo Molina, Juan Manuel Copia, Alessandra GorlaICST 2024 | |
AutoCodeRover: Autonomous Program ImprovementYuntong Zhang, Haifeng Ruan, Zhiyu Fan, Abhik RoychoudhuryISSTA 2024 | |
Automated Program Repair via Conversation: Fixing 162 out of 337 Bugs for $0.42 Each using ChatGPTChunqiu Steven Xia, Lingming ZhangISSTA 2024 | |
BRAFAR: Bidirectional Refactoring, Alignment, Fault Localization, and Repair for Programming AssignmentsLinna Xie, Chongmin Li, Yu Pei, Tian Zhang, Minxue PanISSTA 2024 | |
Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial BugsYicheng Ouyang, Jun Yang, Lingming ZhangISSTA 2024 | |
CREF: An LLM-Based Conversational Software Repair Framework for Programming TutorsBoyang Yang, Haoye Tian, Weiguo Pian, Haoran Yu, Haitao Wang, Jacques Klein, Tegawendé F. Bissyandé, Shunfu JinISSTA 2024 | |
FixCheck: A Tool for Improving Patch Correctness AnalysisFacundo Molina, Juan Manuel Copia, Alessandra GorlaISSTA 2024 | |
Neurosymbolic Repair of Test FlakinessYang Chen, Reyhaneh Jabbarvand BehrouzISSTA 2024 | |
One Size Does Not Fit All: Multi-granularity Patch Generation for Better Automated Program RepairBo Lin, Shangwen Wang, Ming Wen, Liqian Chen, Xiaoguang MaoISSTA 2024 | |
ThinkRepair: Self-Directed Automated Program RepairXin Yin, Chao Ni, Shaohua Wang, Zhenhao Li, Limin Zeng, Xiaohu YangISSTA 2024 | |
T5APR: Empowering automated program repair across languages through checkpoint ensembleReza Gharibi, Mohammad Hadi Sadreddini, Seyed Mostafa FakhrahmadJ. Syst. Softw. 214 2024 | |
BugsPHP: A dataset for Automated Program Repair in PHPK. D. Pramod, W. T. N. De Silva, W. U. K. Thabrew, Ridwan Salihin Shariffdeen, Sandareka WickramanayakeMSR 2024 | |
PyDex: Repairing Bugs in Introductory Python Assignments using LLMsJialu Zhang, José Cambronero, Sumit Gulwani, Vu Le, Ruzica Piskac, Gustavo Soares, Gust VerbruggenProc. ACM Program. Lang. 8 (OOPSLA1) 2024 | |
Autorepairability: A New Software Quality CharacteristicPongpop Lapvikai, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul, Yoshiki HigoSANER 2024 | |
Labelrepair: Sequence Labelling for Compilation Errors RepairZhenyu Wu, Deheng Yang, Yan Lei, Huan Xie, Minghua Tang, Maojin LiSANER 2024 | |
Towards Efficient Program Repair with APR Tools Based on Genetic AlgorithmsKanon Harada, Katsuhisa MaruyamaSANER 2024 | |
ConDefects: A Complementary Dataset to Address the Data Leakage Concern for LLM-Based Fault Localization and Program RepairYonghao Wu, Zheng Li, Jie Zhang, Yong LiuSIGSOFT FSE Companion 2024 | |
Execution-Free Program RepairLi Huang, Bertrand Meyer, Ilgiz Mustafin, Manuel OriolSIGSOFT FSE Companion 2024 | |
The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic BenchmarkingJustyna Petke, Matias Martinez, Maria Kechagia, Aldeida Aleti, Federica SarroSIGSOFT FSE Companion 2024 | |
A Survey of Learning-based Automated Program RepairQuanjun Zhang, Chunrong Fang, Yuxiang Ma, Weisong Sun, Zhenyu ChenTOSEM 33 (2) 2024 | |
Automatic Repair of Quantum Programs via Unitary OperationYuechen Li, Hanyu Pei, Linzhi Huang, Beibei Yin, Kai-Yuan CaiTOSEM 33 (6) 2024 | |
BatFix: Repairing language model-based transpilationDaniel Ramos, Inês Lynce, Vasco M. Manquinho, Ruben Martins, Claire Le GouesTOSEM 33 (6) 2024 | |
Faire: Repairing Fairness of Neural Networks via Neuron Condition SynthesisTianlin Li, Xiaofei Xie, Jian Wang, Qing Guo, Aishan Liu, Lei Ma, Yang LiuTOSEM 33 (1) 2024 | |
Improving Automated Program Repair with Domain AdaptationArmin Zirak, Hadi HemmatiTOSEM 33 (3) 2024 | |
MTL-TRANSFER: Leveraging Multi-task Learning and Transferred Knowledge for Improving Fault Localization and Program RepairXu Wang, Hongwei Yu, Xiangxin Meng, Hongliang Cao, Hongyu Zhang, Hailong Sun, Xudong Liu, Chunming HuTOSEM 33 (6) 2024 | |
Poracle: Testing Patches under Preservation Conditions to Combat the Overfitting Problem of Program RepairElkhan Ismayilzada, Md Mazba Ur Rahman, Dongsun Kim, Jooyong YiTOSEM 33 (2) 2024 | |
Smart Contract Code Repair Recommendation based on Reinforcement Learning and Multi-metric OptimizationHanyang Guo, Yingye Chen, Xiangping Chen, Yuan Huang, Zibin ZhengTOSEM 33 (4) 2024 | |
StubCoder: Automated Generation and Repair of Stub Code for Mock ObjectsHengcheng Zhu, Lili Wei, Valerio Terragni, Yepang Liu, Shing-Chi Cheung, Jiarong Wu, Qin Sheng, Bing Zhang, Lihong SongTOSEM 33 (1) 2024 | |
Vision Transformer Inspired Automated Vulnerability RepairMichael Fu, Van Nguyen, Chakkrit Tantithamthavorn, Dinh Q. Phung, Trung LeTOSEM 33 (3) 2024 | |
sGuard+: Machine Learning Guided Rule-Based Automated Vulnerability Repair on Smart ContractsCuifeng Gao, Wenzhang Yang, Jiaming Ye, Yinxing Xue, Jun SunTOSEM 33 (5) 2024 | |
APPT: Boosting Automated Patch Correctness Prediction via Fine-Tuning Pre-Trained ModelsQuanjun Zhang, Chunrong Fang, Weisong Sun, Yan Liu, Tieke He, Xiaodong Hao, Zhenyu ChenTSE 50 (3) 2024 | |
Accelerating Patch Validation for Program Repair With Interception-Based Execution SchedulingYuan-an Xiao, Chenyang Yang, Bo Wang, Yingfei XiongTSE 50 (3) 2024 | |
2023 |
|
An Analysis of the Automatic Bug Fixing Performance of ChatGPTDominik Sobania, Martin Briesch, Carol Hanna, Justyna PetkeAPR@ICSE 2023 | |
An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program RepairDániel Horváth, Viktor Csuvik, Tibor Gyimóthy, László VidácsAPR@ICSE 2023 | |
Beyond Code Generation: The Need for Type-Aware Language ModelsFrancisco Ribeiro, José Nuno Macedo, Kanae TsushimaAPR@ICSE 2023 | |
FixEval: Execution-based Evaluation of Program Fixes for Programming ProblemsMd. Mahim Anjum Haque, Wasi Uddin Ahmad, Ismini Lourentzou, Chris BrownAPR@ICSE 2023 | |
Mining Fix Patterns with Context Information for Automatic Program RepairPhan Thi Thanh Huyen, Kazuya Yasuda, Shinji ItohAPR@ICSE 2023 | |
Program Repair CompetitionRidwan Salihin Shariffdeen, Martin Mirchev, Abhik RoychoudhuryAPR@ICSE 2023 | |
Quick Repair of Semantic Errors for DebuggingSteven P. Reiss, Xuan Wei, Qi XinAPR@ICSE 2023 | |
An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program RepairKai Huang, Xiangxin Meng, Jian Zhang, Yang Liu, Wenjie Wang, Shuhao Li, Yuqing ZhangASE 2023 | |
ExpressAPR: Efficient Patch Validation for Java Automated Program Repair SystemsYuan-an Xiao, Chenyang Yang, Bo Wang, Yingfei XiongASE 2023 | |
Gamma: Revisiting Template-Based Automated Program Repair Via Mask PredictionQuanjun Zhang, Chunrong Fang, Tongke Zhang, Bowen Yu, Weisong Sun, Zhenyu ChenASE 2023 | |
Leakpair: Proactive Repairing of Memory Leaks in Single Page Web ApplicationsArooba Shahoor, Askar Yeltayuly Khamit, Jooyong Yi, Dongsun KimASE 2023 | |
Minecraft: Automated Mining of Software Bug Fixes with Precise Code ContextSai Krishna Avula, Venkatesh Vobbilisetti, Shouvick MondalASE 2023 | |
Potential Solutions to Challenges in C Program Repair: A Practical PerspectiveJifeng Xuan, Qi Xin, Liqian Chen, Xiaoguang MaoASE 2023 | |
Graph Neural Networks for Mapping Variables Between ProgramsPedro Orvalho, Jelle Piepenbrock, Mikolás Janota, Vasco M. ManquinhoECAI 2023 | |
A Large-Scale Empirical Review of Patch Correctness Checking ApproachesJun Yang, Yuehan Wang, Yiling Lou, Ming Wen, Lingming ZhangFSE 2023 | |
Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android AppsYu-xin Zhang, Sen Chen, Lingling Fan, Chunyang Chen, Xiaohong LiFSE 2023 | |
Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program RepairYuxiang Wei, Chunqiu Steven Xia, Lingming ZhangFSE 2023 | |
From Leaks to Fixes: Automated Repairs for Resource Leak WarningsAkshay Utture, Jens PalsbergFSE 2023 | |
InferFix: End-to-End Program Repair with LLMsMatthew Jin, Syed Shahriar, Michele Tufano, Xin Shi, Shuai Lu, Neel Sundaresan, Alexey SvyatkovskiyFSE 2023 | |
Program Repair Guided by Datalog-Defined Static AnalysisYu Liu, Sergey Mechtaev, Pavle Subotic, Abhik RoychoudhuryFSE 2023 | |
RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program RepairWeishi Wang, Yue Wang, Shafiq R. Joty, Steven C. H. HoiFSE 2023 | |
Semantic Test Repair for Web ApplicationsXiaofang Qi, Xiang Qian, Yanhui LiFSE 2023 | |
SmartFix: Fixing Vulnerable Smart Contracts by Accelerating Generate-and-Verify Repair using Statistical ModelsSunbeom So, Hakjoo OhFSE 2023 | |
Iterative Circuit Repair Against Formal SpecificationsMatthias Cosler, Frederik Schmitt, Christopher Hahn, Bernd FinkbeinerICLR 2023 | |
Adhere: Automated Detection and Repair of Intrusive AdsYutian Yan, Yunhui Zheng, Xinyue Liu, Nenad Medvidovic, Weihang WangICSE 2023 | |
Automated Program Repair in the Era of Large Pre-trained Language ModelsChunqiu Steven Xia, Yuxiang Wei, Lingming ZhangICSE 2023 | |
Automated Repair of Programs from Large Language ModelsZhiyu Fan, Xiang Gao, Martin Mirchev, Abhik Roychoudhury, Shin Hwei TanICSE 2023 | |
Better Automatic Program Repair by Using Bug Reports and Tests TogetherManish Motwani, Yuriy BrunICSE 2023 | |
CCTEST: Testing and Repairing Code Completion SystemsZongjie Li, Chaozheng Wang, Zhibo Liu, Haoxuan Wang, Dong Chen, Shuai Wang, Cuiyun GaoICSE 2023 | |
Impact of Code Language Models on Automated Program RepairNan Jiang, Kevin Liu, Thibaud Lutellier, Lin TanICSE 2023 | |
KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program RepairNan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, Xiangyu ZhangICSE 2023 | |
Rete: Learning Namespace Representation for Program RepairNikhil Parasaram, Earl T. Barr, Sergey MechtaevICSE 2023 | |
Tare: Type-Aware Neural Program RepairQihao Zhu, Zeyu Sun, Wenjie Zhang, Yingfei Xiong, Lu ZhangICSE 2023 | |
Template-based Neural Program RepairXiangxin Meng, Xu Wang, Hongyu Zhang, Hailong Sun, Xudong Liu, Chunming HuICSE 2023 | |
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with Search: an Industrial Case Study on Elevator Dispatching AlgorithmsPablo Valle, Aitor Arrieta, Maite ArratibelICSE-SEIP 2023 | |
CorCA: An Automatic Program Repair Tool for Checking and Removing Effectively C FlawsJoão Inácio, Iberia MedeirosICST 2023 | |
Distributed Repair of Deep Neural NetworksDavide Li Calsi, Matias Duran, Xiao-Yi Zhang, Paolo Arcaini, Fuyuki IshikawaICST 2023 | |
Embedding Context as Code Dependencies for Neural Program RepairNoor Nashid, Mifta Sintaha, Ali MesbahICST 2023 | |
Automated Program Repair from Fuzzing PerspectiveYoungjae Kim, Seungheon Han, Askar Yeltayuly Khamit, Jooyong YiISSTA 2023 | |
ConfFix: Repairing Configuration Compatibility Issues in Android AppsHuaxun Huang, Chi Xu, Ming Wen, Yepang Liu, Shing-Chi CheungISSTA 2023 | |
How Effective Are Neural Networks for Fixing Security VulnerabilitiesYi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, Sameena ShahISSTA 2023 | |
Quantitative Policy Repair for Access Control on the CloudWilliam Eiers, Ganesh Sankaran, Tevfik BultanISSTA 2023 | |
Semantic-Based Neural Network RepairRichard Schumi, Jun SunISSTA 2023 | |
MCRepair: Multi-Chunk Program Repair via Patch Optimization with Buggy BlockJisung Kim, Byungjeong LeeSAC 2023 | |
A Hierarchical Topical Modeling Approach for Recommending Repair of Quality BugsRrezarta Krasniqi, Hyunsook DoSANER 2023 | |
An Experience Report on Regression-Free Repair of Deep Neural Network ModelTakao Nakagawa, Susumu Tokumoto, Shogo Tokui, Fuyuki IshikawaSANER 2023 | |
TemLock: A Lightweight Template-based Approach for Fixing Deadlocks Caused by ReentrantLockLili Bo, Yanchi Yuan, Xiaobing Sun, Hao Xie, Bin LiSANER 2023 | |
Arachne: Search-Based Repair of Deep Neural NetworksJeongju Sohn, Sungmin Kang, Shin YooTOSEM 32 (4) 2023 | |
Hippodrome: Data Race Repair Using Static Analysis SummariesAndreea Costea, Abhishek Tiwari, Sigmund Chianasta, Kishore R, Abhik Roychoudhury, Ilya SergeyTOSEM 32 (2) 2023 | |
Katana: Dual Slicing Based Context for Learning Bug FixesMifta Sintaha, Noor Nashid, Ali MesbahTOSEM 32 (4) 2023 | |
Patching Locking Bugs Statically with CrayonsJuan Cruz-Carlon, Mahsa Varshosaz, Claire Le Goues, Andrzej WasowskiTOSEM 32 (3) 2023 | |
Reliable Fix Patterns Inferred from Static Checkers for Automated Program RepairKui Liu, Jingtang Zhang, Li Li, Anil Koyuncu, Dongsun Kim, Chunpeng Ge, Zhe Liu, Jacques Klein, Tegawendé F. BissyandéTOSEM 32 (4) 2023 | |
Seeing the Whole Elephant: Systematically Understanding and Uncovering Evaluation Biases in Automated Program RepairDeheng Yang, Yan Lei, Xiaoguang Mao, Yuhua Qi, Xin YiTOSEM 32 (3) 2023 | |
The Best of Both Worlds: Combining Learned Embeddings with Engineered Features for Accurate Prediction of Correct PatchesHaoye Tian, Kui Liu, Yinghua Li, Abdoul Kader Kaboré, Anil Koyuncu, Andrew Habib, Li Li, Junhao Wen, Jacques Klein, Tegawendé F. BissyandéTOSEM 32 (4) 2023 | |
CirFix: Automated Hardware Repair and its Real-World ApplicationsPriscila Santiesteban, Yu Huang, Westley Weimer, Hammad AhmadTSE 49 (7) 2023 | |
Generating Concise Patches for Newly Released Programming AssignmentsLeping Li, Hui Liu, Kejun Li, Yanjie Jiang, Rui SunTSE 49 (1) 2023 | |
How do Developers Really Feel About Bug Fixing? Directions for Automatic Program RepairEmily Winter, David Bowes, Steve Counsell, Tracy Hall, Saemundur O. Haraldsson, Vesna Nowack, John R. WoodwardTSE 49 (4) 2023 | |
Human-in-the-Loop Automatic Program RepairCharaka Geethal, Marcel Böhme, Van-Thuan PhamTSE 49 (10) 2023 | |
Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic ReasoningThanh Le-Cong, Duc-Minh Luong, Xuan-Bach Dinh Le, David Lo, Nhat-Hoa Tran, Bui Quang Huy, Huynh Quyet ThangTSE 49 (6) 2023 | |
Let's Talk With Developers, Not About Developers: A Review of Automatic Program Repair ResearchEmily Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Saemundur O. Haraldsson, John R. WoodwardTSE 49 (1) 2023 | |
Neural Transfer Learning for Repairing Security Vulnerabilities in C CodeZimin Chen, Steve Kommrusch, Martin MonperrusTSE 49 (1) 2023 | |
Program Repair With Repeated LearningLiushan Chen, Yu Pei, Minxue Pan, Tian Zhang, Qixin Wang, Carlo A. FuriaTSE 49 (2) 2023 | |
SeqTrans: Automatic Vulnerability Fix Via Sequence to Sequence LearningJianlei Chi, Yu Qu, Ting Liu, Qinghua Zheng, Heng YinTSE 49 (2) 2023 | |
SynShine: Improved Fixing of Syntax ErrorsToufique Ahmed, Noah Rose Ledesma, Premkumar T. DevanbuTSE 49 (4) 2023 | |
2022 |
|
Be Realistic: Automated Program Repair is a Combination of Undecidable ProblemsAmirfarhad Nilizadeh, Gary T. LeavensAPR@ICSE 2022 | |
Can OpenAI's Codex Fix Bugs?: An evaluation on QuixBugsJulian Aron Prenner, Hlib Babii, Romain RobbesAPR@ICSE 2022 | |
Enhancing Spectrum Based Fault localization Via Emphasizing Its Formulas With Importance WeightQusay Idrees SarhanAPR@ICSE 2022 | |
Figra: Evaluating a larger search space for Cardumen in Automatic Program RepairAlcides Fonseca, Máximo OliveiraAPR@ICSE 2022 | |
Framing Program Repair as Code CompletionFrancisco Ribeiro, Rui Abreu, João SaraivaAPR@ICSE 2022 | |
Language Models Can Prioritize Patches for Practical Program PatchingSungmin Kang, Shin YooAPR@ICSE 2022 | |
Revisiting Object Similarity-based Patch Ranking in Automated Program Repair: An Extensive StudyAli GhanbariAPR@ICSE 2022 | |
Scaling Genetic Improvement and Automated Program RepairMark HarmanAPR@ICSE 2022 | |
Some Automatically Generated Patches are More Likely to be Correct than Others: An Analysis of Defects4J Patch FeaturesGareth Bennett, Tracy Hall, David BowesAPR@ICSE 2022 | |
Towards JavaScript program repair with Generative Pre-trained Transformer (GPT-2)Márk Lajkó, Viktor Csuvik, László VidácsAPR@ICSE 2022 | |
What Can Program Repair Learn From Code Review?Madeline Endres, Pemma Reiter, Stephanie Forrest, Westley WeimerAPR@ICSE 2022 | |
Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch CorrectnessHaoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. BissyandéASE 2022 | |
Keeping Secrets: Multi-objective Genetic Improvement for Detecting and Reducing Information LeakageIbrahim Mesecan, Daniel Blackwell, David Clark, Myra B. Cohen, Justyna PetkeASE 2022 | |
Toward Improving the Robustness of Deep Learning Models via Model TransformationYingyi Zhang, Zan Wang, Jiajun Jiang, Hanmo You, Junjie ChenASE 2022 | |
Repairing Security Vulnerabilities Using Pre-trained Programming Language ModelsKai Huang, Su Yang, Hongyu Sun, Chengyi Sun, Xuejun Li, Yuqing ZhangDSN Workshops 2022 | |
A comprehensive study of code-removal patches in automated program repairDavide Ginelli, Matias Martinez, Leonardo Mariani, Martin MonperrusEMSE 27 (4) 2022 | |
A controlled experiment of different code representations for learning-based program repairMarjane Namavar, Noor Nashid, Ali MesbahEMSE 27 (7) 2022 | |
Styler: learning formatting conventions to repair Checkstyle violationsBenjamin Loriot, Fernanda Madeiral, Martin MonperrusEMSE 27 (6) 2022 | |
An empirical study of deep transfer learning-based program repair for Kotlin projectsMisoo Kim, Youngkyoung Kim, Hohyeon Jeong, Jinseok Heo, Sungoh Kim, Hyunhee Chung, Eunseok LeeFSE 2022 | |
Less training, more repairing please: revisiting automated program repair via zero-shot learningChunqiu Steven Xia, Lingming ZhangFSE 2022 | |
PyTER: effective program repair for Python type errorsWonseok Oh, Hakjoo OhFSE 2022 | |
Towards developer-centered automatic program repair: findings from BloombergEmily Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Sæmundur Haraldsson, John R. Woodward, Serkan Kirbas, Etienne Windels, Olayori McBello, Abdurahman Atakishiyev, Kevin Kells, Matthew W. PaganoFSE 2022 | |
VulRepair: a T5-based automated software vulnerability repairMichael Fu, Chakkrit Tantithamthavorn, Trung Le, Van Nguyen, Dinh Q. PhungFSE 2022 | |
Fair Decision Making via Automated Repair of Decision TreesJiang Zhang, Ivan Beschastnikh, Sergey Mechtaev, Abhik RoychoudhuryFairWare@ICSE 2022 | |
Fair Decision Making via Automated Repair of Decision TreesJiang Zhang, Ivan Beschastnikh, Sergey Mechtaev, Abhik RoychoudhuryFairWare@ICSE 2022 | |
Improving source-code representations to enhance search-based software repairPemma Reiter, Antonio M. Espinoza, Adam Doupé, Ruoyu Wang, Westley Weimer, Stephanie ForrestGECCO 2022 | |
Sound and Complete Neural Network Repair with Minimality and Locality GuaranteesFeisi Fu, Wenchao LiICLR 2022 | |
Causality-Based Neural Network RepairBing Sun, Jun Sun, Long H. Pham, Tie ShiICSE 2022 | |
DEAR: A Novel Deep Learning-based Approach for Automated Program RepairYi Li, Shaohua Wang, Tien N. NguyenICSE 2022 | |
DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning ProgramsMohammad Wardat, Breno Dantas Cruz, Wei Le, Hridesh RajanICSE 2022 | |
Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred KnowledgeXiangxin Meng, Xu Wang, Hongyu Zhang, Hailong Sun, Xudong LiuICSE 2022 | |
NPEX: Repairing Java Null Pointer Exceptions without TestsJunhee Lee, Seongjoon Hong, Hakjoo OhICSE 2022 | |
Neural Program Repair with Execution-based BackpropagationHe Ye, Matias Martinez, Martin MonperrusICSE 2022 | |
PROPR: Property-Based Automatic Program RepairMatthías Páll Gissurarson, Leonhard Applis, Annibale Panichella, Arie van Deursen, David SandsICSE 2022 | |
Repairing Brain-Computer Interfaces with Fault-Based Data AcquisitionCailin Winston, Caleb Winston, Chloe N. Winston, Claris Winston, Cleah Winston, Rajesh P. N. Rao, René JustICSE 2022 | |
Repairing Order-Dependent Flaky Tests via Test GenerationChengpeng Li, Chenguang Zhu, Wenxi Wang, August ShiICSE 2022 | |
Towards Automatically Repairing Compatibility Issues in Published Android AppsYanjie Zhao, Li Li, Kui Liu, John C. GrundyICSE 2022 | |
Towards Boosting Patch Execution On-the-FlySamuel Benton, Yuntong Xie, Lan Lu, Mengshi Zhang, Xia Li, Lingming ZhangICSE 2022 | |
Trust Enhancement Issues in Program RepairYannic Noller, Ridwan Salihin Shariffdeen, Xiang Gao, Abhik RoychoudhuryICSE 2022 | |
Automated Repair of Responsive Web Page LayoutsIbrahim Althomali, Gregory M. Kapfhammer, Phil McMinnICST 2022 | |
Repairing Fragile GUI Test Cases Using Word and Layout EmbeddingJuyeon Yoon, Seungjoon Chung, Kihyuck Shin, Jinhan Kim, Shin Hong, Shin YooICST 2022 | |
ATR: template-based repair for Alloy specificationsGuolong Zheng, ThanhVu Nguyen, Simón Gutiérrez Brida, Germán Regis, Nazareno Aguirre, Marcelo F. Frias, Hamid BagheriISSTA 2022 | |
CIRCLE: continual repair across programming languagesWei Yuan, Quanjun Zhang, Tieke He, Chunrong Fang, Nguyen Quoc Viet Hung, Xiaodong Hao, Hongzhi YinISSTA 2022 | |
Detecting and fixing data loss issues in Android appsWunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su, Xin PengISSTA 2022 | |
HybridRepair: towards annotation-efficient repair for deep learning modelsYu Li, Muxi Chen, Qiang XuISSTA 2022 | |
Maestro: a platform for benchmarking automatic program repair tools on software vulnerabilitiesEduard Pinconschi, Quang-Cuong Bui, Rui Abreu, Pedro Adão, Riccardo ScandariatoISSTA 2022 | |
Patch correctness assessment in automated program repair based on the impact of patches on production and test codeAli Ghanbari, Andrian MarcusISSTA 2022 | |
Program vulnerability repair via inductive inferenceYuntong Zhang, Xiang Gao, Gregory J. Duck, Abhik RoychoudhuryISSTA 2022 | |
Speeding up constraint-based program repair using a search-based techniqueJooyong Yi, Elkhan IsmayilzadaInf. Softw. Technol. 146 2022 | |
Estimating the potential of program repair search spaces with commit analysisKhashayar Etemadi, Niloofar Tarighat, Siddharth Yadav, Matias Martinez, Martin MonperrusJ. Syst. Softw. 188 2022 | |
FixJS: A Dataset of Bug-fixing JavaScript CommitsViktor Csuvik, László VidácsMSR 2022 | |
Vul4J: A Dataset of Reproducible Java Vulnerabilities Geared Towards the Study of Program Repair TechniquesQuang-Cuong Bui, Riccardo Scandariato, Nicolás E. Díaz FerreyraMSR 2022 | |
Neurosymbolic repair for low-code formula languagesRohan Bavishi, Harshit Joshi, José Cambronero, Anna Fariha, Sumit Gulwani, Vu Le, Ivan Radicek, Ashish TiwariOPPSLA 2022 | |
Oracle-free repair synthesis for floating-point programsDaming Zou, Yuchen Gu, Yuanfeng Shi, Mingzhe Wang, Yingfei Xiong, Zhendong SuOPPSLA 2022 | |
Seq2Parse: neurosymbolic parse error repairGeorgios Sakkas, Madeline Endres, Philip J. Guo, Westley Weimer, Ranjit JhalaOPPSLA 2022 | |
Can We Automatically Fix Bugs by Learning Edit Operations?Aidan Connor, Aaron Harris, Nathan Cooper, Denys PoshyvanykSANER 2022 | |
Detect, Fix, and Verify TensorFlow API MisusesWilson Baker, Michael O'Connor, Seyed Reza Shahamiri, Valerio TerragniSANER 2022 | |
NeuRecover: Regression-Controlled Repair of Deep Neural Networks with Training HistoryShogo Tokui, Susumu Tokumoto, Akihito Yoshii, Fuyuki Ishikawa, Takao Nakagawa, Kazuki Munakata, Shinji KikuchiSANER 2022 | |
Context-Aware Code Change Embedding for Better Patch Correctness AssessmentBo Lin, Shangwen Wang, Ming Wen, Xiaoguang MaoTOSEM 31 (3) 2022 | |
L2S: A Framework for Synthesizing the Most Probable Program under a SpecificationYingfei Xiong, Bo WangTOSEM 31 (3) 2022 | |
Predicting Patch Correctness Based on the Similarity of Failing Test CasesHaoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kaboré, Kui Liu, Andrew Habib, Jacques Klein, Tegawendé F. BissyandéTOSEM 31 (4) 2022 | |
Verifix: Verified Repair of Programming AssignmentsUmair Z. Ahmed, Zhiyu Fan, Jooyong Yi, Omar I. Al-Bataineh, Abhik RoychoudhuryTOSEM 31 (4) 2022 | |
Aroc: An Automatic Repair Framework for On-Chain Smart ContractsHai Jin, Zeli Wang, Ming Wen, Weiqi Dai, Yu Zhu, Deqing ZouTSE 48 (11) 2022 | |
Automated Classification of Overfitting Patches With Statically Extracted Code FeaturesHe Ye, Jian Gu, Matias Martinez, Thomas Durieux, Martin MonperrusTSE 48 (8) 2022 | |
Automatic Detection, Validation, and Repair of Race Conditions in Interrupt-Driven Embedded SoftwareYu Wang, Fengjuan Gao, Linzhang Wang, Tingting Yu, Jianhua Zhao, Xuandong LiTSE 48 (2) 2022 | |
Evaluating Automatic Program Repair Capabilities to Repair API MisusesMaria Kechagia, Sergey Mechtaev, Federica Sarro, Mark HarmanTSE 48 (7) 2022 | |
GUI-Guided Test Script Repair for Mobile AppsMinxue Pan, Tongtong Xu, Yu Pei, Zhong Li, Tian Zhang, Xuandong LiTSE 48 (3) 2022 | |
Quality of Automated Program Repair on Real-World DefectsManish Motwani, Mauricio Soto, Yuriy Brun, René Just, Claire Le GouesTSE 48 (2) 2022 | |
Restore: Retrospective Fault Localization Enhancing Automated Program RepairTongtong Xu, Liushan Chen, Yu Pei, Tian Zhang, Minxue Pan, Carlo A. FuriaTSE 48 (2) 2022 | |
Trident: Controlling Side Effects in Automated Program RepairNikhil Parasaram, Earl T. Barr, Sergey MechtaevTSE 48 (12) 2022 | |
2021 |
|
Automated Code Repair to Ensure Spatial Memory SafetyWill Klieber, Ruben Martins, Ryan Steele, Matt Churilla, Mike McCall, David SvobodaAPR@ICSE 2021 | |
Challenging the Stigma of Formal Program RepairBat-Chen RothenbergAPR@ICSE 2021 | |
Domain invariant-based spreadsheet debuggingXiaoyan Wang, Jie ZhaoAPR@ICSE 2021 | |
Exploring Plausible Patches Using Source Code Embeddings in JavaScriptViktor Csuvik, Dániel Horváth, Márk Lajkó, László VidácsAPR@ICSE 2021 | |
Extractive Summarization of Related Bug-fixing Comments in Support of Bug RepairRrezarta KrasniqiAPR@ICSE 2021 | |
Please hold on: more time = more patches? Automated program repair as anytime algorithmsDuc Ly Vu, Ivan Pashchenko, Fabio MassacciAPR@ICSE 2021 | |
Refining Fitness Functions for Search-Based Program RepairZhiqiang Bian, Aymeric Blot, Justyna PetkeAPR@ICSE 2021 | |
Tackling Software Architecture Erosion: Joint Architecture and Implementation Repairing by a Knowledge-based ApproachChristoph Knieke, Andreas Rausch, Mirco SchindlerAPR@ICSE 2021 | |
HyperGI: Automated Detection and Repair of Information Flow LeakageIbrahim Mesecan, Daniel Blackwell, David Clark, Myra B. Cohen, Justyna PetkeASE 2021 | |
Automated patch assessment for program repair at scaleHe Ye, Matias Martinez, Martin MonperrusEMSE 26 (2) 2021 | |
Where were the repair ingredients for Defects4j bugs?Deheng Yang, Kui Liu, Dongsun Kim, Anil Koyuncu, Kisub Kim, Haoye Tian, Yan Lei, Xiaoguang Mao, Jacques Klein, Tegawendé F. BissyandéEMSE 26 (6) 2021 | |
A syntax-guided edit decoder for neural program repairQihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, Lu ZhangFSE 2021 | |
Context-aware and data-driven feedback generation for programming assignmentsDowon Song, Woosuk Lee, Hakjoo OhFSE 2021 | |
VarFix: balancing edit expressiveness and search effectiveness in automated program repairChu-Pan Wong, Priscila Santiesteban, Christian Kästner, Claire Le GouesFSE 2021 | |
Applying Automated Program Repair to Dataflow Programming LanguagesYu Huang, Hammad Ahmad, Stephanie Forrest, Westley WeimerGI@ICSE 2021 | |
CRNRepair: Automated Program Repair of Chemical Reaction NetworksIbrahim Mesecan, Michael C. Gerten, James I. Lathrop, Myra B. Cohen, Tomas Haddad CaldasGI@ICSE 2021 | |
Partial Specifications for Program RepairLinsey Kitt, Myra B. CohenGI@ICSE 2021 | |
Uniform Edit Selection for Genetic Improvement: Empirical Analysis of Mutation Operator EfficacyMarta Smigielska, Aymeric Blot, Justyna PetkeGI@ICSE 2021 | |
Break-It-Fix-It: Unsupervised Learning for Program RepairMichihiro Yasunaga, Percy LiangICML 2021 | |
TFix: Learning to Fix Coding Errors with a Text-to-Text TransformerBerkay Berabi, Jingxuan He, Veselin Raychev, Martin T. VechevICML 2021 | |
Bounded Exhaustive Search of Alloy Specification RepairsSimón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen, Nazareno Aguirre, Marcelo F. FriasICSE 2021 | |
CURE: Code-Aware Neural Machine Translation for Automatic Program RepairNan Jiang, Thibaud Lutellier, Lin TanICSE 2021 | |
Shipwright: A Human-in-the-Loop System for Dockerfile RepairJordan Henkel, Denini Silva, Leopoldo Teixeira, Marcelo d'Amorim, Thomas W. RepsICSE 2021 | |
Interactive Patch Filtering as Debugging AidJingjing Liang, Ruyi Ji, Jiajun Jiang, Shurui Zhou, Yiling Lou, Yingfei Xiong, Gang HuangICSME 2021 | |
Revisiting Test Cases to Boost Generate-and-Validate Program RepairJingtang Zhang, Kui Liu, Dongsun Kim, Li Li, Zhe Liu, Jacques Klein, Tegawendé F. BissyandéICSME 2021 | |
Sirius: Static Program Repair with Dependence Graph-Based Systematic Edit PatternsKunihiro Noda, Haruki Yokoyama, Shinji KikuchiICSME 2021 | |
Automatic Program Repair as Semantic Suggestions: An Empirical StudyDiogo Campos, André Restivo, Hugo Sereno Ferreira, Afonso RamosICST 2021 | |
Exploring True Test Overfitting in Dynamic Automated Program Repair using Formal MethodsAmirfarhad Nilizadeh, Gary T. Leavens, Xuan-Bach Dinh Le, Corina S. Pasareanu, David R. CokICST 2021 | |
A Software-Repair Robot Based on Continual LearningBenoit Baudry, Zimin Chen, Khashayar Etemadi, Han Fu, Davide Ginelli, Steve Kommrusch, Matias Martinez, Martin Monperrus, Javier Ron Arteaga, He Ye, Zhongxing YuIEEE Softw. 38 (4) 2021 | |
Automatic Program RepairClaire Le Goues, Michael Pradel, Abhik Roychoudhury, Satish ChandraIEEE Softw. 38 (4) 2021 | |
On The Introduction of Automatic Program Repair in BloombergSerkan Kirbas, Etienne Windels, Olayori McBello, Kevin Kells, Matthew W. Pagano, Rafal Szalanski, Vesna Nowack, Emily Winter, Steve Counsell, David Bowes, Tracy Hall, Saemundur O. Haraldsson, John R. WoodwardIEEE Softw. 38 (4) 2021 | |
Automated patch backporting in Linux (experience paper)Ridwan Salihin Shariffdeen, Xiang Gao, Gregory J. Duck, Shin Hwei Tan, Julia Lawall, Abhik RoychoudhuryISSTA 2021 | |
Fixing dependency errors for Python build reproducibilitySuchita Mukherjee, Abigail Almanza, Cindy Rubio-GonzálezISSTA 2021 | |
GUIDER: GUI structure and vision co-guided test script repair for Android appsTongtong Xu, Minxue Pan, Yu Pei, Guiyin Li, Xia Zeng, Tian Zhang, Yuetang Deng, Xuandong LiISSTA 2021 | |
A comprehensive study of automatic program repair on the QuixBugs benchmarkHe Ye, Matias Martinez, Thomas Durieux, Martin MonperrusJ. Syst. Softw. 171 2021 | |
A critical review on the evaluation of automated program repair systemsKui Liu, Li Li, Anil Koyuncu, Dongsun Kim, Zhe Liu, Jacques Klein, Tegawendé F. BissyandéJ. Syst. Softw. 171 2021 | |
A large-scale study on human-cloned changes for automated program repairFernanda Madeiral, Thomas DurieuxMSR 2021 | |
Applying CodeBERT for Automated Program Repair of Java Simple BugsEhsan Mashhadi, Hadi HemmatiMSR 2021 | |
Concolic program repairRidwan Salihin Shariffdeen, Yannic Noller, Lars Grunske, Abhik RoychoudhuryPLDI 2021 | |
Provable repair of deep neural networksMatthew Sotoudeh, Aditya V. ThakurPLDI 2021 | |
Repairing serializability bugs in distributed database programs via automated schema refactoringKia Rahmani, Kartik Nagar, Benjamin Delaware, Suresh JagannathanPLDI 2021 | |
FrameFix: Automatically Repairing Statically-Detected Directive Violations in Framework ApplicationsZack Coker, Joshua Sunshine, Claire Le GouesSANER 2021 | |
Is the Ground Truth Really Accurate? Dataset Purification for Automated Program RepairDeheng Yang, Yan Lei, Xiaoguang Mao, David Lo, Huan Xie, Meng YanSANER 2021 | |
On the Impact of Flaky Tests in Automated Program RepairYihao Qin, Shangwen Wang, Kui Liu, Xiaoguang Mao, Tegawendé F. BissyandéSANER 2021 | |
Refining Fitness Functions for Search-Based Automated Program Repair - A Case Study with ARJA and ARJA-eGiovani Guizzo, Aymeric Blot, James Callan, Justyna Petke, Federica SarroSSBSE 2021 | |
Automated Patch TransplantationRidwan Salihin Shariffdeen, Shin Hwei Tan, Mingyuan Gao, Abhik RoychoudhuryTOSEM 30 (1) 2021 | |
Beyond Tests: Program Vulnerability Repair via Crash Constraint ExtractionXiang Gao, Bo Wang, Gregory J. Duck, Ruyi Ji, Yingfei Xiong, Abhik RoychoudhuryTOSEM 30 (2) 2021 | |
Contract-Based Program Repair Without The Contracts: An Extended StudyLiushan Chen, Yu Pei, Carlo A. FuriaTSE 47 (12) 2021 | |
IntRepair: Informed Repairing of Integer OverflowsPaul Muntean, Martin Monperrus, Hao Sun, Jens Grossklags, Claudia EckertTSE 47 (10) 2021 | |
Mining Fix Patterns for FindBugs ViolationsKui Liu, Dongsun Kim, Tegawendé F. Bissyandé, Shin Yoo, Yves Le TraonTSE 47 (1) 2021 | |
SOSRepair: Expressive Semantic Search for Real-World Program RepairAfsoon Afzal, Manish Motwani, Kathryn T. Stolee, Yuriy Brun, Claire Le GouesTSE 47 (10) 2021 | |
SequenceR: Sequence-to-Sequence Learning for End-to-End Program RepairZimin Chen, Steve Kommrusch, Michele Tufano, Louis-Noël Pouchet, Denys Poshyvanyk, Martin MonperrusTSE 47 (9) 2021 | |
The Assessor's Dilemma: Improving Bug Repair via Empirical Game TheoryCarlos Gavidia-Calderon, Federica Sarro, Mark Harman, Earl T. BarrTSE 47 (10) 2021 | |
Automated Repair of Heap-Manipulating Programs Using Deductive SynthesisThanh-Toan Nguyen, Quang-Trung Ta, Ilya Sergey, Wei-Ngan ChinVMCAI 2021 | |
2020 |
|
Anti-patterns for Java Automated Program Repair ToolsYi WuASE 2020 | |
Automated Patch Correctness Assessment: How Far are We?Shangwen Wang, Ming Wen, Bo Lin, Hongjun Wu, Yihao Qin, Deqing Zou, Xiaoguang Mao, Hai JinASE 2020 | |
Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program RepairHaoye Tian, Kui Liu, Abdoul Kader Kaboré, Anil Koyuncu, Li Li, Jacques Klein, Tegawendé F. BissyandéASE 2020 | |
On the Effectiveness of Unified Debugging: An Extensive Study on 16 Program Repair SystemsSamuel Benton, Xia Li, Yiling Lou, Lingming ZhangASE 2020 | |
The Symptom, Cause and Repair of WorkaroundDaohan Song, Hao Zhong, Li JiaASE 2020 | |
Must Fault Localization for Program RepairBat-Chen Rothenberg, Orna GrumbergCAV 2020 | |
FixMiner: Mining relevant fix patterns for automated program repairAnil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Martin Monperrus, Yves Le TraonEMSE 25 (3) 2020 | |
The effectiveness of context-based change application on automatic program repairJindae Kim, Jeongho Kim, Eunseok Lee, Sung-Hun KimEMSE 25 (1) 2020 | |
Impact of Combining Syntactic and Semantic Similarities on Patch PrioritizationMoumita Asad, Kishan Kumar Ganguly, Kazi SakibENASE 2020 | |
BugsInPy: a database of existing bugs in Python programs to enable controlled testing and debugging studiesRatnadira Widyasari, Sheng Qin Sim, Camellia Lok, Haodi Qi, Jack Phan, Qijin Tay, Constance Tan, Fiona Wee, Jodie Ethelda Tan, Yuheng Yieh, Brian Goh, Ferdian Thung, Hong Jin Kang, Thong Hoang, David Lo, Eng Lieh OuhFSE 2020 | |
PRF: a framework for building automatic program repair prototypes for JVM-based languagesAli Ghanbari, Andrian MarcusFSE 2020 | |
DLFix: context-based code transformation learning for automated program repairYi Li, Shaohua Wang, Tien N. NguyenICSE 2020 | |
On the efficiency of test suite based program repair: A Systematic Assessment of 16 Automated Repair Systems for Java ProgramsKui Liu, Shangwen Wang, Anil Koyuncu, Kisub Kim, Tegawendé F. Bissyandé, Dongsun Kim, Peng Wu, Jacques Klein, Xiaoguang Mao, Yves Le TraonICSE 2020 | |
Repairing deep neural networks: fix patterns and challengesMd Johirul Islam, Rangeet Pan, Giang Nguyen, Hridesh RajanICSE 2020 | |
SAVER: scalable, precise, and safe memory-error repairSeongjoon Hong, Junhee Lee, Jeongsoo Lee, Hakjoo OhICSE 2020 | |
Human Factors in the Study of Automatic Software Repair: Future Directions for Research with IndustryEmily Winter, David Bowes, Steve Counsell, Tracy Hall, Saemundur O. Haraldsson, Vesna Nowack, John R. WoodwardICSE (Workshops) 2020 | |
Automated repair of feature interaction failures in automated driving systemsRaja Ben Abdessalem, Annibale Panichella, Shiva Nejati, Lionel C. Briand, Thomas StifterISSTA 2020 | |
Can automated program repair refine fault localization? a unified debugging approachYiling Lou, Ali Ghanbari, Xia Li, Lingming Zhang, Haotian Zhang, Dan Hao, Lu ZhangISSTA 2020 | |
CoCoNuT: combining context-aware neural translation models using ensemble for program repairThibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei, Lin TanISSTA 2020 | |
Type error feedback via analytic program repairGeorgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, Ranjit JhalaPLDI 2020 | |
Applying deep learning algorithm to automatic bug localization and repairGeunseok Yang, Kyeongsic Min, Byungjeong LeeSAC 2020 | |
Experience Report: How Effective is Automated Program Repair for Industrial Software?Kunihiro Noda, Yusuke Nemoto, Keisuke Hotta, Hideo Tanida, Shinji KikuchiSANER 2020 | |
Smart Contract RepairXiao Liang Yu, Omar I. Al-Bataineh, David Lo, Abhik RoychoudhuryTOSEM 29 (4) 2020 | |
Toward Better Evolutionary Program Repair: An Integrated ApproachYuan Yuan, Wolfgang BanzhafTOSEM 29 (1) 2020 | |
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic ProgrammingYuan Yuan, Wolfgang BanzhafTSE 46 (10) 2020 | |
2019 |
|
Automating CUDA Synchronization via Program TransformationMingyuan Wu, Lingming Zhang, Cong Liu, Shin Hwei Tan, Yuqun ZhangASE 2019 | |
InFix: Automatically Repairing Novice Program InputsMadeline Endres, Georgios Sakkas, Benjamin Cosman, Ranjit Jhala, Westley WeimerASE 2019 | |
Inferring Program Transformations From Singular Examples via Big CodeJiajun Jiang, Luyao Ren, Yingfei Xiong, Lingming ZhangASE 2019 | |
PraPR: Practical Program Repair via Bytecode MutationAli Ghanbari, Lingming ZhangASE 2019 | |
Re-Factoring Based Program Repair Applied to Programming AssignmentsYang Hu, Umair Z. Ahmed, Sergey Mechtaev, Ben Leong, Abhik RoychoudhuryASE 2019 | |
Explainable software bot contributions: case study of automated bug fixesMartin MonperrusBotSE@ICSE 2019 | |
Clock Bound Repair for Timed SystemsMartin Kölbl, Stefan Leue, Thomas WiesCAV 2019 | |
Automated program repairClaire Le Goues, Michael Pradel, Abhik RoychoudhuryCommun. ACM 62 (12) 2019 | |
Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair systemZhongxing Yu, Matias Martinez, Benjamin Danglot, Thomas Durieux, Martin MonperrusEMSE 24 (1) 2019 | |
Automatic patch generation with context-based change applicationJindae Kim, Sung-Hun KimEMSE 24 (6) 2019 | |
How Different Is It Between Machine-Generated and Developer-Provided Patches? : An Empirical Study on the Correct Patches Generated by Automated Program Repair TechniquesShangwen Wang, Ming Wen, Liqian Chen, Xin Yi, Xiaoguang MaoESEM 2019 | |
DeepDelta: learning to repair compilation errorsAli Mesbah, Andrew C. Rice, Emily Johnston, Nick Glorioso, Edward AftandilianFSE 2019 | |
Empirical review of Java program repair tools: a large-scale experiment on 2, 141 bugs and 23, 551 repair attemptsThomas Durieux, Fernanda Madeiral, Matias Martinez, Rui AbreuFSE 2019 | |
Phoenix: automated data-driven synthesis of repairs for static analysis violationsRohan Bavishi, Hiroaki Yoshida, Mukul R. PrasadFSE 2019 | |
PyGGI 2.0: language independent genetic improvement frameworkGabin An, Aymeric Blot, Justyna Petke, Shin YooFSE 2019 | |
iFixFlakies: a framework for automatically fixing order-dependent flaky testsAugust Shi, Wing Lam, Reed Oei, Tao Xie, Darko MarinovFSE 2019 | |
iFixR: bug report driven program repairAnil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Martin Monperrus, Jacques Klein, Yves Le TraonFSE 2019 | |
Gin: genetic improvement research made easyAlexander E. I. Brownlee, Justyna Petke, Brad Alexander, Earl T. Barr, Markus Wagner, David Robert WhiteGECCO 2019 | |
Better code search and reuse for better program repairQi Xin, Steven P. ReissGI@ICSE 2019 | |
Leveraging program invariants to promote population diversity in search-based automatic program repairZhen Yu Ding, Yiwei Lyu, Christopher Steven Timperley, Claire Le GouesGI@ICSE 2019 | |
Neural Program Repair by Jointly Learning to Localize and RepairMarko Vasic, Aditya Kanade, Petros Maniatis, David Bieber, Rishabh SinghICLR (Poster) 2019 | |
AutoTap: synthesizing and repairing trigger-action programs using LTL propertiesLefan Zhang, Weijia He, Jesse J. Martinez, Noah Brackenbury, Shan Lu, Blase UrICSE 2019 | |
BugSwarm: mining and continuously growing a dataset of reproducible failures and fixesDavid A. Tomassi, Naji Dmeiri, Yichen Wang, Antara Bhowmick, Yen-Chuan Liu, Premkumar T. Devanbu, Bogdan Vasilescu, Cindy Rubio-GonzálezICSE 2019 | |
Detection and repair of architectural inconsistencies in JavaNegar Ghorbani, Joshua Garcia, Sam MalekICSE 2019 | |
Harnessing evolution for multi-hunk program repairSeemanta Saha, Ripon K. Saha, Mukul R. PrasadICSE 2019 | |
On reliability of patch correctness assessmentXuan-Bach Dinh Le, Lingfeng Bao, David Lo, Xin Xia, Shanping Li, Corina S. PasareanuICSE 2019 | |
Symbolic repairs for GR(1) specificationsShahar Maoz, Jan Oliver Ringert, Rafi ShalomICSE 2019 | |
VFix: value-flow-guided precise program repair for null pointer dereferencesXuezheng Xu, Yulei Sui, Hua Yan, Jingling XueICSE 2019 | |
Defexts: a curated dataset of reproducible real-world bugs for modern JVM languagesSamuel Benton, Ali Ghanbari, Lingming ZhangICSE (Companion Volume) 2019 | |
SapFix: automated end-to-end repair at scaleAlexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Andrew ScottICSE (SEIP) 2019 | |
Impact Analysis of Syntactic and Semantic Similarities on Patch Prioritization in Automated Program RepairMoumita Asad, Kishan Kumar Ganguly, Kazi SakibICSME 2019 | |
BugsJS: a Benchmark of JavaScript BugsPéter Gyimesi, Béla Vancsics, Andrea Stocco, Davood Mazinanian, Árpád Beszédes, Rudolf Ferenc, Ali MesbahICST 2019 | |
Efficiently Repairing Internationalization Presentation Failures by Solving Layout ConstraintsAbdulmajeed Alameer, Paul T. Chiou, William G. J. HalfondICST 2019 | |
Intent-Preserving Test RepairXiangyu Li, Marcelo d'Amorim, Alessandro OrsoICST 2019 | |
You Cannot Fix What You Cannot Find! An Investigation of Fault Localization Bias in Benchmarking Automated Program Repair SystemsKui Liu, Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Yves Le TraonICST 2019 | |
How to Explain a Patch: An Empirical Study of Patch Explanations in Open Source ProjectsJingjing Liang, Yaozong Hou, Shurui Zhou, Junjie Chen, Yingfei Xiong, Gang HuangISSRE 2019 | |
Crash-avoiding program repairXiang Gao, Sergey Mechtaev, Abhik RoychoudhuryISSTA 2019 | |
History-driven build failure fixing: how far are we?Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao, Lu ZhangISSTA 2019 | |
Practical program repair via bytecode mutationAli Ghanbari, Samuel Benton, Lingming ZhangISSTA 2019 | |
TBar: revisiting template-based automated program repairKui Liu, Anil Koyuncu, Dongsun Kim, Tegawendé F. BissyandéISSTA 2019 | |
Astor: Exploring the design space of generate-and-validate program repair beyond GenProgMatias Martinez, Martin MonperrusJ. Syst. Softw. 151 2019 | |
Automatic repair of regular expressionsRong Pan, Qinheping Hu, Gaowei Xu, Loris D'AntoniOPPSLA 2019 | |
Getafix: learning to fix bugs automaticallyJohannes Bader, Andrew Scott, Michael Pradel, Satish ChandraOPPSLA 2019 | |
DFix: automatically fixing timing bugs in distributed systemsGuangpu Li, Haopeng Liu, Xianglan Chen, Haryadi S. Gunawi, Shan LuPLDI 2019 | |
Huron: hybrid false sharing detection and repairTanvir Ahmed Khan, Yifan Zhao, Gilles Pokam, Barzan Mozafari, Baris KasikciPLDI 2019 | |
SemCluster: clustering of imperative programming assignments based on quantitative semantic featuresDavid Mitchel Perry, Dohyeong Kim, Roopsha Samanta, Xiangyu ZhangPLDI 2019 | |
Efficient automated repair of high floating-point errors in numerical librariesXin Yi, Liqian Chen, Xiaoguang Mao, Tao JiPOPL 2019 | |
Using Safety Properties to Generate Vulnerability PatchesZhen Huang, David Lie, Gang Tan, Trent JaegerS&P 2019 | |
AVATAR: Fixing Semantic Bugs with Fix Patterns of Static Analysis ViolationsKui Liu, Anil Koyuncu, Dongsun Kim, Tegawendé F. BissyandéSANER 2019 | |
BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair StudiesFernanda Madeiral, Simon Urli, Marcelo de Almeida Maia, Martin MonperrusSANER 2019 | |
Sorting and Transforming Program Repair Ingredients via Deep Learning Code SimilaritiesMartin White, Michele Tufano, Matias Martinez, Martin Monperrus, Denys PoshyvanykSANER 2019 | |
A manual inspection of Defects4J bugs and its implications for automatic program repairJiajun Jiang, Yingfei Xiong, Xin XiaSCI 62 (10) 2019 | |
Automated program repair: a step towards software automationAbhik Roychoudhury, Yingfei XiongSCI 62 (10) 2019 | |
Code Naturalness to Assist Search Space Exploration in Search-Based Program Repair MethodsAltino Dantas, Eduardo Faria de Souza, Jerffeson Teixeira de Souza, Celso G. Camilo-JuniorSSBSE 2019 | |
An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine TranslationMichele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, Denys PoshyvanykTOSEM 28 (4) 2019 | |
Automatic Software Repair: A SurveyLuca Gazzola, Daniela Micucci, Leonardo MarianiTSE 45 (1) 2019 | |
Repairnator patches programs automaticallyMartin Monperrus, Simon Urli, Thomas Durieux, Matias Martinez, Benoit Baudry, Lionel SeinturierUbiquity 2019 (July) 2019 | |
Automatic Program Repair Using Formal Verification and Expression TemplatesThanh-Toan Nguyen, Quang-Trung Ta, Wei-Ngan ChinVMCAI 2019 | |
2018 |
|
Automatic Software Repair: A BibliographyMartin MonperrusACM Comput. Surv. 51 (1) 2018 | |
LSRepair: Live Search of Fix Ingredients for Automated Program RepairKui Liu, Anil Koyuncu, Kisub Kim, Dongsun Kim, Tegawendé F. BissyandéAPSEC 2018 | |
kGenProg: A High-Performance, High-Extensibility and High-Portability APR SystemYoshiki Higo, Shinsuke Matsumoto, Ryo Arima, Akito Tanikado, Keigo Naito, Junnosuke Matsumoto, Yuya Tomida, Shinji KusumotoAPSEC 2018 | |
Automated model repair for AlloyKaiyuan Wang, Allison Sullivan, Sarfraz KhurshidASE 2018 | |
PFix: fixing concurrency bugs based on memory access patternsHuarui Lin, Zan Wang, Shuang Liu, Jun Sun, Dongdi Zhang, Guangning WeiASE 2018 | |
Improved representation and genetic operators for linear genetic programming for automated program repairVinicius Paulo L. Oliveira, Eduardo Faria de Souza, Claire Le Goues, Celso G. Camilo-JuniorEMSE 23 (5) 2018 | |
Pinpointing and repairing performance bottlenecks in concurrent programsTingting Yu, Michael PradelEMSE 23 (5) 2018 | |
MemFix: static analysis-based repair of memory deallocation errors for CJunhee Lee, Seongjoon Hong, Hakjoo OhFSE 2018 | |
SketchFix: a tool for automated program repair approach using lazy candidate generationJinru Hua, Mengshi Zhang, Kaiyuan Wang, Sarfraz KhurshidFSE 2018 | |
Symbolic execution with existential second-order constraintsSergey Mechtaev, Alberto Griggio, Alessandro Cimatti, Abhik RoychoudhuryFSE 2018 | |
Visual web test repairAndrea Stocco, Rahulkrishna Yandrapally, Ali MesbahFSE 2018 | |
A novel fitness function for automated program repair based on source code checkpointsEduardo Faria de Souza, Claire Le Goues, Celso G. Camilo-JuniorGECCO 2018 | |
Comparing line and AST granularity level for program repair using PyGGIGabin An, Jinhan Kim, Shin YooGI@ICSE 2018 | |
Learning to synthesizeYingfei Xiong, Bo Wang, Guirong Fu, Linfei ZangGI@ICSE 2018 | |
Neutrality and epistasis in program spaceJoseph Renzullo, Westley Weimer, Melanie E. Moses, Stephanie ForrestGI@ICSE 2018 | |
Dynamic Neural Program Embeddings for Program RepairKe Wang, Rishabh Singh, Zhendong SuICLR (Poster) 2018 | |
A correlation study between automated program repair and test-suite metricsJooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Böhme, Abhik RoychoudhuryICSE 2018 | |
Automated repair of mobile friendly problems in web pagesSonal Mahajan, Negarsadat Abolhassani, Phil McMinn, William G. J. HalfondICSE 2018 | |
Context-aware patch generation for better automated program repairMing Wen, Junjie Chen, Rongxin Wu, Dan Hao, Shing-Chi CheungICSE 2018 | |
Do automated program repair techniques repair hard and important bugs?Manish Motwani, Sandhya Sankaranarayanan, René Just, Yuriy BrunICSE 2018 | |
HireBuild: an automatic approach to history-driven repair of build scriptsFoyzul Hassan, Xiaoyin WangICSE 2018 | |
Identifying patch correctness in test-based program repairYingfei Xiong, Xinyuan Liu, Muhan Zeng, Lu Zhang, Gang HuangICSE 2018 | |
Neuro-symbolic program corrector for introductory programming assignmentsSahil Bhatia, Pushmeet Kohli, Rishabh SinghICSE 2018 | |
Overfitting in semantics-based automated program repairXuan-Bach Dinh Le, Ferdian Thung, David Lo, Claire Le GouesICSE 2018 | |
Repairing crashes in Android appsShin Hwei Tan, Zhen Dong, Xiang Gao, Abhik RoychoudhuryICSE 2018 | |
Semantic program repair using a reference implementationSergey Mechtaev, Manh-Dung Nguyen, Yannic Noller, Lars Grunske, Abhik RoychoudhuryICSE 2018 | |
Static automated program repair for heap propertiesRijnard van Tonder, Claire Le GouesICSE 2018 | |
Towards practical program repair with on-demand candidate generationJinru Hua, Mengshi Zhang, Kaiyuan Wang, Sarfraz KhurshidICSE 2018 | |
Towards reusing hints from past fixes: an exploratory study on thousands of real samplesHao Zhong, Na MengICSE 2018 | |
BugZoo: a platform for studying software bugsChristopher Steven Timperley, Susan Stepney, Claire Le GouesICSE (Companion Volume) 2018 | |
Compilation error repair: for the student programs, from the student programsUmair Z. Ahmed, Pawan Kumar, Amey Karkare, Purushottam Kar, Sumit GulwaniICSE (SEET) 2018 | |
How to design a program repair bot?: insights from the repairnator projectSimon Urli, Zhongxing Yu, Lionel Seinturier, Martin MonperrusICSE (SEIP) 2018 | |
A Closer Look at Real-World PatchesKui Liu, Dongsun Kim, Anil Koyuncu, Li Li, Tegawendé F. Bissyandé, Yves Le TraonICSME 2018 | |
An Empirical Study on the Effect of Dynamic Slicing on Automated Program Repair EfficiencyAnbang Guo, Xiaoguang Mao, Deheng Yang, Shangwen WangICSME 2018 | |
Accelerating Search-Based Program RepairBenjamin Mehne, Hiroaki Yoshida, Mukul R. Prasad, Koushik Sen, Divya Gopinath, Sarfraz KhurshidICST 2018 | |
Automated Repair of Internationalization Presentation Failures in Web Pages Using Style Similarity Clustering and Search-Based TechniquesSonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. HalfondICST 2018 | |
Comparing developer-provided to user-provided tests for fault localization and automated program repairRené Just, Chris Parnin, Ian Drosos, Michael D. ErnstISSTA 2018 | |
Eliminating timing side-channel leaks using program repairMeng Wu, Shengjian Guo, Patrick Schaumont, Chao WangISSTA 2018 | |
Shaping program repair space with existing patches and similar codeJiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao, Xiangqun ChenISSTA 2018 | |
Bugs.jar: a large-scale, diverse dataset of real-world Java bugsRipon K. Saha, Yingjun Lyu, Wing Lam, Hiroaki Yoshida, Mukul R. PrasadMSR 2018 | |
Common statement kind changes to inform automatic program repairMauricio Soto, Claire Le GouesMSR 2018 | |
Automatic diagnosis and correction of logical errors for functional programming assignmentsJunho Lee, Dowon Song, Sunbeom So, Hakjoo OhOPPSLA 2018 | |
Automated clustering and program repair for introductory programming assignmentsSumit Gulwani, Ivan Radicek, Florian ZulegerPLDI 2018 | |
Search, align, and repair: data-driven feedback generation for introductory programming exercisesKe Wang, Rishabh Singh, Zhendong SuPLDI 2018 | |
Automatically repairing dependency-related build breakageChristian Macho, Shane McIntosh, Martin PinzgerSANER 2018 | |
Dissection of a bug dataset: Anatomy of 395 patches from Defects4JVictor Sobreira, Thomas Durieux, Fernanda Madeiral, Martin Monperrus, Marcelo de Almeida MaiaSANER 2018 | |
Mining stackoverflow for program repairXuliang Liu, Hao ZhongSANER 2018 | |
Using a probabilistic model to predict bug fixesMauricio Soto, Claire Le GouesSANER 2018 | |
Ultra-Large Repair Search Space with Automatically Mined Templates: The Cardumen Mode of AstorMatias Martinez, Martin MonperrusSSBSE 2018 | |
Test-Equivalence Analysis for Automatic Patch GenerationSergey Mechtaev, Xiang Gao, Shin Hwei Tan, Abhik RoychoudhuryTOSEM 27 (4) 2018 | |
EnergyPatch: Repairing Resource Leaks to Improve Energy-Efficiency of Android AppsAbhijeet Banerjee, Lee Kee Chong, Clément Ballabriga, Abhik RoychoudhuryTSE 44 (5) 2018 | |
2017 |
|
DeepFix: Fixing Common C Language Errors by Deep LearningRahul Gupta, Soham Pal, Aditya Kanade, Shirish K. ShevadeAAAI 2017 | |
Contract-based program repair without the contractsLiushan Chen, Yu Pei, Carlo A. FuriaASE 2017 | |
ELIXIR: effective object oriented program repairRipon K. Saha, Yingjun Lyu, Hiroaki Yoshida, Mukul R. PrasadASE 2017 | |
IntPTI: automatic integer error repair with proper-type inferenceXi Cheng, Min Zhou, Xiaoyu Song, Ming Gu, Jia-Guang SunASE 2017 | |
Leveraging syntax-related code for automated program repairQi Xin, Steven P. ReissASE 2017 | |
Tortoise: interactive system configuration repairAaron Weiss, Arjun Guha, Yuriy BrunASE 2017 | |
Repairing Decision-Making Programs Under UncertaintyAws Albarghouthi, Loris D'Antoni, Samuel DrewsCAV 2017 | |
Synchronization Synthesis for Network ProgramsJedidiah McClurg, Hossein Hojjat, Pavol CernýCAV 2017 | |
New Strategies for Selecting Reuse Candidates on Automated Program RepairAkito Tanikado, Haruki Yokoyama, Masahiro Yamamoto, Soichi Sumi, Yoshiki Higo, Shinji KusumotoCOMPSAC (2) 2017 | |
Automatic repair of real bugs in java: a large-scale experiment on the defects4j datasetMatias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, Martin MonperrusEMSE 22 (4) 2017 | |
Common Bug-Fix Patterns: A Large-Scale Observational StudyEduardo Cunha Campos, Marcelo de Almeida MaiaESEM 2017 | |
A feasibility study of using automated program repair for introductory programming assignmentsJooyong Yi, Umair Z. Ahmed, Amey Karkare, Shin Hwei Tan, Abhik RoychoudhuryFSE 2017 | |
Automatic inference of code transforms for patch generationFan Long, Peter Amidon, Martin C. RinardFSE 2017 | |
Automatically diagnosing and repairing error handling bugs in CYuchi Tian, Baishakhi RayFSE 2017 | |
Better test cases for better automated program repairJinqiu Yang, Alexey Zhikhartsev, Yuefei Liu, Lin TanFSE 2017 | |
NoFAQ: synthesizing command repairs from examplesLoris D'Antoni, Rishabh Singh, Michael VaughnFSE 2017 | |
S3: syntax- and semantic-guided repair synthesis via programming by examplesXuan-Bach Dinh Le, Duc-Hiep Chu, David Lo, Claire Le Goues, Willem VisserFSE 2017 | |
Synergistic debug-repair of heap manipulationsSahil Verma, Subhajit RoyFSE 2017 | |
Where is the bug and how is it fixed? an experiment with practitionersMarcel Böhme, Ezekiel O. Soremekun, Sudipta Chattopadhyay, Emamurho Ugherughe, Andreas ZellerFSE 2017 | |
A Generic Algorithm for Program RepairBesma Khaireddine, Aleksandr Zakharchenko, Ali MiliFormaliSE@ICSE 2017 | |
Fixing bugs in your sleep: how genetic improvement became an overnight successSaemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, Kristin SiggeirsdottirGECCO (Companion) 2017 | |
Learning syntactic program transformations from examplesReudismam Rolim de Sousa, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Björn HartmannICSE 2017 | |
Precise condition synthesis for program repairYingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, Lu ZhangICSE 2017 | |
Repairing event race errors by controlling nondeterminismChristoffer Quist Adamsen, Anders Møller, Rezwana Karim, Manu Sridharan, Frank Tip, Koushik SenICSE 2017 | |
Codeflaws: a programming competition benchmark for evaluating automated program repair toolsShin Hwei Tan, Jooyong Yi, Yulis, Sergey Mechtaev, Abhik RoychoudhuryICSE (Companion Volume) 2017 | |
Production-Driven Patch GenerationThomas Durieux, Youssef Hamadi, Martin MonperrusICSE-NIER 2017 | |
An Empirical Study on the Usage of Fault Localization in Automated Program RepairDeheng Yang, Yuhua Qi, Xiaoguang MaoICSME 2017 | |
Automated repair of layout cross browser issues using search-based techniquesSonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. HalfondISSTA 2017 | |
Identifying test-suite-overfitted patches through test case generationQi Xin, Steven P. ReissISSTA 2017 | |
Impact of tool support in patch constructionAnil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Martin Monperrus, Yves Le TraonISSTA 2017 | |
JFIX: semantics-based repair of Java programs via symbolic PathFinderXuan-Bach Dinh Le, Duc-Hiep Chu, David Lo, Claire Le Goues, Willem VisserISSTA 2017 | |
XFix: an automated tool for the repair of layout cross browser issuesSonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. HalfondISSTA 2017 | |
A metamorphic testing approach for supporting program repair without the need for a test oracleMingyue Jiang, Tsong Yueh Chen, Fei-Ching Kuo, Dave Towey, Zuohua DingJ. Syst. Softw. 126 2017 | |
A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program RepairMingyue Jiang, Tsong Yueh Chen, Fei-Ching Kuo, Zuohua Ding, Eun-Hye Choi, Osamu MizunoMET@ICSE 2017 | |
Dynamic patch generation for null pointer exceptions using metaprogrammingThomas Durieux, Benoit Cornu, Lionel Seinturier, Martin MonperrusSANER 2017 | |
An Analysis of the Suitability of Test-Based Patch Acceptance CriteriaLuciano Zemín, Simón Gutiérrez Brida, Ariel Godio, César Cornejo, Renzo Degiovanni, Germán Regis, Nazareno Aguirre, Marcelo F. FriasSBST@ICSE 2017 | |
QuixBugs: a multi-lingual program repair benchmark set based on the quixey challengeDerrick Lin, James Koppel, Angela Chen, Armando Solar-LezamaSPLASH (Companion Volume) 2017 | |
An Investigation into the Use of Mutation Analysis for Automated Program RepairChristopher Steven Timperley, Susan Stepney, Claire Le GouesSSBSE 2017 | |
Connecting Program Synthesis and Reachability: Automatic Program Repair Using Test-Input GenerationThanhVu Nguyen, Westley Weimer, Deepak Kapur, Stephanie ForrestTACAS (1) 2017 | |
Nopol: Automatic Repair of Conditional Statement Bugs in Java ProgramsJifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clement, Sebastian R. Lamelas Marcote, Thomas Durieux, Daniel Le Berre, Martin MonperrusTSE 43 (1) 2017 | |
2016 |
|
BovInspector: automatic inspection and repair of buffer overflow vulnerabilitiesFengjuan Gao, Linzhang Wang, Xuandong LiASE 2016 | |
DynaMoth: dynamic code synthesis for automatic program repairThomas Durieux, Martin MonperrusAST@ICSE 2016 | |
A Sketching-Based Approach for Debugging Using Test CasesJinru Hua, Sarfraz KhurshidATVA 2016 | |
Qlose: Program Repair with Quantitative ObjectivesLoris D'Antoni, Roopsha Samanta, Rishabh SinghCAV 2016 | |
Trusted Software Repair for System ResiliencyWestley Weimer, Stephanie Forrest, Miryung Kim, Claire Le Goues, Patrick HurleyDSN Workshops 2016 | |
Sound and Complete Mutation-Based Program RepairBat-Chen Rothenberg, Orna GrumbergFM 2016 | |
Optimizing horn solvers for network repairHossein Hojjat, Philipp Rümmer, Jedidiah McClurg, Pavol Cerný, Nate FosterFMCAD 2016 | |
Anti-patterns in search-based program repairShin Hwei Tan, Hiroaki Yoshida, Mukul R. Prasad, Abhik RoychoudhuryFSE 2016 | |
Semi-supervised verified feedback generationShalini Kaleeswaran, Anirudh Santhiar, Aditya Kanade, Sumit GulwaniFSE 2016 | |
Understanding and generating high quality patches for concurrency bugsHaopeng Liu, Yuxi Chen, Shan LuFSE 2016 | |
An analysis of the search spaces for generate and validate patch generation systemsFan Long, Martin C. RinardICSE 2016 | |
Angelix: scalable multiline program patch synthesis via symbolic analysisSergey Mechtaev, Jooyong Yi, Abhik RoychoudhuryICSE 2016 | |
Fixing deadlocks via lock pre-acquisitionsYan Cai, Lingwei CaoICSE 2016 | |
Enhancing Automated Program Repair with Deductive VerificationXuan-Bach Dinh Le, Quang Loc Le, David Lo, Claire Le GouesICSME 2016 | |
Repairing Intricate Faults in Code Using Machine Learning and Path ExplorationDivya Gopinath, Kaiyuan Wang, Jinru Hua, Sarfraz KhurshidICSME 2016 | |
ARROW: automated repair of races on client-side web pagesWeihang Wang, Yunhui Zheng, Peng Liu, Lei Xu, Xiangyu Zhang, Patrick EugsterISSTA 2016 | |
ASTOR: a program repair library for Java (demo)Matias Martinez, Martin MonperrusISSTA 2016 | |
Optimal sanitization synthesis for web application vulnerability repairFang Yu, Ching-Yuan Shueh, Chun-Han Lin, Yu-Fang Chen, Bow-Yaw Wang, Tevfik BultanISSTA 2016 | |
A deeper look into bug fixes: patterns, replacements, deletions, and additionsMauricio Soto, Ferdian Thung, Chu-Pan Wong, Claire Le Goues, David LoMSR 2016 | |
Automatic patch generation by learning correct codeFan Long, Martin C. RinardPOPL 2016 | |
Automated memory leak fixing on value-flow slices for C programsHua Yan, Yulei Sui, Shiping Chen, Jingling XueSAC 2016 | |
Toward improving ability to repair bugs automatically: a patch candidate location mechanism using code similarityHaruki Yokoyama, Yoshiki Higo, Keisuke Hotta, Takafumi Ohta, Kozo Okano, Shinji KusumotoSAC 2016 | |
History Driven Program RepairXuan-Bach Dinh Le, David Lo, Claire Le GouesSANER 2016 | |
sk_p: a neural program corrector for MOOCsYewen Pu, Karthik Narasimhan, Armando Solar-Lezama, Regina BarzilaySPLASH (Companion Volume) 2016 | |
Improved Crossover Operators for Genetic Programming for Program RepairVinicius Paulo L. Oliveira, Eduardo Faria de Souza, Claire Le Goues, Celso G. Camilo-JuniorSSBSE 2016 | |
2015 |
|
Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T)Qing Gao, Hansheng Zhang, Jie Wang, Yingfei Xiong, Lu Zhang, Hong MeiASE 2015 | |
Repairing Programs with Semantic Code Search (T)Yalin Ke, Kathryn T. Stolee, Claire Le Goues, Yuriy BrunASE 2015 | |
A Type-Directed Approach to Program RepairAlex Reinking, Ruzica PiskacCAV 2015 | |
Deductive Program RepairEtienne Kneuss, Manos Koukoutos, Viktor KuncakCAV 2015 | |
Mining software repair models for reasoning on the search space of automated program fixingMatias Martinez, Martin MonperrusEMSE 20 (1) 2015 | |
Is the cure worse than the disease? overfitting in automated program repairEdward K. Smith, Earl T. Barr, Claire Le Goues, Yuriy BrunFSE 2015 | |
Staged program repair with condition synthesisFan Long, Martin C. RinardFSE 2015 | |
Repairing COTS Router Firmware without Access to Source Code or Test Suites: A Case Study in Evolutionary Software RepairEric M. Schulte, Westley Weimer, Stephanie ForrestGECCO (Companion) 2015 | |
An Empirical Study on Real Bug FixesHao Zhong, Zhendong SuICSE 2015 | |
CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive FixesAdrian Nistor, Po-Chun Chang, Cosmin Radoi, Shan LuICSE 2015 | |
DirectFix: Looking for Simple Program RepairsSergey Mechtaev, Jooyong Yi, Abhik RoychoudhuryICSE 2015 | |
Safe Memory-Leak Fixing for C ProgramsQing Gao, Yingfei Xiong, Yaqing Mi, Lu Zhang, Weikun Yang, Zhaoping Zhou, Bing Xie, Hong MeiICSE 2015 | |
relifix: Automated Repair of Software RegressionsShin Hwei Tan, Abhik RoychoudhuryICSE 2015 | |
Automated Program Repair in an Integrated Development EnvironmentYu Pei, Carlo A. Furia, Martín Nordio, Bertrand MeyerICSE (2) 2015 | |
Poster: Automatically Fixing Real-World JavaScript Performance BugsMarija Selakovic, Michael PradelICSE (2) 2015 | |
Toward improving graftability on automated program repairSoichi Sumi, Yoshiki Higo, Keisuke Hotta, Shinji KusumotoICSME 2015 | |
Experience report: How do techniques, programs, and tests impact automated program repair?Xianglong Kong, Lingming Zhang, W. Eric Wong, Bixin LiISSRE 2015 | |
Should fixing these failures be delegated to automated program repair?Xuan-Bach Dinh Le, Tien-Duy B. Le, David LoISSRE 2015 | |
An analysis of patch plausibility and correctness for generate-and-validate patch generation systemsZichao Qi, Fan Long, Sara Achour, Martin C. RinardISSTA 2015 | |
ConcBugAssist: constraint solving for diagnosis and repair of concurrency bugsSepideh Khoshnood, Markus Kusano, Chao WangISSTA 2015 | |
Automatic error elimination by horizontal code transfer across multiple applicationsStelios Sidiroglou-Douskos, Eric Lahtinen, Fan Long, Martin C. RinardPLDI 2015 | |
The ManyBugs and IntroClass Benchmarks for Automated Repair of C ProgramsClaire Le Goues, Neal J. Holtschulte, Edward K. Smith, Yuriy Brun, Premkumar T. Devanbu, Stephanie Forrest, Westley WeimerTSE 41 (12) 2015 | |
2014 |
|
Towards self-healing smartphone software via automated patchingTanzirul Azim, Iulian Neamtiu, Lisa M. MarvelASE 2014 | |
Automatic repair of buggy if conditions and missing preconditions with SMTFavio Demarco, Jifeng Xuan, Daniel Le Berre, Martin MonperrusCSTVA 2014 | |
Automatically Fixing C Buffer Overflows Using Program TransformationsAlex Shaw, Dusten Doggett, Munawar HafizDSN 2014 | |
Automatic Program Repair by Fixing ContractsYu Pei, Carlo A. Furia, Martín Nordio, Bertrand MeyerFASE 2014 | |
Automatically generated patches as debugging aids: a human studyYida Tao, Jindae Kim, Sunghun Kim, Chang XuFSE 2014 | |
Grail: context-aware fixing of concurrency bugsPeng Liu, Omer Tripp, Charles ZhangFSE 2014 | |
The plastic surgery hypothesisEarl T. Barr, Yuriy Brun, Premkumar T. Devanbu, Mark Harman, Federica SarroFSE 2014 | |
A critical review of "automatic patch generation learned from human-written patches": essay on the problem statement and the evaluation of automatic software repairMartin MonperrusICSE 2014 | |
MintHint: automated synthesis of repair hintsShalini Kaleeswaran, Varun Tulsian, Aditya Kanade, Alessandro OrsoICSE 2014 | |
The strength of random search on automated program repairYuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, Chengsong WangICSE 2014 | |
Vejovis: suggesting fixes for JavaScript faultsFrolin S. Ocariza Jr., Karthik Pattabiraman, Ali MesbahICSE 2014 | |
Do the fix ingredients already exist? an empirical inquiry into the redundancy assumptions of program repair approachesMatias Martinez, Westley Weimer, Martin MonperrusICSE Companion 2014 | |
An Assessment of the Quality of Automated Program Operator RepairFatmah Yousef Assiri, James M. BiemanICST 2014 | |
Automatic repair for multi-threaded programs with Deadlock/Livelock using maximum satisfiabilityYiyan Lin, Sandeep S. KulkarniISSTA 2014 | |
Defects4J: a database of existing faults to enable controlled testing studies for Java programsRené Just, Darioush Jalali, Michael D. ErnstISSTA 2014 | |
Semantic differential repair for input validation and sanitizationMuath Alkhalaf, Abdulbaki Aydin, Tevfik BultanISSTA 2014 | |
Cost-Aware Automatic Program RepairRoopsha Samanta, Oswaldo Olivo, E. Allen EmersonSAS 2014 | |
Automated Fixing of Programs with ContractsYu Pei, Carlo A. Furia, Martín Nordio, Yi Wei, Bertrand Meyer, Andreas ZellerTSE 40 (5) 2014 | |
Automatic detection and correction of web application vulnerabilities using data mining to predict false positivesIberia Medeiros, Nuno Neves, Miguel CorreiaWWW 2014 | |
2013 |
|
Leveraging program equivalence for adaptive program repair: Models and first resultsWestley Weimer, Zachary P. Fry, Stephanie ForrestASE 2013 | |
Automated repair of binary and assembly programs for cooperating embedded devicesEric M. Schulte, Jonathan DiLorenzo, Westley Weimer, Stephanie ForrestASPLOS 2013 | |
Program Repair without RegretChristian von Essen, Barbara JobstmannCAV 2013 | |
Repair with On-The-Fly Program AnalysisRobert Könighofer, Roderick BloemHaifa Verification Conference 2013 | |
Automatic patch generation learned from human-written patchesDongsun Kim, Jaechang Nam, Jaewoo Song, Sunghun KimICSE 2013 | |
Program transformations to fix C integersZack Coker, Munawar HafizICSE 2013 | |
SemFix: program repair via semantic analysisHoang D. T. Nguyen, Dawei Qi, Abhik Roychoudhury, Satish ChandraICSE 2013 | |
Efficient Automated Program Repair through Fault-Recorded Testing PrioritizationYuhua Qi, Xiaoguang Mao, Yan LeiICSM 2013 | |
R2Fix: Automatically Generating Bug Fixes from Bug ReportsChen Liu, Jinqiu Yang, Lin Tan, Munawar HafizICST 2013 | |
Using automated program repair for evaluating the effectiveness of fault localization techniquesYuhua Qi, Xiaoguang Mao, Yan Lei, Chengsong WangISSTA 2013 | |
Automatically Repairing Concurrency Bugs with ARCDavid Kelk, Kevin Jalbert, Jeremy S. BradburyMUSEPAT 2013 | |
Fix Me Up: Repairing Access-Control Bugs in Web ApplicationsSooel Son, Kathryn S. McKinley, Vitaly ShmatikovNDSS 2013 | |
Automated feedback generation for introductory programming assignmentsRishabh Singh, Sumit Gulwani, Armando Solar-LezamaPLDI 2013 | |
2012 |
|
Multi-objective coevolutionary automated software correctionJosh L. Wilkerson, Daniel R. Tauritz, James M. BridgesGECCO 2012 | |
A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 eachClaire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, Westley WeimerICSE 2012 | |
Automated repair of HTML generation errors in PHP applications using string constraint solvingHesam Samimi, Max Schäfer, Shay Artzi, Todd D. Millstein, Frank Tip, Laurie J. HendrenICSE 2012 | |
Axis: Automatically fixing atomicity violations through solving control constraintsPeng Liu, Charles ZhangICSE 2012 | |
A human study of patch maintainabilityZachary P. Fry, Bryan Landau, Westley WeimerISSTA 2012 | |
Modular and verified automatic program repairFrancesco Logozzo, Thomas BallOOPSLA 2012 | |
Automated Concurrency-Bug FixingGuoliang Jin, Wei Zhang, Dongdong DengOSDI 2012 | |
GenProg: A Generic Method for Automatic Software RepairClaire Le Goues, ThanhVu Nguyen, Stephanie Forrest, Westley WeimerTSE 38 (1) 2012 | |
2011 |
|
Code-based automated program fixingYu Pei, Yi Wei, Carlo A. Furia, Martín Nordio, Bertrand MeyerASE 2011 | |
Evolutionary repair of faulty softwareAndrea ArcuriAppl. Soft Comput. 11 (4) 2011 | |
Automated error localization and correction for imperative programsRobert Könighofer, Roderick BloemFMCAD 2011 | |
Automated atomicity-violation fixingGuoliang Jin, Linhai Song, Wei Zhang, Shan Lu, Ben LiblitPLDI 2011 | |
A Formal Approach to Fixing BugsSara Kalvala, Richard WarburtonSBMF 2011 | |
Specification-Based Program Repair Using SATDivya Gopinath, Muhammad Zubair Malik, Sarfraz KhurshidTACAS 2011 | |
2010 |
|
Automated program repair through the evolution of assembly codeEric M. Schulte, Stephanie Forrest, Westley WeimerASE 2010 | |
Automatic program repair with evolutionary computationWestley Weimer, Stephanie Forrest, Claire Le Goues, ThanhVu NguyenCommun. ACM 53 (5) 2010 | |
Automatic Error Correction of Java ProgramsChristian Kern, Javier EsparzaFMICS 2010 | |
Designing better fitness functions for automated program repairEthan Fast, Claire Le Goues, Stephanie Forrest, Westley WeimerGECCO 2010 | |
Recurring bug fixes in object-oriented programsTung Thanh Nguyen, Hoan Anh Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. NguyenICSE 2010 | |
Using Mutation to Automatically Suggest Fixes for Faulty ProgramsVidroha Debroy, W. Eric WongICST 2010 | |
Automated fixing of programs with contractsYi Wei, Yu Pei, Carlo A. Furia, Lucas Serpa Silva, Stefan Buchholz, Bertrand Meyer, Andreas ZellerISSTA 2010 | |
2009 |
|
Generating Fixes from Object Behavior AnomaliesValentin Dallmeier, Andreas Zeller, Bertrand MeyerASE 2009 | |
ReAssert: Suggesting Repairs for Broken Unit TestsBrett Daniel, Vilas Jagannath, Danny Dig, Darko MarinovASE 2009 | |
A genetic programming approach to automated software repairStephanie Forrest, ThanhVu Nguyen, Westley Weimer, Claire Le GouesGECCO 2009 | |
BugFix: A learning-based tool to assist developers in fixing bugsDennis Jeffrey, Min Feng, Neelam Gupta, Rajiv GuptaICPC 2009 | |
Automatically finding patches using genetic programmingWestley Weimer, ThanhVu Nguyen, Claire Le Goues, Stephanie ForrestICSE 2009 | |
Automatically patching errors in deployed softwareJeff H. Perkins, Sunghun Kim, Samuel Larsen, Saman P. Amarasinghe, Jonathan Bachrach, Michael Carbin, Carlos Pacheco, Frank Sherwood, Stelios Sidiroglou-Douskos, Gregory T. Sullivan, Weng-Fai Wong, Yoav Zibin, Michael D. Ernst, Martin C. RinardSOSP 2009 | |
Program Repair as Sound Optimization of Broken ProgramsBernd Fischer, Ando Saabas, Tarmo UustaluTASE 2009 | |
2008 |
|
Exterminator: Automatically correcting memory errors with high probabilityGene Novark, Emery D. Berger, Benjamin G. ZornCommun. ACM 51 (12) 2008 | |
Automatic Generation of Local Repairs for Boolean ProgramsRoopsha Samanta, Jyotirmoy V. Deshmukh, E. Allen EmersonFMCAD 2008 | |
On the automation of fixing software bugsAndrea ArcuriICSE Companion 2008 | |
A novel co-evolutionary approach to automatic software bug fixingAndrea Arcuri, Xin YaoIEEE Congress on Evolutionary Computation 2008 | |
2007 |
|
Exterminator: automatically correcting memory errors with high probabilityGene Novark, Emery D. Berger, Benjamin G. ZornPLDI 2007 | |
2006 |
|
Repair of Boolean Programs with an Application to CAndreas Griesmayer, Roderick Bloem, Byron CookCAV 2006 | |
Patches as better bug reportsWestley WeimerGPCE 2006 | |
2005 |
|
Program Repair as a GameBarbara Jobstmann, Andreas Griesmayer, Roderick BloemCAV 2005 | |
Finding and Fixing FaultsStefan Staber, Barbara Jobstmann, Roderick BloemCHARME 2005 |