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
Roozbeh Farahbod
中科院分区:
--
文献类型:
--
作者:
Christoph Heger;Jens Happe;Roozbeh Farahbod

文献摘要

参考文献

被引文献

相似文献

性能对于应用程序的成功至关重要。为了构建响应迅速且经济高效的应用程序,软件工程师必须能够在开发过程的早期检测和修复性能问题。现有的方法要么依赖于高级别的抽象,使得关键问题无法被检测到,要么需要大量的手动工作。在本文中,我们提出了一种新的方法,集成到现有的开发基础设施,使用性能感知单元测试和修订历史的性能回归根本原因分析。我们的方法易于使用,并通过自动化的根本原因分析为软件工程师提供即时见解。在基于Apache Commons Math的更改历史的现实案例研究中,我们证明了我们的方法可以自动检测和识别主要性能回归的根本原因。
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
Kieker:Java 软件行为的持续监控和按需可视化
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