Measuring energy footprint of software features


Autoria(s): Islam, Syed; Noureddine, Adel; Bashroush, Rabih
Data(s)

2016

Resumo

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).

Formato

text

Identificador

http://roar.uel.ac.uk/5170/1/ICPC-SP-114.pdf

Islam, Syed and Noureddine, Adel and Bashroush, Rabih (2016) ‘Measuring energy footprint of software features’, in 2016 IEEE 24th International Conference on Program Comprehension (ICPC). 2016 IEEE 24th International Conference on Program Comprehension (ICPC). Austin, TX., 16-17 May 2016. IEEE. (10.1109/ICPC.2016.7503726 <http://dx.doi.org/10.1109/ICPC.2016.7503726>).

Publicador

IEEE

Relação

http://dx.doi.org/10.1109/ICPC.2016.7503726

http://roar.uel.ac.uk/5170/

Tipo

Book Section

NonPeerReviewed