Green in Software Engineering by Coral CaleroGreen in Software Engineering by Coral Calero

Green in Software Engineering

byCoral CaleroEditorMario Piattini

Hardcover | April 14, 2015

Pricing and Purchase Info


Earn 830 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


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 Greenin Software Engineering is and how it differs from Greenby 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.

Coral Calero is Full Professor at the Computer Science Department at the University of Castilla-La Mancha (UCLM, Spain). She is a member of the Alarcos Research Group and her research interests include: quality models, software measurement and software sustainability. She is the President of the Fundación Software y Sostenibilidad (Sof...
Title:Green in Software EngineeringFormat:HardcoverDimensions:327 pagesPublished:April 14, 2015Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:3319085808

ISBN - 13:9783319085807

Look for similar items by category:


Table of Contents

Part I Introduction.- 1 Introduction to Green in Software Engineering.- Part II Environments, Processes and Construction.- 2 Green Software Engineering Environments.- 3 Processes for Green and Sustainable Software Engineering.- 4 Constructing Green Software Services: from Service Models to Cloud-based Architecture.- Part III Economic and Other Qualities.- 5 Economic Aspects of Green ICT.- 6 Green Software Quality Factors.- Part IV Software Development Process.- 7 From Requirements Engineering to Green Requirements Engineering.- 8 Towards Green Software Testing.- 9 Green Software Maintenance.- 10 Green Software and Software Quality.- 11 Green Software Measurement.- Part V Practical Issues.- 12 A Decision Making Model for Adopting GreenICT Strategies.- 13 Participation and Open Innovation for Sustainable Software Engineering.

Editorial Reviews

"The book helps the reader understand the essentialdifference between green information technology (IT) and green softwareengineering. . the book is an outstanding first work that will likely serve asa basis for future research and guidance in the area of green softwareengineering." (Sandhya Jane, Computing Reviews, October, 2015)"An overview of numerous green aspects of softwareengineering is provided in this book. . This is one of the first detailedoverviews of green aspects in software engineering. . it can be recommended toall readers interested in the field regardless of previous knowledge." (M. Ivanovic,Computing Reviews, September, 2015)