Some resources:
https://www.monperrus.net/martin/automatic-software-repair

2017

  • [ ] DeepFix: Fixing Common C Language Errors by Deep Learning
    Rahul Gupta, Soham Pal, Aditya Kanade, Shirish K. Shevade
    AAAI 2017: 1345-1351
  • [ ] Contract-based program repair without the contracts
    Liushan Chen, Yu Pei, Carlo A. Furia
    ASE 2017: 637-647
  • [ ] ELIXIR: effective object oriented program repair
    Ripon K. Saha, Yingjun Lyu, Hiroaki Yoshida, Mukul R. Prasad
    ASE 2017: 648-659
  • [ ] IntPTI: automatic integer error repair with proper-type inference
    Xi Cheng, Min Zhou, Xiaoyu Song, Ming Gu, Jia-Guang Sun
    ASE 2017: 996-1001
  • [ ] Leveraging syntax-related code for automated program repair
    Qi Xin, Steven P. Reiss
    ASE 2017: 660-670
  • [ ] Tortoise: interactive system configuration repair
    Aaron Weiss, Arjun Guha, Yuriy Brun
    ASE 2017: 625-636
  • [ ] Repairing Decision-Making Programs Under Uncertainty
    Aws Albarghouthi, Loris D'Antoni, Samuel Drews
    CAV (1) 2017: 181-200
  • [ ] New Strategies for Selecting Reuse Candidates on Automated Program Repair
    Akito Tanikado, Haruki Yokoyama, Masahiro Yamamoto, Soichi Sumi, Yoshiki Higo, Shinji Kusumoto
    COMPSAC (2) 2017: 266-267
  • [ ] A feasibility study of using automated program repair for introductory programming assignments
    Jooyong Yi, Umair Z. Ahmed, Amey Karkare, Shin Hwei Tan, Abhik Roychoudhury
    ESEC/SIGSOFT FSE 2017: 740-751
  • [ ] Automatic inference of code transforms for patch generation
    Fan Long, Peter Amidon, Martin C. Rinard
    ESEC/SIGSOFT FSE 2017: 727-739
  • [ ] Automatically diagnosing and repairing error handling bugs in C
    Yuchi Tian, Baishakhi Ray
    ESEC/SIGSOFT FSE 2017: 752-762
  • [ ] Better test cases for better automated program repair
    Jinqiu Yang, Alexey Zhikhartsev, Yuefei Liu, Lin Tan
    ESEC/SIGSOFT FSE 2017: 831-841
  • [ ] NoFAQ: synthesizing command repairs from examples
    Loris D'Antoni, Rishabh Singh, Michael Vaughn
    ESEC/SIGSOFT FSE 2017: 582-592
  • [ ] S3: syntax- and semantic-guided repair synthesis via programming by examples
    Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, Willem Visser
    ESEC/SIGSOFT FSE 2017: 593-604
  • [ ] Synergistic debug-repair of heap manipulations
    Sahil Verma, Subhajit Roy
    ESEC/SIGSOFT FSE 2017: 163-173
  • [ ] Where is the bug and how is it fixed? an experiment with practitioners
    Marcel Böhme, Ezekiel O. Soremekun, Sudipta Chattopadhyay, Emamurho Ugherughe, Andreas Zeller
    ESEC/SIGSOFT FSE 2017: 117-128
  • [ ] Common Bug-Fix Patterns: A Large-Scale Observational Study
    Eduardo Cunha Campos, Marcelo de Almeida Maia
    ESEM 2017: 404-413
  • [ ] Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset
    Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, Martin Monperrus
    Empirical Software Engineering 22(4): 1936-1964 (2017)
  • [ ] A Generic Algorithm for Program Repair
    Besma Khaireddine, Aleksandr Zakharchenko, Ali Mili
    FormaliSE@ICSE 2017: 65-71
  • [ ] Learning syntactic program transformations from examples
    Reudismam Rolim de Sousa, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Björn Hartmann
    ICSE 2017: 404-415
  • [ ] Precise condition synthesis for program repair
    Yingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, Lu Zhang
    ICSE 2017: 416-426
  • [ ] Repairing event race errors by controlling nondeterminism
    Christoffer Quist Adamsen, Anders Møller, Rezwana Karim, Manu Sridharan, Frank Tip, Koushik Sen
    ICSE 2017: 289-299
  • [x] Codeflaws: a programming competition benchmark for evaluating automated program repair tools
    Shin Hwei Tan, Jooyong Yi, Yulis, Sergey Mechtaev, Abhik Roychoudhury
    ICSE (Companion Volume) 2017: 180-182
  • [ ] Production-Driven Patch Generation
    Thomas Durieux, Youssef Hamadi, Martin Monperrus
    ICSE-NIER 2017: 23-26
  • [ ] An Empirical Study on the Usage of Fault Localization in Automated Program Repair
    Deheng Yang, Yuhua Qi, Xiaoguang Mao
    ICSME 2017: 504-508
  • [ ] Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
    Jifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clement, Sebastian R. Lamelas Marcote, Thomas Durieux, Daniel Le Berre, Martin Monperrus
    IEEE Trans. Software Eng. 43(1): 34-55 (2017)
  • [ ] Automated repair of layout cross browser issues using search-based techniques
    Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond
    ISSTA 2017: 249-260
  • [ ] Identifying test-suite-overfitted patches through test case generation
    Qi Xin, Steven P. Reiss
    ISSTA 2017: 226-236
  • [ ] Impact of tool support in patch construction
    Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Martin Monperrus, Yves Le Traon
    ISSTA 2017: 237-248
  • [ ] JFIX: semantics-based repair of Java programs via symbolic PathFinder
    Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, Willem Visser
    ISSTA 2017: 376-379
  • [ ] XFix: an automated tool for the repair of layout cross browser issues
    Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond
    ISSTA 2017: 368-371
  • [ ] A metamorphic testing approach for supporting program repair without the need for a test oracle
    Mingyue Jiang, Tsong Yueh Chen, Fei-Ching Kuo, Dave Towey, Zuohua Ding
    Journal of Systems and Software 126: 127-140 (2017)
  • [ ] A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program Repair
    Mingyue Jiang, Tsong Yueh Chen, Fei-Ching Kuo, Zuohua Ding, Eun-Hye Choi, Osamu Mizuno
    MET@ICSE 2017: 14-20
  • [ ] Dynamic patch generation for null pointer exceptions using metaprogramming
    Thomas Durieux, Benoit Cornu, Lionel Seinturier, Martin Monperrus
    SANER 2017: 349-358
  • [ ] An Analysis of the Suitability of Test-Based Patch Acceptance Criteria
    Luciano Zemín, Simón Gutiérrez Brida, Ariel Godio, César Cornejo, Renzo Degiovanni, Germán Regis, Nazareno Aguirre, Marcelo F. Frias
    SBST@ICSE 2017: 14-20
  • [ ] QuixBugs: a multi-lingual program repair benchmark set based on the quixey challenge
    Derrick Lin, James Koppel, Angela Chen, Armando Solar-Lezama
    SPLASH (Companion Volume) 2017: 55-56
  • [ ] An Investigation into the Use of Mutation Analysis for Automated Program Repair
    Christopher Steven Timperley, Susan Stepney, Claire Le Goues
    SSBSE 2017: 99-114
  • [ ] Connecting Program Synthesis and Reachability: Automatic Program Repair Using Test-Input Generation
    ThanhVu Nguyen, Westley Weimer, Deepak Kapur, Stephanie Forrest
    TACAS (1) 2017: 301-318

