Green software engineering: the curse of methodology
- Published
- Accepted
- Subject Areas
- Emerging Technologies, Software Engineering
- Keywords
- energy, software, software energy consumption, software power, green it, green computing, sustainability, future
- Copyright
- © 2015 Hindle
- Licence
- This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ PrePrints) and either DOI or URL of the article must be cited.
- Cite this article
- 2015. Green software engineering: the curse of methodology. PeerJ PrePrints 3:e1470v1 https://doi.org/10.7287/peerj.preprints.1470v1
Abstract
Computer Science often seems distant from its natural science cousins, especially software engineering which feels closer to sociology and psychology than to physics. Physical measurements are often rare in software engineering, except in a few niches. One such important niche is that of software energy consumption, green mining, green IT, and sustainable computing, which all fall under the umbrella of green software engineering. With the physical measurement of energy consumption comes all of the limitations of measurement and experimentation that exist in the natural sciences and engineering. Issues abound, from attribution of energy use, isolation of components, to replicable experiments. These get further complicated by cloud computing whereby systems are virtualized and attribution of resource usage is a serious issue. Thus in this work we discuss the current state of software energy consumption, and where will it go.
Author Comment
This is a preprint of a SANER leaders of tomorrow vision paper for the SANER conference. If I haven't cited you and you did something relevant send me an email and we'll sort it all out :)