Automated root cause isolation of performance regressions during software development
Automated root cause isolation of performance regressions during software development
复制标题
软件开发过程中自动隔离性能回归的根本原因
DOI:
10.1145/2479871.2479879
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Roozbeh Farahbod
中科院分区:
文献类型:
--
作者:
Christoph Heger;Jens Happe;Roozbeh Farahbod
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 problems early in the development process. Existing approaches are either relying on a high level of abstraction such that critical problems cannot be detected or require high manual effort. In this paper, we present a novel approach that integrates performance regression root cause analysis into the existing development infrastructure using performance-aware unit tests and the revision history. Our approach is easy to use and provides software engineers immediate insights with automated root cause analysis. In a realistic case study based on the change history of Apache Commons Math, we demonstrate that our approach can automatically detect and identify the root cause of a major performance regression.
登录
查看更多内容
DOI:
--
发表时间:
1993
期刊:
1993 CompEuro Proceedings Computers in Design, Manufacturing, and Production
影响因子:
--
作者:
E. Zimran;D. Butchart
通讯作者:
D. Butchart
DOI:
--
发表时间:
2008
期刊:
International Conference on Software Engineering
影响因子:
--
作者:
Matthias Rohr;A. Hoorn;Jasminka Matevska;N. Sommer;Lena Stoever;Simon Giesecke;W. Hasselbring
通讯作者:
W. Hasselbring
DOI:
--
发表时间:
2012
期刊:
International Conference on Performance Engineering
影响因子:
--
作者:
Thanh H. D. Nguyen;Bram Adams;Z. Jiang;A. Hassan;Mohamed N. Nasser;P. Flora
通讯作者:
P. Flora
DOI:
--
发表时间:
2005
期刊:
Performance evaluation (Print)
影响因子:
--
作者:
L. Bulej;T. Kalibera;P. Tůma
通讯作者:
P. Tůma
DOI:
--
发表时间:
2009
期刊:
Principles and Practice of Programming in Java
影响因子:
--
作者:
Nagy Mostafa;C. Krintz
通讯作者:
C. Krintz