2016

  • [ ] BovInspector: automatic inspection and repair of buffer overflow vulnerabilities
    Fengjuan Gao, Linzhang Wang, Xuandong Li
    ASE 2016: 786-791
  • [ ] A Sketching-Based Approach for Debugging Using Test Cases
    Jinru Hua, Sarfraz Khurshid
    ATVA 2016: 463-478
  • [ ] Qlose: Program Repair with Quantitative Objectives
    Loris D'Antoni, Roopsha Samanta, Rishabh Singh
    CAV (2) 2016: 383-401
  • [ ] Sound and Complete Mutation-Based Program Repair
    Bat-Chen Rothenberg, Orna Grumberg
    FM 2016: 593-611
  • [ ] Optimizing horn solvers for network repair
    Hossein Hojjat, Philipp Rümmer, Jedidiah McClurg, Pavol Cerný, Nate Foster
    FMCAD 2016: 73-80
  • [ ] An analysis of the search spaces for generate and validate patch generation systems
    Fan Long, Martin C. Rinard
    ICSE 2016: 702-713
  • [ ] Angelix: scalable multiline program patch synthesis via symbolic analysis
    Sergey Mechtaev, Jooyong Yi, Abhik Roychoudhury
    ICSE 2016: 691-701
  • [ ] Fixing deadlocks via lock pre-acquisitions
    Yan Cai, Lingwei Cao
    ICSE 2016: 1109-1120
  • [ ] Enhancing Automated Program Repair with Deductive Verification
    Xuan-Bach D. Le, Quang Loc Le, David Lo, Claire Le Goues
    ICSME 2016: 428-432
  • [ ] Repairing Intricate Faults in Code Using Machine Learning and Path Exploration
    Divya Gopinath, Kaiyuan Wang, Jinru Hua, Sarfraz Khurshid
    ICSME 2016: 453-457
  • [ ] ARROW: automated repair of races on client-side web pages
    Weihang Wang, Yunhui Zheng, Peng Liu, Lei Xu, Xiangyu Zhang, Patrick Eugster
    ISSTA 2016: 201-212
  • [ ] ASTOR: a program repair library for Java (demo)
    Matias Martinez, Martin Monperrus
    ISSTA 2016: 441-444
  • [ ] Optimal sanitization synthesis for web application vulnerability repair
    Fang Yu, Ching-Yuan Shueh, Chun-Han Lin, Yu-Fang Chen, Bow-Yaw Wang, Tevfik Bultan
    ISSTA 2016: 189-200
  • [ ] A deeper look into bug fixes: patterns, replacements, deletions, and additions
    Mauricio Soto, Ferdian Thung, Chu-Pan Wong, Claire Le Goues, David Lo
    MSR 2016: 512-515
  • [ ] Automatic patch generation by learning correct code
    Fan Long, Martin C. Rinard
    POPL 2016: 298-312
  • [ ] Automated memory leak fixing on value-flow slices for C programs
    Hua Yan, Yulei Sui, Shiping Chen, Jingling Xue
    SAC 2016: 1386-1393
  • [ ] Toward improving ability to repair bugs automatically: a patch candidate location mechanism using code similarity
    Haruki Yokoyama, Yoshiki Higo, Keisuke Hotta, Takafumi Ohta, Kozo Okano, Shinji Kusumoto
    SAC 2016: 1364-1370
  • [ ] History Driven Program Repair
    Xuan-Bach D. Le, David Lo, Claire Le Goues
    SANER 2016: 213-224
  • [ ] Anti-patterns in search-based program repair
    Shin Hwei Tan, Hiroaki Yoshida, Mukul R. Prasad, Abhik Roychoudhury
    SIGSOFT FSE 2016: 727-738
  • [ ] Semi-supervised verified feedback generation
    Shalini Kaleeswaran, Anirudh Santhiar, Aditya Kanade, Sumit Gulwani
    SIGSOFT FSE 2016: 739-750
  • [ ] Understanding and generating high quality patches for concurrency bugs
    Haopeng Liu, Yuxi Chen, Shan Lu
    SIGSOFT FSE 2016: 715-726
  • [ ] Improved Crossover Operators for Genetic Programming for Program Repair
    Vinicius Paulo L. Oliveira, Eduardo F. D. Souza, Claire Le Goues, Celso G. Camilo-Junior
    SSBSE 2016: 112-127

