In a modern world smartphones became a commonly used electronic devices performing numerous day-to-day tasks and much more. But they require battery power to operate. It is well-known that computationally intensive programs as well as those using different smartphone peripherals tend to discharge the battery much quicker then their less intensive counterparts, leading to a decreased operating time. To make an application energy-aware, developers need tools to analyze its energy consumption. In this paper we present an open-source software framework to create such tools, Navitas Framework, as well as its practical application - an Android Studio IDE plugin to profile energy consumption of an application, Navitas Profiler. We describe design and architecture of the framework, outline plugin capabilities and demonstrate its usage.

Original languageEnglish
Title of host publication SEIM 2021 Software Engineering and Information Management
Subtitle of host publicationProceedings of the Sixth Conference on Software Engineering and Information Management
EditorsPeter Trifonov, Anton Podkopaev
StatePublished - 2021
EventSixth Conference on Software Engineering and Information Management -
Duration: 17 Apr 2021 → …
Conference number: 21
https://seim-conf.org/en/

Publication series

NameCEUR Workshop Proceedings
Volume2953
ISSN (Print)1613-0073

Conference

ConferenceSixth Conference on Software Engineering and Information Management
Abbreviated titleSEIM
Period17/04/21 → …
Internet address

    Scopus subject areas

  • Computer Science(all)

    Research areas

  • Android, Energy efficiency, Energy profiling, Green software engineering, Mobile development, Software power metering

ID: 86413699