GI LogoGI Logo
  • Login
Digital Library
    • All of DSpace

      • Communities & Collections
      • Titles
      • Authors
      • By Issue Date
      • Subjects
    • This Collection

      • Titles
      • Authors
      • By Issue Date
      • Subjects
Digital Library Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • English 
    • English
    • Deutsch
View Item 
  •   DSpace Home
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P320 - Software Engineering 2022
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   DSpace Home
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P320 - Software Engineering 2022
  • View Item

Identifying Software Performance Changes Across Variants and Versions

Author:
Mühlbauer, Stefan [DBLP] ;
Apel, Sven [DBLP] ;
Siegmund, Norbert [DBLP]
Abstract
Performance changes of configurable software systems can occur and persist throughout their lifetime. Finding optimal configurations and configuration options that influence performance is already difficult, but in the light of software evolution, configuration-dependent performance changes may lurk in a potentially large number of different versions of the system. Building on previous work, we combine two perspectives---variability and time---and devise an approach to identify configuration-dependent performance changes retrospectively across the software variants and versions of a software system. In a nutshell, we iteratively sample pairs of configurations and versions and measure the respective performance, which we use to actively learn a model that estimates how likely a commit introduces a performance change. For such commits, we infer the configuration options that best explain observed performance changes. Pursuing a search strategy to measure selectively and incrementally further pairs, we increase the accuracy of identified change points related to configuration options and interactions. Our evaluation with both real-world software systems and synthesized data demonstrates that we can pinpoint performance shifts to individual configuration options and commits with high accuracy and at scale.
  • Citation
  • BibTeX
Mühlbauer, S., Apel, S. & Siegmund, N., (2022). Identifying Software Performance Changes Across Variants and Versions. In: Grunske, L., Siegmund, J. & Vogelsang, A. (Hrsg.), Software Engineering 2022. Bonn: Gesellschaft für Informatik e.V.. (S. 77-78). DOI: 10.18420/se2022-ws-025
@inproceedings{mci/Mühlbauer2022,
author = {Mühlbauer, Stefan AND Apel, Sven AND Siegmund, Norbert},
title = {Identifying Software Performance Changes Across Variants and Versions},
booktitle = {Software Engineering 2022},
year = {2022},
editor = {Grunske, Lars AND Siegmund, Janet AND Vogelsang, Andreas} ,
pages = { 77-78 } ,
doi = { 10.18420/se2022-ws-025 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
A1-25.pdf210.7Kb PDF View/Open

Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/se2022-ws-025

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback

More Info

DOI: 10.18420/se2022-ws-025
ISBN: 978-3-88579-714-2
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2022
Language: en (en)
Content Type: Text/Conference Paper

Keywords

  • Software Performance
  • Configurable Software Systems
  • Software Evolution
Collections
  • P320 - Software Engineering 2022 [38]

Show full item record


About uns | FAQ | Help | Imprint | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


About uns | FAQ | Help | Imprint | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.