2015

  • [ ] Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T)
    Qing Gao, Hansheng Zhang, Jie Wang, Yingfei Xiong, Lu Zhang, Hong Mei
    ASE 2015: 307-318
  • [ ] Repairing Programs with Semantic Code Search (T)
    Yalin Ke, Kathryn T. Stolee, Claire Le Goues, Yuriy Brun
    ASE 2015: 295-306
  • [ ] A Type-Directed Approach to Program Repair
    Alex Reinking, Ruzica Piskac
    CAV (1) 2015: 511-517
  • [ ] Deductive Program Repair
    Etienne Kneuss, Manos Koukoutos, Viktor Kuncak
    CAV (2) 2015: 217-233
  • [ ] Is the cure worse than the disease? overfitting in automated program repair
    Edward K. Smith, Earl T. Barr, Claire Le Goues, Yuriy Brun
    ESEC/SIGSOFT FSE 2015: 532-543
  • [ ] Staged program repair with condition synthesis
    Fan Long, Martin C. Rinard
    ESEC/SIGSOFT FSE 2015: 166-178
  • [ ] Mining software repair models for reasoning on the search space of automated program fixing
    Matias Martinez, Martin Monperrus
    Empirical Software Engineering 20(1): 176-205 (2015)
  • [ ] An Empirical Study on Real Bug Fixes
    Hao Zhong, Zhendong Su
    ICSE (1) 2015: 913-923
  • [ ] CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes
    Adrian Nistor, Po-Chun Chang, Cosmin Radoi, Shan Lu
    ICSE (1) 2015: 902-912
  • [ ] DirectFix: Looking for Simple Program Repairs
    Sergey Mechtaev, Jooyong Yi, Abhik Roychoudhury
    ICSE (1) 2015: 448-458
  • [ ] Safe Memory-Leak Fixing for C Programs
    Qing Gao, Yingfei Xiong, Yaqing Mi, Lu Zhang, Weikun Yang, Zhaoping Zhou, Bing Xie, Hong Mei
    ICSE (1) 2015: 459-470
  • [ ] relifix: Automated Repair of Software Regressions
    Shin Hwei Tan, Abhik Roychoudhury
    ICSE (1) 2015: 471-482
  • [ ] Automated Program Repair in an Integrated Development Environment
    Yu Pei, Carlo A. Furia, Martín Nordio, Bertrand Meyer
    ICSE (2) 2015: 681-684
  • [ ] Poster: Automatically Fixing Real-World JavaScript Performance Bugs
    Marija Selakovic, Michael Pradel
    ICSE (2) 2015: 811-812
  • [ ] Toward improving graftability on automated program repair
    Soichi Sumi, Yoshiki Higo, Keisuke Hotta, Shinji Kusumoto
    ICSME 2015: 511-515
  • [ ] Toward improving graftability on automated program repair
    Soichi Sumi, Yoshiki Higo, Keisuke Hotta, Shinji Kusumoto
    ICSME 2015: 511-515
  • [ ] The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs
    Claire Le Goues, Neal Holtschulte, Edward K. Smith, Yuriy Brun, Premkumar T. Devanbu, Stephanie Forrest, Westley Weimer
    IEEE Trans. Software Eng. 41(12): 1236-1256 (2015)
  • [ ] Experience report: How do techniques, programs, and tests impact automated program repair?
    Xianglong Kong, Lingming Zhang, W. Eric Wong, Bixin Li
    ISSRE 2015: 194-204
  • [ ] Should fixing these failures be delegated to automated program repair?
    Xuan-Bach D. Le, Tien-Duy B. Le, David Lo
    ISSRE 2015: 427-437
  • [ ] An analysis of patch plausibility and correctness for generate-and-validate patch generation systems
    Zichao Qi, Fan Long, Sara Achour, Martin C. Rinard
    ISSTA 2015: 24-36
  • [ ] ConcBugAssist: constraint solving for diagnosis and repair of concurrency bugs
    Sepideh Khoshnood, Markus Kusano, Chao Wang
    ISSTA 2015: 165-176
  • [ ] Automatic error elimination by horizontal code transfer across multiple applications
    Stelios Sidiroglou-Douskos, Eric Lahtinen, Fan Long, Martin C. Rinard
    PLDI 2015: 43-54

