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 :
بازگشت