DocumentCode
2088373
Title
Using Control Charts for Detecting and Understanding Performance Regressions in Large Software
Author
Nguyen, Thanh H D
Author_Institution
Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
fYear
2012
fDate
17-21 April 2012
Firstpage
491
Lastpage
494
Abstract
Load testing is a very important step in testing of large-scale software systems. For example, studies found that users are likely to abandon an online transaction if the web application fails to response within eight seconds. Performance load tests ensure that performance counters such as response time stays in the acceptable range after each change to the code. Analyzing load tests results to detect performance regression is very time consuming due to the large amount of performance counters. In this thesis, we propose approaches that use control charts, a statistical process control technique, to assist performance engineers in identifying test runs with performance regressions, pinpointing the components which cause the regressions, and determining the causes of regressions in load tests. Using our approaches, engineers will save time in analyzing the results of load tests.
Keywords
control charts; program testing; regression analysis; software performance evaluation; statistical process control; Web application; control charts; large-scale software systems; online transaction; performance counters; performance load testing; performance regression detection; performance regression understanding; response time; statistical process control technique; test run identification; Control charts; Process control; Radiation detectors; Software systems; Testing; Time factors; control charts; load testing; root cause analysis; statistical process control;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location
Montreal, QC
Print_ISBN
978-1-4577-1906-6
Type
conf
DOI
10.1109/ICST.2012.133
Filename
6200145
Link To Document