2014

  • [ ] Towards self-healing smartphone software via automated patching
    Tanzirul Azim, Iulian Neamtiu, Lisa M. Marvel
    ASE 2014: 623-628
  • [ ] Automatic repair of buggy if conditions and missing preconditions with SMT
    Favio Demarco, Jifeng Xuan, Daniel Le Berre, Martin Monperrus
    CSTVA 2014: 30-39
  • [ ] Automatically Fixing C Buffer Overflows Using Program Transformations
    Alex Shaw, Dusten Doggett, Munawar Hafiz
    DSN 2014: 124-135
  • [ ] Automatic Program Repair by Fixing Contracts
    Yu Pei, Carlo A. Furia, Martín Nordio, Bertrand Meyer
    FASE 2014: 246-260
  • [ ] A critical review of "automatic patch generation learned from human-written patches": essay on the problem statement and the evaluation of automatic software repair
    Martin Monperrus
    ICSE 2014: 234-242
  • [ ] MintHint: automated synthesis of repair hints
    Shalini Kaleeswaran, Varun Tulsian, Aditya Kanade, Alessandro Orso
    ICSE 2014: 266-276
  • [ ] The strength of random search on automated program repair
    Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, Chengsong Wang
    ICSE 2014: 254-265
  • [ ] Vejovis: suggesting fixes for JavaScript faults
    Frolin S. Ocariza Jr., Karthik Pattabiraman, Ali Mesbah
    ICSE 2014: 837-847
  • [ ] Do the fix ingredients already exist? an empirical inquiry into the redundancy assumptions of program repair approaches
    Matias Martinez, Westley Weimer, Martin Monperrus
    ICSE Companion 2014: 492-495
  • [ ] An Assessment of the Quality of Automated Program Operator Repair
    Fatmah Yousef Assiri, James M. Bieman
    ICST 2014: 273-282
  • [ ] Automated Fixing of Programs with Contracts
    Yu Pei, Carlo A. Furia, Martín Nordio, Yi Wei, Bertrand Meyer, Andreas Zeller
    IEEE Trans. Software Eng. 40(5): 427-449 (2014)
  • [ ] Automatic repair for multi-threaded programs with Deadlock/Livelock using maximum satisfiability
    Yiyan Lin, Sandeep S. Kulkarni
    ISSTA 2014: 237-247
  • [ ] Defects4J: a database of existing faults to enable controlled testing studies for Java programs
    René Just, Darioush Jalali, Michael D. Ernst
    ISSTA 2014: 437-440
  • [ ] Semantic differential repair for input validation and sanitization
    Muath Alkhalaf, Abdulbaki Aydin, Tevfik Bultan
    ISSTA 2014: 225-236
  • [ ] Cost-Aware Automatic Program Repair
    Roopsha Samanta, Oswaldo Olivo, E. Allen Emerson
    SAS 2014: 268-284
  • [ ] Automatically generated patches as debugging aids: a human study
    Yida Tao, Jindae Kim, Sunghun Kim, Chang Xu
    SIGSOFT FSE 2014: 64-74
  • [ ] Grail: context-aware fixing of concurrency bugs
    Peng Liu, Omer Tripp, Charles Zhang
    SIGSOFT FSE 2014: 318-329
  • [ ] The plastic surgery hypothesis
    Earl T. Barr, Yuriy Brun, Premkumar T. Devanbu, Mark Harman, Federica Sarro
    SIGSOFT FSE 2014: 306-317
  • [ ] Automatic detection and correction of web application vulnerabilities using data mining to predict false positives
    Iberia Medeiros, Nuno Ferreira Neves, Miguel Correia
    WWW 2014: 63-74

