A new spectrum-based fault localization with the technique of test case optimization
- Authors
- Kim J.[Kim J.]; Park J.[Park J.]; Lee E.[Lee E.]
- Issue Date
- 2016
- Publisher
- Institute of Information Science
- Keywords
- Empirical evaluation; Siemens test suite; Software debugging; Spectrum-based fault localization; Suspicious ratio
- Citation
- Journal of Information Science and Engineering, v.32, no.1, pp.177 - 196
- Indexed
- SCIE
SCOPUS
- Journal Title
- Journal of Information Science and Engineering
- Volume
- 32
- Number
- 1
- Start Page
- 177
- End Page
- 196
- URI
- https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/41735
- ISSN
- 1016-2364
- Abstract
- Fault localization is an essential step for debugging, even though it is a still tedious and time-consuming activity. For decades, many researchers have tried to find a good way for more effective testing. We are also studying about fault localization via various method. Especially, we perform an empirical evaluation for existing 32 algorithms that are prominent in the domain of spectrum-based fault localization. Through the evaluation, we analyze them with some properties such as accuracy, and categorize them with a clustering method. Based on the analysis result, we suggest new formulas, and technique of test case optimization. These formulas, named SEM(Sungkyunkwan Enhanced Method), can cover the weakness of each categorized group, and test case optimization method can maximize performance using minimum test cases. These two methods individually out-performs previously proposed methods. When both methods are used together, the performance is maximized with respect to accuracy, and cost. In experimental result, EXAM score is reduced by maximum 29.41%, and code coverage is reduced by maximum 42.21%. In addition, all the experimental effort is performed with a tool, named SKKU-FL (Sung-KyunKwan University Fault Localizer), which has been developed by us. The goal of this paper is to provide an accurate testing guideline by suggesting methods such as SEM, and test case optimization. Ultimately we help testers to reduce time, and costs for effective test.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Computing and Informatics > Computer Science and Engineering > 1. Journal Articles
- Information and Communication Engineering > Department of Computer Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.