Improved feedback for architectural performance prediction using software cartography visualizations

Klaus Krogmann, Christian M. Schweda, Sabine Buckl, Michael Kuperberg, Anne Martens, Florian Matthes

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

6 Zitate (Scopus)

Abstract

Software performance engineering provides techniques to analyze and predict the performance (e.g., response time or resource utilization) of software systems to avoid implementations with insufficient performance. These techniques operate on models of software, often at an architectural level, to enable early, design-time predictions for evaluating design alternatives. Current software performance engineering approaches allow the prediction of performance at design time, but often provide cryptic results (e.g., lengths of queues). These prediction results can be hardly mapped back to the software architecture by humans, making it hard to derive the right design decisions. In this paper, we integrate software cartography (a map technique) with software performance engineering to overcome the limited interpretability of raw performance prediction results. Our approach is based on model transformations and a general software visualization approach. It provides an intuitive mapping of prediction results to the software architecture which simplifies design decisions. We successfully evaluated our approach in a quasi experiment involving 41 participants by comparing the correctness of performance-improving design decisions and participants' time effort using our novel approach to an existing software performance visualization.

OriginalspracheEnglisch
TitelArchitectures for Adaptive Software Systems - 5th International Conference on the Quality of Software Architectures, QoSA 2009, Proceedings
Seiten52-69
Seitenumfang18
DOIs
PublikationsstatusVeröffentlicht - 2009
Veranstaltung5th International Conference on the Quality of Software Architectures, QoSA 2009 - East Stroudsburg, PA, USA/Vereinigte Staaten
Dauer: 24 Juni 200926 Juni 2009

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band5581 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

Konferenz5th International Conference on the Quality of Software Architectures, QoSA 2009
Land/GebietUSA/Vereinigte Staaten
OrtEast Stroudsburg, PA
Zeitraum24/06/0926/06/09

Fingerprint

Untersuchen Sie die Forschungsthemen von „Improved feedback for architectural performance prediction using software cartography visualizations“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren