Sciweavers

COMPSAC
2009
IEEE

How Well Do Test Case Prioritization Techniques Support Statistical Fault Localization

13 years 9 months ago
How Well Do Test Case Prioritization Techniques Support Statistical Fault Localization
—In continuous integration, a tight integration of test case prioritization techniques and fault-localization techniques may both expose failures faster and locate faults more effectively. Statistical fault-localization techniques use the execution information collected during testing to locate faults. Executing a small fraction of a prioritized test suite reduces the cost of testing, and yet the subsequent fault localization may suffer. This paper presents the first empirical study to examine the impact of test case prioritization on the effectiveness of fault localization. Among many interesting empirical results, we find that coverage-based techniques and random ordering can be more effective than distribution-based techniques in supporting statistical fault localization. Furthermore, the integration of random ordering for test case prioritization and statistical fault localization can be effective in locating faults quickly and economically. Keywords—Continuous integration; sof...
Bo Jiang, Zhenyu Zhang, T. H. Tse, Tsong Yueh Chen
Added 22 Jul 2010
Updated 22 Jul 2010
Type Conference
Year 2009
Where COMPSAC
Authors Bo Jiang, Zhenyu Zhang, T. H. Tse, Tsong Yueh Chen
Comments (0)