To What Extent Does Performance Awareness Support Developers in Fixing Performance Bugs?

Alexandru Danciu, Helmut Krcmar

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

1 Zitat (Scopus)

Abstract

Current research on performance awareness evaluates approaches primarily for their functional correctness but does not assess to what extent developers are supported in improving software implementations. This article presents the evaluation of an existing approach for supporting developers of Java Enterprise Edition (EE) applications with response time estimations based on a controlled human-oriented experiment. The main goal of the experiment is to quantify the effectiveness of employing the approach while optimizing the response time of an implementation. Subjects’ optimizations are quantified by the amount of fixed performance bugs. Having employed the approach, subjects fixed on average over three times more performance bugs. The results further indicate that in the absence of a performance awareness aid, the success of optimizing a previously unknown implementation is far less dependent of the behavior and skill level of the developer.

OriginalspracheEnglisch
TitelComputer Performance Engineering - 15th European Workshop, EPEW 2018, Proceedings
Redakteure/-innenAnne Remke, Paolo Ballarini, Benoît Barbot, Rena Bakhshi, Hind Castel-Taleb
Herausgeber (Verlag)Springer Verlag
Seiten14-29
Seitenumfang16
ISBN (Print)9783030022266
DOIs
PublikationsstatusVeröffentlicht - 2018
Veranstaltung15th European Performance Engineering Workshop, EPEW 2018 - Paris, Frankreich
Dauer: 29 Okt. 201830 Okt. 2018

Publikationsreihe

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

Konferenz

Konferenz15th European Performance Engineering Workshop, EPEW 2018
Land/GebietFrankreich
OrtParis
Zeitraum29/10/1830/10/18

Fingerprint

Untersuchen Sie die Forschungsthemen von „To What Extent Does Performance Awareness Support Developers in Fixing Performance Bugs?“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren