The Community for Technology Leaders
2016 IEEE 24th International Conference on Program Comprehension (ICPC) (2016)
Austin, TX, USA
May 16, 2016 to May 17, 2016
ISBN: 978-1-5090-1428-6
pp: 1-4
Syed Islam , School of Architecture, Computing and Engineering, University of East London, United Kingdom
Adel Noureddine , School of Architecture, Computing and Engineering, University of East London, United Kingdom
Rabih Bashroush , School of Architecture, Computing and Engineering, University of East London, United Kingdom
ABSTRACT
With the proliferation of Software systems and the rise of paradigms such the Internet of Things, Cyber-Physical Systems and Smart Cities to name a few, the energy consumed by software applications is emerging as a major concern. Hence, it has become vital that software engineers have a better understanding of the energy consumed by the code they write. At software level, work so far has focused on measuring the energy consumption at function and application level. In this paper, we propose a novel approach to measure energy consumption at a feature level, cross-cutting multiple functions, classes and systems. We argue the importance of such measurement and the new insight it provides to non-traditional stakeholders such as service providers. We then demonstrate, using an experiment, how the measurement can be done with a combination of tools, namely our program slicing tool (PORBS) and energy measurement tool (Jolinar).
INDEX TERMS
Energy consumption, Energy measurement, Feature extraction, Software measurement, Software systems, Monitoring
CITATION

S. Islam, A. Noureddine and R. Bashroush, "Measuring energy footprint of software features," 2016 IEEE 24th International Conference on Program Comprehension (ICPC), Austin, TX, USA, 2016, pp. 1-4.
doi:10.1109/ICPC.2016.7503726
97 ms
(Ver 3.3 (11022016))