DocumentCode :
1732170
Title :
An Empirical Study on Bayesian Network-based Approach for Test Case Prioritization
Author :
Mirarab, Siavash ; Tahvildari, Ladan
Author_Institution :
Software Technol. Appl. Res. (STAR), Univ. of Waterloo, Waterloo, ON
fYear :
2008
Firstpage :
278
Lastpage :
287
Abstract :
A cost effective approach to regression testing is to prioritize test cases from a previous version of a software system for the current release. We have previously introduced a new approach for test case prioritization using Bayesian Networks (BN) which integrates different types of information to estimate the probability of each test case finding bugs. In this paper, we enhance our BN-based approach in two ways. First, we introduce a feedback mechanism and a new change information gathering strategy. Second, a comprehensive empirical study is performed to evaluate the performance of the approach and to identify the effects of using different parameters included in the technique. The study is performed on five open source Java objects. The obtained results show relative advantage of using feedback mechanism for some objects in terms of early fault detection. They also provide insight into costs and benefits of the various parameters used in the approach.
Keywords :
Bayes methods; Java; program testing; regression analysis; Bayesian network-based approach; feedback mechanism; information gathering strategy; open source Java; regression testing; test case prioritization; Bayesian methods; Computer bugs; Costs; Fault detection; Feedback; Java; Performance evaluation; Software systems; Software testing; System testing; Empirical Study; Regression Testing; Test Case Prioritization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation, 2008 1st International Conference on
Conference_Location :
Lillehammer
Print_ISBN :
978-0-7695-3127-4
Type :
conf
DOI :
10.1109/ICST.2008.57
Filename :
4539555
Link To Document :
بازگشت