An industrial case study of automatically identifying performance regression-causes

  title={An industrial case study of automatically identifying performance regression-causes},
  author={Thanh H. D. Nguyen and Meiyappan Nagappan and Ahmed E. Hassan and Mohamed N. Nasser and Parminder Flora},
Even the addition of a single extra field or control statement in the source code of a large-scale software system can lead to performance regressions. Such regressions can considerably degrade the user experience. Working closely with the members of a performance engineering team, we observe that they face a major challenge in identifying the cause of a performance regression given the large number of performance counters (e.g., memory and CPU usage) that must be analyzed. We propose the… CONTINUE READING
Highly Cited
This paper has 21 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.
Showing 1-10 of 16 extracted citations

An Exploratory Study of Performance Regression Introducing Code Changes

2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) • 2017
View 2 Excerpts

Analytics-Driven Load Testing: An Industrial Experience Report on Load Testing of Large-Scale Systems

2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP) • 2017
View 2 Excerpts

Mining Performance Regression Inducing Code Changes in Evolving Software

2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) • 2016


Publications referenced by this paper.

C4.5: Programs for Machine Learning

View 10 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…