Studying the effectiveness of application performance management (apm) tools for detecting performance regressions for web applications: an experience report
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 …
application, are caused by software application updates that negatively affect the …
A survey on load testing of large-scale software systems
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 …
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 - content.iospress.com
Abstract 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 …
remarkably successful. The basic approach is to produce a model of a small system running …
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 …
correct, which requires synchronizing concurrent accesses, and the class should provide …
Automated detection of performance regressions using statistical process control techniques
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 …
version of a software system. Performance regression testing is an important phase in the …
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 …
ie, introducing performance regression. Performance regression testing is an effective way …
An exploratory study of performance regression introducing code changes
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 …
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 …
efficient applications, software engineers must be able to detect and fix performance …
Perfranker: Prioritization of performance regression tests for collection-intensive software
Regression performance testing is an important but time/resource-consuming phase during
software development. Developers need to detect performance regressions as early as …
software development. Developers need to detect performance regressions as early as …
Context-sensitive delta inference for identifying workload-dependent performance bottlenecks
Software hangs can be caused by expensive operations in responsive actions (such as time-
consuming operations in UI threads). Some of the expensive operations depend on the input …
consuming operations in UI threads). Some of the expensive operations depend on the input …