Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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
Titel18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021, Madrid, Spain, May 17-19, 2021
Herausgeber*innen IEEE
Seiten312-316
Seitenumfang5
ISBN (elektronisch)9781728187105
DOIs
PublikationsstatusVeröffentlicht - Juni 2021

Wissenschaftszweige

  • 202038 Telekommunikation
  • 102 Informatik
  • 102002 Augmented Reality
  • 102006 Computer Supported Cooperative Work (CSCW)
  • 102013 Human-Computer Interaction
  • 102015 Informationssysteme
  • 102021 Pervasive Computing
  • 102025 Verteilte Systeme
  • 102027 Web Engineering

JKU-Schwerpunkte

  • Digital Transformation
  • Sustainable Development: Responsible Technologies and Management

Dieses zitieren