• DocumentCode
    1959156
  • Title

    Profile-Based, Load-Independent Anomaly Detection and Analysis in Performance Regression Testing of Software Systems

  • Author

    Ghaith, S. ; Miao Wang ; Perry, Philip ; Murphy, John

  • Author_Institution
    Sch. of Comput. Sci. & Inf., Univ. Coll., Dublin, Ireland
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    379
  • Lastpage
    383
  • Abstract
    Performance evaluation through regression testing is an important step in the software production process. It aims to make sure that the performance of new releases do not regress under a field-like load. The main outputs of regression tests are the metrics that represent the response time of various transactions as well as the resource utilization (CPU, disk I/Oand Network). In this paper, we propose to use a concept known as Transaction Profile, which can provide a detailed representation for the transaction in a load independent manner, to detect anomalies through performance test runs. The approach uses data readily available in performance regression tests and a queueing network model of the system under test to infer the Transactions Profiles. Our initial results show that the Transactions Profiles calculated from load regression test data uncover the performance impact of any update to the software. Therefore we conclude that using Transactions Profiles is an effective approach to allow testing teams to easily assure each new software release does not suffer performance regression.
  • Keywords
    program testing; queueing theory; regression analysis; security of data; transaction processing; load regression test data; load-independent anomaly detection; performance regression testing; profile-based anomaly detection; queueing network model; resource utilization; software production process; software systems; transaction profile; Computers; Load modeling; Resource management; Software; Testing; Time factors; Time measurement; application change; performance models; regression testing; transactions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
  • Conference_Location
    Genova
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-5833-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2013.54
  • Filename
    6498493