2013

  • [ ] Leveraging program equivalence for adaptive program repair: Models and first results
    Westley Weimer, Zachary P. Fry, Stephanie Forrest
    ASE 2013: 356-366
  • [ ] Automated repair of binary and assembly programs for cooperating embedded devices
    Eric M. Schulte, Jonathan DiLorenzo, Westley Weimer, Stephanie Forrest
    ASPLOS 2013: 317-328
  • [ ] Program Repair without Regret
    Christian von Essen, Barbara Jobstmann
    CAV 2013: 896-911
  • [ ] Automatic patch generation learned from human-written patches
    Dongsun Kim, Jaechang Nam, Jaewoo Song, Sunghun Kim
    ICSE 2013: 802-811
  • [ ] Program transformations to fix C integers
    Zack Coker, Munawar Hafiz
    ICSE 2013: 792-801
  • [x] SemFix: program repair via semantic analysis
    Hoang D. T. Nguyen, Dawei Qi, Abhik Roychoudhury, Satish Chandra
    ICSE 2013: 772-781
  • [ ] Efficient Automated Program Repair through Fault-Recorded Testing Prioritization
    Yuhua Qi, Xiaoguang Mao, Yan Lei
    ICSM 2013: 180-189
  • [ ] R2Fix: Automatically Generating Bug Fixes from Bug Reports
    Chen Liu, Jinqiu Yang, Lin Tan, Munawar Hafiz
    ICST 2013: 282-291
  • [ ] Using automated program repair for evaluating the effectiveness of fault localization techniques
    Yuhua Qi, Xiaoguang Mao, Yan Lei, Chengsong Wang
    ISSTA 2013: 191-201
  • [ ] Automatically Repairing Concurrency Bugs with ARC
    David Kelk, Kevin Jalbert, Jeremy S. Bradbury
    MUSEPAT 2013: 73-84
  • [ ] Fix Me Up: Repairing Access-Control Bugs in Web Applications
    Sooel Son, Kathryn S. McKinley, Vitaly Shmatikov
    NDSS 2013

