Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
Navitas Framework: A Novel Tool for Android Applications Energy Profiling. / Сартасов, Станислав Юрьевич; Мясников, Владислав Николаевич; Шапошников, Алексей Игоревич; Гордиенко, Егор Александрович; Афонина, Ольга Андреевна; Гамаонов, Алан Батразович.
SEIM 2021 Software Engineering and Information Management: Proceedings of the Sixth Conference on Software Engineering and Information Management. ed. / Peter Trifonov; Anton Podkopaev. 2021. (CEUR Workshop Proceedings; Vol. 2953).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
}
TY - GEN
T1 - Navitas Framework: A Novel Tool for Android Applications Energy Profiling
AU - Сартасов, Станислав Юрьевич
AU - Мясников, Владислав Николаевич
AU - Шапошников, Алексей Игоревич
AU - Гордиенко, Егор Александрович
AU - Афонина, Ольга Андреевна
AU - Гамаонов, Алан Батразович
N1 - Conference code: 21
PY - 2021
Y1 - 2021
N2 - 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.
AB - 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.
KW - Android
KW - Energy efficiency
KW - Energy profiling
KW - Green software engineering
KW - Mobile development
KW - Software power metering
UR - http://www.scopus.com/inward/record.url?scp=85116269582&partnerID=8YFLogxK
M3 - Conference contribution
T3 - CEUR Workshop Proceedings
BT - SEIM 2021 Software Engineering and Information Management
A2 - Trifonov, Peter
A2 - Podkopaev, Anton
T2 - Sixth Conference on Software Engineering and Information Management
Y2 - 17 April 2021
ER -
ID: 86413699