• DocumentCode
    2088099
  • Title

    A Large Scale Empirical Study on User-Centric Performance Analysis

  • Author

    Zaman, Safdar ; Adams, Bram ; Hassan, Ahmed E.

  • Author_Institution
    Software Anal. & Intell. Lab., Queen´s Univ., Kingston, ON, Canada
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    410
  • Lastpage
    419
  • Abstract
    Measuring the software performance under load is an important task in both test and production of a software development. In large scale systems, a large amount of metrics and usage logs are analyzed to measure the performance of the software. Most of these metrics are analyzed by aggregating across all users to get general results for the scenario, i.e., how individual users have perceived the performance is typically not considered in software performance research and practice. To analyze a software´s performance, user´s perception of software performance metrics should be considered along with the scenario-centric perspective of system tester or operator. In our empirical study, we analyzed the impact of performance on individual users to see if performance analysis results based on the user´s perception is really different from the scenario-centric (aggregated) one. Case studies on common use case scenarios in two commercial large telecommunication systems and one open source performance benchmark show scenarios where user-centric software performance analysis was able to identify performance issues that would be invisible in a scenario-centric analysis. We find that the user-centric approach does not replace the existing scenario-centric performance analysis approaches, but complements them by identifying more performance issues.
  • Keywords
    program testing; software metrics; software performance evaluation; large scale system; open source performance benchmark; scenario-centric performance analysis; software development; software performance measurement; software performance metrics; system operator; system tester; telecommunication system; usage log; user perception; user-centric performance analysis; user-centric software performance analysis; DVD; Histograms; Measurement; Performance analysis; Servers; Software; Time factors; Software performance; load test; metric; user;
  • 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.121
  • Filename
    6200133