• 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