Agarwal et al. analyze and discuss the possibilities and benefits of green
software. One of their findings is that more efficient algorithms will take less time
to execute and thus support sustainability overall. In addition, they present
methods to develop software in a sustainable way, compare them to conventional
methods, and list some further environmentally friendly best practices for the
development and implementation of software systems.