DocumentCode :
3722994
Title :
Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T)
Author :
Qing Gao;Hansheng Zhang;Jie Wang;Yingfei Xiong;Lu Zhang;Hong Mei
Author_Institution :
Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
fYear :
2015
Firstpage :
307
Lastpage :
318
Abstract :
Recurring bugs are common in software systems, especially in client programs that depend on the same framework. Existing research uses human-written templates, and is limited to certain types of bugs. In this paper, we propose a fully automatic approach to fixing recurring crash bugs via analyzing Q&A sites. By extracting queries from crash traces and retrieving a list of Q&A pages, we analyze the pages and generate edit scripts. Then we apply these scripts to target source code and filter out the incorrect patches. The empirical results show that our approach is accurate in fixing real-world crash bugs, and can complement existing bug-fixing approaches.
Keywords :
"Computer bugs","Web pages","Search engines","Registers","Context","Software"
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ASE.2015.81
Filename :
7372020
Link To Document :
بازگشت