Fixing Recurring Crash Bugs Via Analyzing Q&A Sites

ASE(2015)

引用 122|浏览136
暂无评分
摘要
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.
更多
查看译文
关键词
recurring crash bugs,Q&A sites,software systems,human-written templates,query extraction,crash traces,edit scripts,source code,real-world crash bugs,bug-fixing approaches
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要