Proceedings of the 38th International Conference on Software Engineering 2016
DOI: 10.1145/2884781.2884810
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study of practitioners' perspectives on green software engineering

Abstract: The energy consumption of software is an increasing concern as the use of mobile applications, embedded systems, and data center-based services expands. While research in green software engineering is correspondingly increasing, little is known about the current practices and perspectives of software engineers in the field. This paper describes the first empirical study of how practitioners think about energy when they write requirements, design, construct, test, and maintain their software. We report findings… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
96
1
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 134 publications
(98 citation statements)
references
References 59 publications
(58 reference statements)
0
96
1
1
Order By: Relevance
“…These studies include impacts of performance tips, code obfuscation, code refactorings, design patterns, web servers, sorting algorithms, advertisements, API usage,() and programming models . In addition, researchers have investigated an application's energy consumption among versions and among separate implementations of the same application, the energy consumption impacts of selecting between different software systems that achieve the same purpose, how developers ask questions about energy usage, and how developers think about energy when they develop their software …”
Section: Related Workmentioning
confidence: 99%
“…These studies include impacts of performance tips, code obfuscation, code refactorings, design patterns, web servers, sorting algorithms, advertisements, API usage,() and programming models . In addition, researchers have investigated an application's energy consumption among versions and among separate implementations of the same application, the energy consumption impacts of selecting between different software systems that achieve the same purpose, how developers ask questions about energy usage, and how developers think about energy when they develop their software …”
Section: Related Workmentioning
confidence: 99%
“…One study, conducted in 2009 and again, by the same authors, in 2011 [108], estimated the proportion of global electricity consumption due to information and communications technology rose from 3% to 6% between the two years at which the assessments were reported. Testing and optimising energy consumption is therefore an ecological imperative as well as pressing user need [82].…”
Section: Search Based Energy Testing (Sbet)mentioning
confidence: 99%
“…Although software systems do not directly consume energy, they strongly affect the energy consumption of the hardware [2]. So developers should be more aware of the energy consumed by these systems during their usage, and try to develop energy-efficient applications that adapt their behavior to minimize the energy consumed during their execution, i.e., develop self-greening applications [3,4].…”
Section: Introductionmentioning
confidence: 99%
“…They rarely address energy efficiency as some recent studies show [3,4], principally due to a lack of appropriate methodologies and tools which would help them to produce self-adaptable green software at runtime. Therefore, although software energy efficiency is becoming increasingly important, development processes of self-greening systems supported by tools are still in their infancy.…”
Section: Introductionmentioning
confidence: 99%