Helping programmers improve the energy efficiency of source code
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2017 |
| Outros Autores: | , , , , |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/1822/65250 |
Resumo: | 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-based fault 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. |
| id |
RCAP_d75181c2d521c30d8aed6413833b8c06 |
|---|---|
| oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/65250 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Helping programmers improve the energy efficiency of source codeGreen ComputingProgram OptimizationFault LocalizationScience & TechnologyThis 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-based fault 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.This work is financed by the ERDF European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme and by National Funds through the Portuguese funding agency, FCT - Fundacao para a Ciencia e a Tecnologia within project POCI-01-0145-FEDER-016718 and UID/CEC/04516/2013; and by FLAD/NSF under the project Software Repositories for Green Computing, ref. 300/2015. The first author is also sponsored by FCT grant SFRH/BD/112733/2015.IEEEUniversidade do MinhoPereira, RuiCarcao, TiagoCouto, MarcoCunha, Jácome Miguel CostaFernandes, João PauloSaraiva, João20172017-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/65250eng97815386158982574-192610.1109/ICSE-C.2017.80info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T05:03:43Zoai:repositorium.sdum.uminho.pt:1822/65250Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:06:43.989245Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Helping programmers improve the energy efficiency of source code |
| title |
Helping programmers improve the energy efficiency of source code |
| spellingShingle |
Helping programmers improve the energy efficiency of source code Pereira, Rui Green Computing Program Optimization Fault Localization Science & Technology |
| title_short |
Helping programmers improve the energy efficiency of source code |
| title_full |
Helping programmers improve the energy efficiency of source code |
| title_fullStr |
Helping programmers improve the energy efficiency of source code |
| title_full_unstemmed |
Helping programmers improve the energy efficiency of source code |
| title_sort |
Helping programmers improve the energy efficiency of source code |
| author |
Pereira, Rui |
| author_facet |
Pereira, Rui Carcao, Tiago Couto, Marco Cunha, Jácome Miguel Costa Fernandes, João Paulo Saraiva, João |
| author_role |
author |
| author2 |
Carcao, Tiago Couto, Marco Cunha, Jácome Miguel Costa Fernandes, João Paulo Saraiva, João |
| author2_role |
author author author author author |
| dc.contributor.none.fl_str_mv |
Universidade do Minho |
| dc.contributor.author.fl_str_mv |
Pereira, Rui Carcao, Tiago Couto, Marco Cunha, Jácome Miguel Costa Fernandes, João Paulo Saraiva, João |
| dc.subject.por.fl_str_mv |
Green Computing Program Optimization Fault Localization Science & Technology |
| topic |
Green Computing Program Optimization Fault Localization Science & Technology |
| description |
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-based fault 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. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017 2017-01-01T00:00:00Z |
| dc.type.driver.fl_str_mv |
conference paper |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/65250 |
| url |
http://hdl.handle.net/1822/65250 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
9781538615898 2574-1926 10.1109/ICSE-C.2017.80 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
IEEE |
| publisher.none.fl_str_mv |
IEEE |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833595107921625088 |