Volume 13 Number 8 (Aug. 2018)
Home > Archive > 2018 > Volume 13 Number 8 (Aug. 2018) >
JSW 2018 Vol.13(8): 437-452 ISSN: 1796-217X
doi: 10.17706/jsw.13.8.437-452

A Survey of Test Based Automatic Program Repair

Yuzhen Liu1,2, Long Zhang1,2, Zhenyu Zhang1*
1State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China.
2University of Chinese Academy of Sciences, Beijing, China

Abstract—Testing and debugging have always been the most time-consuming parts of the software development procedure and require large amounts of human resources. When a bug is located, manually fixing it to repair the buggy program is still a difficult and laborious task for developers. Hence automatic program repair techniques, especially the test-based approaches, have drawn great attentions in recent years. Researchers have explored and proposed various novel methods and tools, pushing the idea closer to reality. In this paper, we systematically survey the work in mainstream of test-based program repair (TBR) and discuss the properties automatically generated patches should have. We classify the state-of-the-art approaches for TBR, and evaluate their strengths and weaknesses according to their functional mechanisms. Finally, we refer to some empirical results and propose four important issues, which are supposed to be critical and constructive in this research area.

Index Terms—Automatic program repair, fault localization,software debugging,software testing.


Cite: Yuzhen Liu1, 2, Long Zhang1, 2, Zhenyu Zhang, "A Survey of Test Based Automatic Program Repair," Journal of Software vol. 13, no. 8, pp. 437-452, 2018.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly (2006-2019); Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, Google Scholar, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]

  • Jun 22, 2020 News!

    Papers published in JSW Vol 14, No 1- Vol 15 No 4 have been indexed by DBLP     [Click]

  • Jun 22, 2020 News!

    The papers published in Vol 15, No 5 have all received dois from Crossref    [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 22, 2020 News!

    Vol 15, No 5 has been published with online version     [Click]