2012

  • [ ] Multi-objective coevolutionary automated software correction
    Josh L. Wilkerson, Daniel R. Tauritz, James M. Bridges
    GECCO 2012: 1229-1236
  • [ ] Repair with On-The-Fly Program Analysis
    Robert Könighofer, Roderick Bloem
    Haifa Verification Conference 2012: 56-71
  • [ ] A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each
    Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, Westley Weimer
    ICSE 2012: 3-13
  • [ ] Automated repair of HTML generation errors in PHP applications using string constraint solving
    Hesam Samimi, Max Schäfer, Shay Artzi, Todd D. Millstein, Frank Tip, Laurie J. Hendren
    ICSE 2012: 277-287
  • [ ] Axis: Automatically fixing atomicity violations through solving control constraints
    Peng Liu, Charles Zhang
    ICSE 2012: 299-309
  • [ ] GenProg: A Generic Method for Automatic Software Repair
    Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, Westley Weimer
    IEEE Trans. Software Eng. 38(1): 54-72 (2012)
  • [ ] A human study of patch maintainability
    Zachary P. Fry, Bryan Landau, Westley Weimer
    ISSTA 2012: 177-187
  • [ ] Modular and verified automatic program repair
    Francesco Logozzo, Thomas Ball
    OOPSLA 2012: 133-146
  • [ ] Automated Concurrency-Bug Fixing
    Guoliang Jin, Wei Zhang, Dongdong Deng
    OSDI 2012: 221-236

2011

  • [ ] Code-based automated program fixing
    Yu Pei, Yi Wei, Carlo A. Furia, Martín Nordio, Bertrand Meyer
    ASE 2011: 392-395
  • [ ] Evolutionary repair of faulty software
    Andrea Arcuri
    Appl. Soft Comput. 11(4): 3494-3514 (2011)
  • [ ] Automated error localization and correction for imperative programs
    Robert Könighofer, Roderick Bloem
    FMCAD 2011: 91-100
  • [ ] Automated atomicity-violation fixing
    Guoliang Jin, Linhai Song, Wei Zhang, Shan Lu, Ben Liblit
    PLDI 2011: 389-400
  • [ ] A Formal Approach to Fixing Bugs
    Sara Kalvala, Richard Warburton
    SBMF 2011: 172-187
  • [ ] Specification-Based Program Repair Using SAT
    Divya Gopinath, Muhammad Zubair Malik, Sarfraz Khurshid
    TACAS 2011: 173-188

