Title
Mining Performance Regression Testing Repositories for Automated Performance Analysis
Abstract
Performance regression testing detects performance regressions in a system under load. Such regressions refer to situations where software performance degrades compared to previous releases, although the new version behaves correctly. In current practice, performance analysts must manually analyze performance regression testing data to uncover performance regressions. This process is both time-consuming and error-prone due to the large volume of metrics collected, the absence of formal performance objectives and the subjectivity of individual performance analysts. In this paper, we present an automated approach to detect potential performance regressions in a performance regression test. Our approach compares new test results against correlations pre-computed performance metrics extracted from performance regression testing repositories. Case studies show that our approach scales well to large industrial systems, and detects performance problems that are often overlooked by performance analysts.
Year
DOI
Venue
2010
10.1109/QSIC.2010.35
QSIC
Keywords
Field
DocType
data mining,regression testing,correlation,servers,association rules,measurement,software performance,databases,testing,regression analysis
Data mining,Industrial systems,Computer science,Regression analysis,Server,Software performance testing,Regression testing,Association rule learning,Program testing,Mining software repositories
Conference
Citations 
PageRank 
References 
39
1.45
17
Authors
6
Name
Order
Citations
PageRank
King Chun Foo1844.53
Zhen Ming Jiang278040.11
Bram Adams379832.26
Ahmed E. Hassan45959287.68
Ying Zou522418.57
Parminder Flora641619.50