Green in Software Engineering

  • Coral Calero
  • Mario Piattini

Table of contents

  1. Front Matter
    Pages i-xii
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Coral Calero, Mario Piattini
      Pages 3-27
  3. Environments, Processes and Construction

    1. Front Matter
      Pages 29-29
    2. Ankita Raturi, Bill Tomlinson, Debra Richardson
      Pages 31-59
    3. Eva Kern, Stefan Naumann, Markus Dick
      Pages 61-81
    4. Fei Li, Soheil Qanbari, Michael Vögler, Schahram Dustdar
      Pages 83-104
  4. Economic and Other Qualities

    1. Front Matter
      Pages 105-105
    2. Héctor Fernández, Giuseppe Procaccianti, Patricia Lago
      Pages 107-127
    3. Juha Taina, Simo Mäkinen
      Pages 129-154
  5. Software Development Process

    1. Front Matter
      Pages 155-155
    2. Macario Polo
      Pages 187-204
    3. Ignacio García-Rodríguez de Guzmán, Mario Piattini, Ricardo Pérez-Castillo
      Pages 205-229
    4. Coral Calero, Mª Ángeles Moraga, Manuel F. Bertoa, Leticia Duboc
      Pages 231-260
    5. Mª Ángeles Moraga, Manuel F. Bertoa
      Pages 261-282
  6. Practical Issues

    1. Front Matter
      Pages 283-283
    2. Qing Gu, Patricia Lago, Paolo Bozzelli
      Pages 285-300
    3. Martin Mahaux, Annick Castiaux
      Pages 301-323
  7. Back Matter
    Pages 325-327

About this book


This is the first book that presents a comprehensive overview of sustainability aspects in software engineering. Its format follows the structure of the SWEBOK and covers the key areas involved in the incorporation of green aspects in software engineering, encompassing topics from requirement elicitation to quality assurance and maintenance, while also considering professional practices and economic aspects.

The book consists of thirteen chapters, which are structured in five parts. First the “Introduction” gives an overview of the primary general concepts related to Green IT, discussing what Green in Software Engineering is, and how it differs from Green by Software Engineering.  Next “Environments, Processes and Construction” presents green software development environments, green software engineering processes, and green software construction in general. The third part, “Economic and Other Qualities,” details models for measuring how well software supports green software engineering techniques, and for performing trade-off analyses between alternative green practices from an economic perspective. “Software Development Process” then details techniques for incorporating green aspects at various stages of software development, including requirements engineering, design, testing, and maintenance. In closing, “Practical Issues” addresses the repercussions of green software engineering on decision-making, stakeholder participation, and innovation management.

The audience for this book includes software engineering researchers in academia and industry seeking to understand the challenges and impact of green aspects in software engineering, as well as practitioners interested in learning about the state of the art in Green in Software Engineering.


Computing Industry Environmental Management Green IT Green SWE Green Software Engineering Open Innovation Quality Models Requirements Engineering Software Construction Software Economics Software Engineering Environments Software Maintenance Sustainability

Editors and affiliations

  • Coral Calero
    • 1
  • Mario Piattini
    • 2
  1. 1.Department of Information Technologies and SystemsUniversity of Castilla-La ManchaCiudad RealSpain
  2. 2.Department of Information Technologies and SystemsUniversity of Castilla-La ManchaCiudad RealSpain

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing Switzerland 2015
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-08580-7
  • Online ISBN 978-3-319-08581-4
  • Buy this book on publisher's site