CORC  > 北京大学  > 信息科学技术学院
Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis
Wong, Chu-Pan ; Xiong, Yingfei ; Zhang, Hongyu ; Hao, Dan ; Zhang, Lu ; Mei, Hong
2014
英文摘要To deal with post-release bugs, many software projects set up public bug repositories for users all over the world to report bugs that they have encountered. Recently, researchers have proposed various information retrieval based approaches to localizing faults based on bug reports. In these approaches, source files are processed as single units, where noise in large files may affect the accuracy of fault localization. Furthermore, bug reports often contain stack-trace information, but existing approaches often treat this information as plain text. In this paper, we propose to use segmentation and stack-trace analysis to improve the performance of bug localization. Specifically, given a bug report, we divide each source code file into a series of segments and use the segment most similar to the bug report to represent the file. We also analyze the bug report to identify possible faulty files in a stack trace and favor these files in our retrieval. According to our empirical results, our approach is able to significantly improve Bug Locator, a representative fault localization approach, on all the three software projects (i.e., Eclipse, AspectJ, and SWT) used in our empirical evaluation. Furthermore, segmentation and stack-trace analysis are complementary to each other for boosting the performance of bug-report-oriented fault localization. ? 2014 IEEE.; EI; 181-190
语种英语
出处30th International Conference on Software Maintenance and Evolution, ICSME 2014
DOI标识10.1109/ICSME.2014.40
内容类型其他
源URL[http://ir.pku.edu.cn/handle/20.500.11897/423825]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
Wong, Chu-Pan,Xiong, Yingfei,Zhang, Hongyu,et al. Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis. 2014-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace