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 …

Automating performance bottleneck detection using search-based application profiling

D Shen, Q Luo, D Poshyvanyk… - Proceedings of the 2015 …, 2015 - dl.acm.org
Application profiling is an important performance analysis technique, when an application
under test is analyzed dynamically to determine its space and time complexities and the …

Application performance management: State of the art and challenges for the future

C Heger, A van Hoorn, M Mann… - … of the 8th ACM/SPEC on …, 2017 - dl.acm.org
The performance of application systems has a direct impact on business metrics. For
example, companies lose customers and revenue in case of poor performance such as high …

Automated anomaly detection and performance modeling of enterprise applications

L Cherkasova, K Ozonat, N Mi, J Symons… - ACM Transactions on …, 2009 - dl.acm.org
Automated tools for understanding application behavior and its changes during the
application lifecycle are essential for many performance analysis and debugging tasks …

PerfJIT: Test-level just-in-time prediction for performance regression introducing commits

J Chen, W Shang, E Shihab - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
Performance issues may compromise user experiences, increase the cost resources, and
cause field failures. One of the most prevalent performance issues is performance …

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 …

Performance monitoring and root cause analysis for cloud-hosted web applications

H Jayathilaka, C Krintz, R Wolski - Proceedings of the 26th International …, 2017 - dl.acm.org
In this paper, we describe Roots-a system for automatically identifying the" root cause" of
performance anomalies in web applications deployed in Platform-as-a-Service (PaaS) …

Detecting performance anti-patterns for applications developed using object-relational mapping

TH Chen, W Shang, ZM Jiang, AE Hassan… - Proceedings of the 36th …, 2014 - dl.acm.org
Object-Relational Mapping (ORM) provides developers a conceptual abstraction for
mapping the application code to the underlying databases. ORM is widely used in industry …

Diagnosing performance variations in HPC applications using machine learning

O Tuncer, E Ates, Y Zhang, A Turk, J Brandt… - … Conference, ISC High …, 2017 - Springer
With the growing complexity and scale of high performance computing (HPC) systems,
application performance variation has become a significant challenge in efficient and …

Catch me if you can: performance bug detection in the wild

M Jovic, A Adamoli, M Hauswirth - Proceedings of the 2011 ACM …, 2011 - dl.acm.org
Profilers help developers to find and fix performance problems. But do they find performance
bugs--performance problems that real users actually notice? In this paper we argue that …