This thesis consists of material all of which I authored or co-authored: see Statement of Contributions included in the thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. ii Measurement-based software performance evaluation is essential to computer science and industry alike, yet despite its widespread adoption, the current level of statistical rigor is inadequate, putting published results into question: for example, the majority of publications fail to report any dispersion metric at all. To foster widespread adoption of statistically rigorous performance evaluation, the first part of this thesis pro...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
The software execution environment can play a crucial role when analyzing the performance of a softw...
Performance is a make-or-break quality for software. When making changes it is essential to ensure n...
A software measurement process helps to collect data in order to evaluate a software product on a co...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
The performance of a software product plays an important role in the software industry to survive th...
The development cycle of large software is necessarily prone to introducing software errors that are...
The development cycle of large software is necessarily prone to introducing software errors that are...
The many configuration options of modern applications make it difficult for users to select a perfor...
International audience—This article is a continuation of our previous research effort on program per...
are increasingly playing a central role in the planning and control of software development projects...
Performance modelling can require substantial effort when creating and maintaining performance model...
Performance is a complex topic in software development. Performance is a result of various interconn...
Abstract: As more third-party software components are available in the commercial market, more peopl...
The purpose of this work is to suggest an approach for holistical improvement of software developmen...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
The software execution environment can play a crucial role when analyzing the performance of a softw...
Performance is a make-or-break quality for software. When making changes it is essential to ensure n...
A software measurement process helps to collect data in order to evaluate a software product on a co...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
The performance of a software product plays an important role in the software industry to survive th...
The development cycle of large software is necessarily prone to introducing software errors that are...
The development cycle of large software is necessarily prone to introducing software errors that are...
The many configuration options of modern applications make it difficult for users to select a perfor...
International audience—This article is a continuation of our previous research effort on program per...
are increasingly playing a central role in the planning and control of software development projects...
Performance modelling can require substantial effort when creating and maintaining performance model...
Performance is a complex topic in software development. Performance is a result of various interconn...
Abstract: As more third-party software components are available in the commercial market, more peopl...
The purpose of this work is to suggest an approach for holistical improvement of software developmen...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
The software execution environment can play a crucial role when analyzing the performance of a softw...
Performance is a make-or-break quality for software. When making changes it is essential to ensure n...