scispace - formally typeset
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

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

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.