A similarity-aware approach to testing based fault localization | |
Hao, Dan ; Pan, Ying ; Zhang, Lu ; Zhao, Wei ; Mei, Hong ; Sun, Jiasu | |
2005 | |
英文摘要 | Debugging is a time-consuming task in software development and maintenance. To accelerate this task, several approaches have been proposed to automate fault localization. In particular, testing based fault localization (TBFL), which utilizes the testing information to localize the faults, seem to be very promising. However, the similarity between test cases in the test suite has been ignored in the research on TBFL. In this paper, we investigate this similarity issue and propose a novel approach named similarity-aware fault localization (SAFL), which can calculate the suspicion probability of each statement with little impact by the similarity issue. To address and deal with the similarity between test cases, SAFL applies the theory of fuzzy sets to remove the uneven distribution of the test cases. We also performed an experimental study for two real-world programs at different size levels to evaluate SAFL together with another two approaches to TBFL. Experimental results show that SAFL is more effective than the other two approaches when the test suites contain injected redundancy, and SAFL can achieve a competitive result with normal test suites. SAFL can also be more effective than applying test suite reduction to current approaches to TBFL. Copyright 2005 ACM.; EI; 0 |
语种 | 英语 |
DOI标识 | 10.1145/1101908.1101953 |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/295062] ![]() |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Hao, Dan,Pan, Ying,Zhang, Lu,et al. A similarity-aware approach to testing based fault localization. 2005-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论