Springer International Publishing Switzerland, 2015. — 327 p.
The book is composed of 13 chapters, structured in 5 parts, which you can read independently.
The first part introduces the main general concepts related to Green IT, discussing what green in software engineering is and how this is different from green by software engineering.
The second part (Environments, Processes and Construction) consists of three chapters. Green software development environments is discussed. Green software engineering process and construction are developed.
The third part proposes using the e3value technique to model and perform trade-off analysis between alternative green practices, particularly from an economic perspective. It also presents a layered model that gives some background, offers suggestions about measuring how well software supports green software engineering and software engineering for the planet.
The fourth part begins with a proposal for incorporating environmental sustainability as an objective in requirements engineering from the very start, by using a reference artefact
model. Different approaches of test design and test executionmay have an impact on the consumption of energy are discussing. Useful techniques, tools and practices for improving software sustainability in existing software systems and green aspects of
a software product within its quality are presenting, while the main measures for green in software engineering are developed.
The final part propose a decision-making model for adopting green information and communication technologies strategies, and discusses the participation and open innovation in/for sustainable software engineering.
The book will be useful both to users who study and exploit modern software, as well as to specialists who develop green software products and systems.