Q
Qing Gao
Researcher at Peking University
Publications - 7
Citations - 421
Qing Gao is an academic researcher from Peking University. The author has contributed to research in topics: Software bug & Memory leak. The author has an hindex of 4, co-authored 6 publications receiving 286 citations.
Papers
More filters
Proceedings ArticleDOI
Shaping program repair space with existing patches and similar code
TL;DR: This paper proposes a novel automatic program repair approach that utilizes both existing patches and similar code and obtains a concrete search space by differencing with similar code snippets and searches within the intersection of the two search spaces.
Proceedings ArticleDOI
Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T)
TL;DR: The empirical results show that the proposed fully automatic approach to fixing recurring crash bugs via analyzing Q&A sites is accurate in fixing real-world crash bugs, and can complement existing bug-fixing approaches.
Proceedings ArticleDOI
Safe memory-leak fixing for C programs
TL;DR: It is argued that automatic fixing of specific types of bugs can be a useful complement to general approaches to automatic bug fixing and the first attempt towards automatically fixing memory leaks in C programs is reported.
Journal ArticleDOI
High-confidence software evolution
TL;DR: A history-based matching approach to identify a set of transformation rules between different APIs, and a transformation language to support automatic transformation are proposed to support framework evolution and client evolution of high-confidence software.
Patent
A memory leak auto repair method based on control flow diagram
TL;DR: In this article, a memory leak auto repair method based on a control flow diagram is applied to detecting and automatically repairing the memory leak of a computer program, and includes the following steps: a first step: manufacturing the control flow diagrams of the computer program; a second step: according to the control diagram, detecting and repairing the leak; and a third step: using code position information recorded in the flow diagram, to map a repair code added into the controlflow diagram back to an original code of the program.