• Title of article

    Methodological Guidelines for Measuring Energy Consumption of Software Applications

  • Author/Authors

    Ardito , Luca Politecnico di Torino Department of Control and Computer Engineering, Turin, Italy , Coppola,Riccardo Politecnico di Torino Department of Control and Computer Engineering, Turin, Italy , Morisio, Maurizio Politecnico di Torino Department of Control and Computer Engineering, Turin, Italy , Torchiano, Marco Politecnico di Torino Department of Control and Computer Engineering, Turin, Italy

  • Pages
    17
  • From page
    1
  • To page
    17
  • Abstract
    Energy consumption information for devices, as available in the literature, is typically obtained with ad hoc approaches, thus making replication and consumption data comparison difficult. We propose a process for measuring the energy consumption of a software application. The process contains four phases, each providing a structured deliverable that reports the information required to replicate the measurement. The process also guides the researcher on a threat to validity analysis to be included in each deliverable. This analysis ensures better reliability, trust, and confidence to reuse the collected consumption data. Such a process produces a structured consumption data for any kind of electronic device (IoT devices, mobile phones, personal computers, servers, etc.), which can be published and shared with other researchers fostering comparison or further investigations. A real case example demonstrates how to apply the process and how to create the required deliverables.
  • Keywords
    Methodological , Guidelines , Energy Consumption , Measuring , Software Applications
  • Journal title
    Scientific Programming
  • Serial Year
    2019
  • Record number

    2611216