Mining API interactions to analyze software revisions for the evolution of energy consumption

Andreas Schuler, Gabriele Kotsis

Publikation: Beitrag in Buch/Bericht/TagungsbandKonferenzbeitragBegutachtung

Abstract

With the widespread use and adoption of mobile platforms like Android a new software quality concern has emerged - energy consumption. However, developing energy-efficient software and applications requires knowledge and like-wise proper tooling to support mobile developers. To this aim, we present an approach to examine the energy evolution of software revisions based on their API interactions. The approach stems from the assumption that the utilization of an API has direct implications on the energy being consumed during runtime. Based on an empirical evaluation, we show initial results that API interactions serve as a flexible, lightweight, and effective way to compare software revisions regarding their energy evolution. Given our initial results we envision that in future using our approach mobile developers will be able to gain insights on the energy implications of changes in source code in the course of the software development life-cycle.

OriginalspracheEnglisch
TitelProceedings - 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten312-316
Seitenumfang5
ISBN (elektronisch)9781728187105
DOIs
PublikationsstatusVeröffentlicht - Mai 2021
Veranstaltung18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021 - Virtual, Online
Dauer: 17 Mai 202119 Mai 2021

Publikationsreihe

NameProceedings - 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021

Konferenz

Konferenz18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021
OrtVirtual, Online
Zeitraum17.05.202119.05.2021

Fingerprint

Untersuchen Sie die Forschungsthemen von „Mining API interactions to analyze software revisions for the evolution of energy consumption“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren