OceanRep
Automated Identification of Performance Changes at Code Level.
Reichelt, David Georg, Kühne, Stefan and Hasselbring, Wilhelm
(2022)
Automated Identification of Performance Changes at Code Level.
[Paper]
In: 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS). , 05-09 December 2022, Guangzhou, China . Proceedings 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS). ; pp. 916-925 .
DOI 10.1109/QRS57517.2022.00096.
Preview |
Text
QRS2022arXiv.pdf - Accepted Version Download (355kB) | Preview |
Abstract
To develop software with optimal performance, even small performance changes need to be identified. Identifying performance changes is challenging since the performance of software is influenced by non-deterministic factors. Therefore, not every performance change is measurable with reasonable effort. In this work, we discuss which performance changes are measurable at code level with reasonable measurement effort and how to identify them. We present (1) an analysis of the boundaries of measuring performance changes, (2) an approach for determining a configuration for reproducible performance change identification, and (3) an evaluation comparing of how well our approach is able to identify performance changes in the application server Jetty compared with the usage of Jetty’s own performance regression benchmarks.Thereby, we find (1) that small performance differences are only measurable by fine-grained measurement workloads, (2) that performance changes caused by the change of one operation can be identified using a unit-test-sized workload definition and a suitable configuration, and (3) that using our approach identifies small performance regressions more efficiently than using Jetty’s performance regression benchmarks.
Document Type: | Conference or Workshop Item (Paper) |
---|---|
Keywords: | Performance |
Research affiliation: | Kiel University > Software Engineering |
Publisher: | IEEE |
Related URLs: | |
Projects: | Kieker |
International?: | Yes |
Date Deposited: | 28 Mar 2023 06:10 |
Last Modified: | 28 Mar 2023 06:10 |
URI: | https://oceanrep.geomar.de/id/eprint/58273 |
Actions (login required)
![]() |
View Item |

Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !