2016
DOI: 10.1016/j.jss.2016.02.035
|View full text |Cite
|
Sign up to set email alerts
|

Empirical evaluation of two best practices for energy-efficient software development

Abstract: Background. Energy efficiency is an increasingly important property of software. A large number of empirical studies have been conducted on the topic. However, current state-of-the-Art does not provide empiricallyvalidated guidelines for developing energy-efficient software. Aim. This study aims at assessing the impact, in terms of energy savings, of best practices for achieving software energy efficiency, elicited from previous work. By doing so, it identifies which resources are affected by the practices and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4
1

Relationship

3
6

Authors

Journals

citations
Cited by 37 publications
(29 citation statements)
references
References 35 publications
(46 reference statements)
0
27
0
Order By: Relevance
“…At the workshop, we also introduced a Code of Conduct (CoC). 13 The CoC was conceived for the workshop itself; however, we intend it to also be a guideline for the community of scientists that WSSSPE supports, and their personal and online interactions (e.g., on Twitter, in email lists, in the Slack team). The WSSSPE4 CoC is based on the FORCE11 conference CoC [6], in turn based on the Code4Lib CoC [7].…”
Section: Introductionmentioning
confidence: 99%
“…At the workshop, we also introduced a Code of Conduct (CoC). 13 The CoC was conceived for the workshop itself; however, we intend it to also be a guideline for the community of scientists that WSSSPE supports, and their personal and online interactions (e.g., on Twitter, in email lists, in the Slack team). The WSSSPE4 CoC is based on the FORCE11 conference CoC [6], in turn based on the Code4Lib CoC [7].…”
Section: Introductionmentioning
confidence: 99%
“…In addition, Java is among the top-five most energyefficient languages, while the least efficient ones are all interpreted.Other works evaluate common practices use or choices when developing applications. Procaccianti, Fernández and Lago [34] evaluate two practices: use of efficient queries (i.e. avoiding indexation mechanisms or unnecessary ordering operations such as SQL 'ORDER BY') and put applications to sleep to reduce CPU (and energy) utilization at the expense of increased execution time.…”
Section: Related Workmentioning
confidence: 99%
“…We do not claim to present a comprehensive literature analysis, as many literature studies and extensive literature discussions in this context have been published, e.g. by Procaccianti et al [33], Bozzelli et al [8], Zein et al [41], and, focusing on mobile applications, Vásquez et al [24]. According to Calero et al [9], compared to other sustain-ability issues of software, energy, or rather power consumption is much more addressed in context of measurements.…”
Section: Related Workmentioning
confidence: 99%