X
Xiaoguang Mao
Researcher at National University of Defense Technology
Publications - 107
Citations - 1652
Xiaoguang Mao is an academic researcher from National University of Defense Technology. The author has contributed to research in topics: Computer science & Test case. The author has an hindex of 15, co-authored 88 publications receiving 1075 citations.
Papers
More filters
Proceedings ArticleDOI
The strength of random search on automated program repair
TL;DR: A new automated repair technique using random search, which is commonly considered much simpler than genetic programming, is presented and implemented, and a prototype tool called RSRepair is implemented, suggesting the stronger strength of random search over genetic programming.
Journal ArticleDOI
Slice-based statistical fault localization
TL;DR: An experimental study on a sufficient number of faulty versions and fault localization techniques shows the high applicability and effectiveness of the novel slice-based statistical fault localization approach to improve fault localization effectiveness.
Proceedings ArticleDOI
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization
Yuhua Qi,Xiaoguang Mao,Yan Lei +2 more
TL;DR: This work introduces regression test prioritization insight into the area of automated program repair, and presents a novel prioritization technique called FRTP with the goal of reducing the number of test case executions in the repair process.
Proceedings ArticleDOI
Using automated program repair for evaluating the effectiveness of fault localization techniques
TL;DR: This paper proposes a new research direction of developing AFL techniques from the viewpoint of fully automated debugging including the program repair of automation, for which the activity of AFL is necessary and introduces the NCP score as the evaluation measurement to assess and compare various techniques from this perspective.
Proceedings ArticleDOI
On the efficiency of test suite based program repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs
Kui Liu,Shangwen Wang,Anil Koyuncu,Kisub Kim,Tegawendé F. Bissyandé,Dongsun Kim,Peng Wu,Jacques Klein,Xiaoguang Mao,Yves Le Traon +9 more
TL;DR: A large-scale empirical study on the efficiency, in terms of quantity of generated patch candidates of the 16 open-source repair tools for Java programs, and notes that current template-based repair systems are actually least efficient as they tend to generate majoritarily irrelevant patch candidates.