Studying the effectiveness of application performance management (apm) tools for detecting performance regressions for web applications: An experience report

TM Ahmed, CP Bezemer, TH Chen… - Proceedings of the 13th …, 2016 - dl.acm.org
Performance regressions, such as a higher CPU utilization than in the previous version of an
application, are caused by software application updates that negatively affect the …

A survey on load testing of large-scale software systems

ZM Jiang, AE Hassan - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Many large-scale software systems must service thousands or millions of concurrent
requests. These systems must be load tested to ensure that they can function correctly under …

Towards a completeness result for model checking of security protocols

G Lowe - Journal of computer security, 1999 - journals.sagepub.com
Model checking approaches to the analysis of security protocols have proved remarkably
successful. The basic approach is to produce a model of a small system running the …

Performance regression testing of concurrent classes

M Pradel, M Huggler, TR Gross - Proceedings of the 2014 International …, 2014 - dl.acm.org
Developers of thread-safe classes struggle with two opposing goals. The class must be
correct, which requires synchronizing concurrent accesses, and the class should provide …

Performance regression testing target prioritization via performance risk analysis

P Huang, X Ma, D Shen, Y Zhou - Proceedings of the 36th International …, 2014 - dl.acm.org
As software evolves, problematic changes can significantly degrade software performance,
ie, introducing performance regression. Performance regression testing is an effective way …

Automated detection of performance regressions using statistical process control techniques

THD Nguyen, B Adams, ZM Jiang, AE Hassan… - Proceedings of the 3rd …, 2012 - dl.acm.org
The goal of performance regression testing is to check for performance regressions in a new
version of a software system. Performance regression testing is an important phase in the …

Performance regression testing initiatives: A systematic map**

LBR dos Santos, ÉF de Souza, C Trubiani… - Information and …, 2024 - Elsevier
Context: Issues related to the performance of software systems are crucial, as they have the
potential to impede the effective utilization of products, compromise user satisfaction …

An exploratory study of performance regression introducing code changes

J Chen, W Shang - 2017 ieee international conference on …, 2017 - ieeexplore.ieee.org
Performance is an important aspect of software quality. In fact, large software systems
failures are often due to performance issues rather than functional bugs. One of the most …

Automated root cause isolation of performance regressions during software development

C Heger, J Happe, R Farahbod - Proceedings of the 4th ACM/SPEC …, 2013 - dl.acm.org
Performance is crucial for the success of an application. To build responsive and cost
efficient applications, software engineers must be able to detect and fix performance …

Perfranker: Prioritization of performance regression tests for collection-intensive software

S Mostafa, X Wang, T **e - Proceedings of the 26th ACM SIGSOFT …, 2017 - dl.acm.org
Regression performance testing is an important but time/resource-consuming phase during
software development. Developers need to detect performance regressions as early as …