earticle

논문검색

Debugging in the Extreme: Spectrum-based Fault Localization with Limited Test Cases

초록

영어

Spectrum-based Fault Localization (SBFL) is a well-known debugging technique that locates fault in program code by utilizing execution profiles (spectra) of pass and fail test cases. Hence, the performance of SBFL depends on the test cases executed and the test results. In the most extreme scenarios, the debugging process may have to be conducted with only one fail test case, one pass test case or no pass test case. These scenarios might occur due to extremely high or extremely low failure rates or when software testers decide to stop running more test cases due to time and resource constraints. However, limited test case execution profiles may reduce the accuracy of SBFL metrics. In view of this, we evaluate the performance of SBFL metrics in these extreme scenarios to identify the best performing SBFL metric for each of these scenarios. From the experiment results, we have further discovered the convergence in performance for SBFL metrics under these extreme scenarios.

목차

Abstract
 1. Introduction
 2. Preliminaries
  2.1. Testing Objects
  2.2. Spectrum-based Fault Localization Metrics
 3. Experiment Setup
 4. Experiment Result and Discussions
 5. Conclusion
 Acknowledgement
 References

저자정보

  • Patrick Daniel Faculty of Engineering, Computing and Science Swinburne University of Technology
  • Kwan Yong Sim Faculty of Engineering, Computing and Science Swinburne University of Technology

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.