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.

[PDF]

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
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Nov 29, 2018 News!

    Papers published in JSW Vol. 13, No. 1- Vol. 13 No. 10 have been indexed by DBLP.    [Click]

  • Aug 24, 2018 News!

    Vol.12, No.8- Vol.13, No.5 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2019 the annual meeting of JSW Editorial Board, ICCSM 2019, will be held in Barcelona, Spain, July 14-16, 2019.   [Click]

  • Nov 08, 2018 News!

    The papers published in Vol.13, No. 10 have all received dois from Crossref.

  • Nov 29, 2018 News!

    Vol 13, No. 12 has been published with online version 4 original aritcles from 3 countries are published in this issue.     [Click]