2010

  • [ ] Automated program repair through the evolution of assembly code
    Eric M. Schulte, Stephanie Forrest, Westley Weimer
    ASE 2010: 313-316
  • [ ] Automatic program repair with evolutionary computation
    Westley Weimer, Stephanie Forrest, Claire Le Goues, ThanhVu Nguyen
    Commun. ACM 53(5): 109-116 (2010)
  • [ ] Automatic Error Correction of Java Programs
    Christian Kern, Javier Esparza
    FMICS 2010: 67-81
  • [ ] Designing better fitness functions for automated program repair
    Ethan Fast, Claire Le Goues, Stephanie Forrest, Westley Weimer
    GECCO 2010: 965-972
  • [ ] Recurring bug fixes in object-oriented programs
    Tung Thanh Nguyen, Hoan Anh Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen
    ICSE (1) 2010: 315-324
  • [ ] Using Mutation to Automatically Suggest Fixes for Faulty Programs
    Vidroha Debroy, W. Eric Wong
    ICST 2010: 65-74
  • [ ] Automated fixing of programs with contracts
    Yi Wei, Yu Pei, Carlo A. Furia, Lucas Serpa Silva, Stefan Buchholz, Bertrand Meyer, Andreas Zeller
    ISSTA 2010: 61-72

2009

  • [ ] Generating Fixes from Object Behavior Anomalies
    Valentin Dallmeier, Andreas Zeller, Bertrand Meyer
    ASE 2009: 550-554
  • [ ] ReAssert: Suggesting Repairs for Broken Unit Tests
    Brett Daniel, Vilas Jagannath, Danny Dig, Darko Marinov
    ASE 2009: 433-444
  • [ ] A genetic programming approach to automated software repair
    Stephanie Forrest, ThanhVu Nguyen, Westley Weimer, Claire Le Goues
    GECCO 2009: 947-954
  • [ ] BugFix: A learning-based tool to assist developers in fixing bugs
    Dennis Jeffrey, Min Feng, Neelam Gupta, Rajiv Gupta
    ICPC 2009: 70-79
  • [ ] Automatically finding patches using genetic programming
    Westley Weimer, ThanhVu Nguyen, Claire Le Goues, Stephanie Forrest
    ICSE 2009: 364-374
  • [ ] Automatically patching errors in deployed software
    Jeff H. Perkins, Sunghun Kim, Samuel Larsen, Saman P. Amarasinghe, Jonathan Bachrach, Michael Carbin, Carlos Pacheco, Frank Sherwood, Stelios Sidiroglou-Douskos, Greg Sullivan, Weng-Fai Wong, Yoav Zibin, Michael D. Ernst, Martin C. Rinard
    SOSP 2009: 87-102
  • [ ] Program Repair as Sound Optimization of Broken Programs
    Bernd Fischer, Ando Saabas, Tarmo Uustalu
    TASE 2009: 165-173

2008

  • [ ] Automatic Generation of Local Repairs for Boolean Programs
    Roopsha Samanta, Jyotirmoy V. Deshmukh, E. Allen Emerson
    FMCAD 2008: 1-10
  • [ ] On the automation of fixing software bugs
    Andrea Arcuri
    ICSE Companion 2008: 1003-1006
  • [ ] A novel co-evolutionary approach to automatic software bug fixing
    Andrea Arcuri, Xin Yao
    IEEE Congress on Evolutionary Computation 2008: 162-168

2006

  • [ ] Repair of Boolean Programs with an Application to C
    Andreas Griesmayer, Roderick Bloem, Byron Cook
    CAV 2006: 358-371
  • [ ] Patches as better bug reports
    Westley Weimer
    GPCE 2006: 181-190

2005

  • [ ] Program Repair as a Game
    Barbara Jobstmann, Andreas Griesmayer, Roderick Bloem
    CAV 2005: 226-238
  • [ ] Finding and Fixing Faults
    Stefan Staber, Barbara Jobstmann, Roderick Bloem
    CHARME 2005: 35-49

