Helping programmers improve the energy efficiency of source code

Rui Pereira, Tiago Carcao, Marco Couto, Jacome Cunha, Joao Paulo Fernandes, Joao Saraiva

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Citations (Scopus)

Abstract

This paper briefly proposes a technique to detect energy inefficient fragments in the source code of a software system. Test cases are executed to obtain energy consumption measurements, and a statistical method, based on spectrum-basedfault localization, is introduced to relate energy consumption to the system's source code. The result of our technique is an energy ranking of source code fragments pointing developers to possible energy leaks in their code.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages238-240
Number of pages3
ISBN (Electronic)978-1-5386-1589-8
DOIs
Publication statusPublished - 30 Jun 2017
Event39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017 - Buenos Aires, Argentina
Duration: 20 May 201728 May 2017

Conference

Conference39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017
Country/TerritoryArgentina
CityBuenos Aires
Period20/05/1728/05/17

Keywords

  • Fault Localization
  • Green Computing
  • Program Optimization

Fingerprint

Dive into the research topics of 'Helping programmers improve the energy efficiency of source code'. Together they form a unique fingerprint.

Cite this