DocumentCode
2332923
Title
Predicting post-release defects using pre-release field testing results
Author
Khomh, Foutse ; Chan, Brian ; Zou, Ying ; Sinha, Anand ; Dietz, Dave
Author_Institution
Dept. of Elec. & Comp. Eng., Queen´´s Univ., Kingston, ON, Canada
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
253
Lastpage
262
Abstract
Field testing is commonly used to detect faults after the in-house (e.g., alpha) testing of an application is completed. In the field testing, the application is instrumented and used under normal conditions. The occurrences of failures are reported. Developers can analyze and fix the reported failures before the application is released to the market. In the current practice, the Mean Time Between Failures (MTBF) and the Average usage Time (AVT) are metrics that are frequently used to gauge the reliability of the application. However, MTBF and AVT cannot capture the whole pattern of failure occurrences in the field testing of an application. In this paper, we propose three metrics that capture three additional patterns of failure occurrences: the average length of usage time before the occurrence of the first failure, the spread of failures to the majority of users, and the daily rates of failures. In our case study, we use data derived from the pre-release field testing of 18 versions of a large enterprise software for mobile applications to predict the number of post-release defects for up to two years in advance. We demonstrate that the three metrics complement the traditional MTBF and AVT metrics. The proposed metrics can predict the number of post-release defects in a shorter time frame than MTBF and AVT.
Keywords
fault diagnosis; program testing; software reliability; system recovery; AVT; MTBF; average usage time; failure occurrences; fault detection; in-house testing; large enterprise software; mean time between failures; mobile applications; post-release defects; pre-release field testing results; Software reliability; metrics; post-release defects; prediction;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080792
Filename
6080792
Link To Document