Performance testing is conducted before deploying system updates in order to ensure that the performance of large software systems did not degrade (i.e., no performance re-gressions). During such testing, thousands of performance counters are collected. However, comparing thousands of performance counters across versions of a software system is very time consuming and error-prone. In an effort to auto-mate such analysis, model-based performance regression de-tection approaches build a limited number (i.e., one or two) of models for a limited number of target performance coun-ters (e.g., CPU or memory) and leverage the models to de-tect performance regressions. Such model-based approaches still have their limitations since selecting the targ...
We introduce _quiho_, a framework for profiling application performance that can be used in automate...
Regression benchmarking is a methodology for detecting performance changes in software by periodic ...
Performance is an important aspect of software quality. The goals of performance are typically defin...
Abstract — Performance regression testing detects performance regressions in a system under load. Su...
The goal of performance regression testing is to check for performance regressions in a new version ...
Abstract—A key goal of performance testing is the detection of performance degradations (i.e., regre...
Even the addition of a single extra field or control statement in the source code of a large-scale s...
Performance testing is a critical factor in the optimisation of programs during its development, but...
Performance regression testing is an important step in the software development lifecycle, especiall...
revision 921 Regression benchmark is a part of regression testing that aims at an automatic detectio...
The many configuration options of modern applications make it difficult for users to select a perfor...
Based on a set of reference test cases and corresponding test results, regression tests aim to ensur...
peer-reviewedPerformance regression testing is an important step in the software development lifecy...
The development cycle of large software is necessarily prone to introducing software errors that are...
ii Author’s Declaration for Electronic Submission of a Thesis I hereby declare that I am the sole au...
We introduce _quiho_, a framework for profiling application performance that can be used in automate...
Regression benchmarking is a methodology for detecting performance changes in software by periodic ...
Performance is an important aspect of software quality. The goals of performance are typically defin...
Abstract — Performance regression testing detects performance regressions in a system under load. Su...
The goal of performance regression testing is to check for performance regressions in a new version ...
Abstract—A key goal of performance testing is the detection of performance degradations (i.e., regre...
Even the addition of a single extra field or control statement in the source code of a large-scale s...
Performance testing is a critical factor in the optimisation of programs during its development, but...
Performance regression testing is an important step in the software development lifecycle, especiall...
revision 921 Regression benchmark is a part of regression testing that aims at an automatic detectio...
The many configuration options of modern applications make it difficult for users to select a perfor...
Based on a set of reference test cases and corresponding test results, regression tests aim to ensur...
peer-reviewedPerformance regression testing is an important step in the software development lifecy...
The development cycle of large software is necessarily prone to introducing software errors that are...
ii Author’s Declaration for Electronic Submission of a Thesis I hereby declare that I am the sole au...
We introduce _quiho_, a framework for profiling application performance that can be used in automate...
Regression benchmarking is a methodology for detecting performance changes in software by periodic ...
Performance is an important aspect of software quality. The goals of performance are typically defin...