Reading List on Automated Program Repair的更多相关文章

  1. [EMSE'17] A Correlation Study between Automated Program Repair and Test-Suite Metrics

    Basic Information Authors: Jooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Böhme, Abhik Roychoudh ...

  2. [Benchmark] Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools

    Basic Information Publication: ICSE'17 Authors: Shin Hwei Tan, Jooyong Yi, Yulis, Sergey Mechtaev, A ...

  3. One example to understand SemFix: Program Repair via Semantic Analysis

    One example to understand SemFix: Program Repair via Semantic Analysis Basic Information Authors: Ho ...

  4. 0xc000000f: Error attempting to read the boot configuration data

    Get the fix to “0xc000000f: error attempting to read the boot configuration data” boot error for Win ...

  5. [SCOI2007] 修车

    属于我的费用流版本终于诞生了!想来还有点小激动呢…看了下模板,之后完全按照自己的想象来写,这样在考场上也不怕啦~ 某人说其实费用流就是把Dinic里的BFS换成SPFA,似乎还是比较有道理的,就是ad ...

  6. [TensorFlow] Introduction to TensorFlow Datasets and Estimators

    Datasets and Estimators are two key TensorFlow features you should use: Datasets: The best practice ...

  7. win10中命令操作Zookeeper

    目录 zk客户端命令: 连接: 命令: 四字命令: 常用命令: 返回参数说明: 参考: zk客户端命令: 连接: C:\Users\qhong\Desktop $ zkCli.cmd -server ...

  8. win10安装Zookeeper3.4.12

    为了方便在本地开发环境进行调试,希望在win10环境中安装一个zookeeper 安装: 下载: 下载最新的stable版 zookeeper-3.4.12.tar.gz 配置环境变量: ZOOKEE ...

  9. 程序员的福音,AI可以自动修复bug了!

    人工智能完全学会自己编程,可能说起来还有一种科幻感,但 AI 帮程序员找 bug 这件事,已经达到了不错的水平. 北京大学.微软亚洲研究院和中国电子科技大学就一起尝试着让 AI 找 bug.微软亚洲研 ...

随机推荐

  1. 学习Struts--Chap04:result中type属性dispatcher、redirect、redirectAction、chain的区别

    1.Struts2框架中常用的结果类型的分析和比较 dispatcher:缺省的result类型,type默认是dispatcher内部转发.如果不写type类型只写一个名字的话,不单是type类型默 ...

  2. Linux之ssh登录

    作业三:ssh登录,scp上传.下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试 1.ssh登录 [root@localhost network-scripts ...

  3. shell字符串的用法

    shell字符串的用法 注意:shell4.2和shell4.1会有差别,较低版本的shell可能不支持某些功能 获取字符串长度:${#string} 获取子串: 注:(左边的第一个字符是用 0 表示 ...

  4. SpringBoot(十):读取application.yml下配置参数信息,java -jar启动时项目修改参数

    读取application.yml下配置参数信息 在application.yml文件内容 my: remote-address: 192.168.1.1 yarn: weburl: http://1 ...

  5. 获得最近一天的提交,并使用winscp上传到服务器

    @echo off D:\dev\Git\bin\git.exe pull origin master D:\dev\Git\bin\git.exe add -A D:\dev\Git\bin\git ...

  6. 【技能意志矩阵-skill will matrix】工作中究竟是个人能力更重要,还是我们的积极性更能提高我们的业绩?

    工作中究竟是个人能力更重要,还是我们的积极性更能提高我们的业绩? 我们可以通过建立“个人能力(即技能)”和“积极性(即意志)”的矩阵(skill will matrix),找到自己的象限,并根据指导意 ...

  7. C#读取Excel文件的简单方法

    一.简述 本文讲C#通过第三方库读取Excel的最简单的方法,下文给一个读取行数的例子. 二.依赖 引入nuget.org包如下: <?xml version="1.0" e ...

  8. ZMQ示例:使用 curve 进行加密通信

    1. ZMQ 官方文档 ZMQ 的官方文档中关于 curve 的介绍如下: Client and server roles A socket using CURVE can be either cli ...

  9. EF+LINQ事物处理 C# 使用NLog记录日志入门操作 ASP.NET MVC多语言 仿微软网站效果(转) 详解C#特性和反射(一) c# API接受图片文件以Base64格式上传图片 .NET读取json数据并绑定到对象

    EF+LINQ事物处理   在使用EF的情况下,怎么进行事务的处理,来减少数据操作时的失误,比如重复插入数据等等这些问题,这都是经常会遇到的一些问题 但是如果是我有多个站点,然后存在同类型的角色去操作 ...

  10. 微信小程序--data的赋值与取值

    通过小程序官方文档可知:Page() 函数用来注册一个页面.接受一个 object 参数,其指定页面的初始数据.生命周期函数.事件处理函数等.其中的参数data用来设置初始数据,WXML 中的动态数据 ...