zoukankan      html  css  js  c++  java
  • Reading List on Automated Program Repair

    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
  • 相关阅读:
    Hibernate注解
    Hibernate 延迟加载
    Hibernate一对一映射关联
    Hibernate双向多对多关联
    映射一对多双向关联关系 cascade、inverse、属性
    Hibernate 和 快照
    脏检查 和 缓存清理机制
    Hibernate入门案例 增删改
    Oracle SQL函数
    ORACLE基本用法
  • 原文地址:https://www.cnblogs.com/XBWer/p/8549984.html
Copyright © 2011-2022 走看看