Performance testing is a standard practice for evolving systems to detect performance issues proactively. It sam-ples various performance metrics that will be compared with a stable baseline to judge whether the measurement data is abnormal. This type of comparative analysis re-quires domain expertise, which can take experienced per-formance analysts days to conduct. In an effort to build an automatic solution for a lead-ing data warehousing company to improve the compar-ative performance analysis efficiency, we implemented machine learning approaches proposed by existing re-search. But the initial result has a 86 % false negative rate on average, which means the majority of performance defects would be missed. To investigate causes for thi...
The performance numbers reported by benchmarking consortia and corporations provide little or no ins...
Performance regression testing is an important step in the software development lifecycle, especiall...
The field of machine programming (MP), the automation of the development of software, is making nota...
Abstract—A key goal of performance testing is the detection of performance degradations (i.e., regre...
Abstract — Performance regression testing detects performance regressions in a system under load. Su...
Abstract—Load testing is one of the means for evaluating the performance of Large Scale Systems (LSS...
The problem of interpreting the results of performance analysis is quite critical, mostly because th...
The development cycle of large software is necessarily prone to introducing software errors that are...
Performance analysts rely heavily on load testing to measure the performance of their applications u...
Abstract — Load testing is crucial to uncover functional and performance bugs in large-scale systems...
The development cycle of large software is necessarily prone to introducing software errors that are...
Developing state-of-the-art approaches for specific tasks is a major driving force in our research c...
ii Author’s Declaration for Electronic Submission of a Thesis I hereby declare that I am the sole au...
The goal of a load test is to uncover functional and per-formance problems of a system under load. P...
Awarded Best Paper in Conference. "© ACM, 2012. This is the author's version of the work. It is post...
The performance numbers reported by benchmarking consortia and corporations provide little or no ins...
Performance regression testing is an important step in the software development lifecycle, especiall...
The field of machine programming (MP), the automation of the development of software, is making nota...
Abstract—A key goal of performance testing is the detection of performance degradations (i.e., regre...
Abstract — Performance regression testing detects performance regressions in a system under load. Su...
Abstract—Load testing is one of the means for evaluating the performance of Large Scale Systems (LSS...
The problem of interpreting the results of performance analysis is quite critical, mostly because th...
The development cycle of large software is necessarily prone to introducing software errors that are...
Performance analysts rely heavily on load testing to measure the performance of their applications u...
Abstract — Load testing is crucial to uncover functional and performance bugs in large-scale systems...
The development cycle of large software is necessarily prone to introducing software errors that are...
Developing state-of-the-art approaches for specific tasks is a major driving force in our research c...
ii Author’s Declaration for Electronic Submission of a Thesis I hereby declare that I am the sole au...
The goal of a load test is to uncover functional and per-formance problems of a system under load. P...
Awarded Best Paper in Conference. "© ACM, 2012. This is the author's version of the work. It is post...
The performance numbers reported by benchmarking consortia and corporations provide little or no ins...
Performance regression testing is an important step in the software development lifecycle, especiall...
The field of machine programming (MP), the automation of the development of software, is making nota...