Introduction and Motivation
Green IT and Green by IT are common terms in the debate over ICT and
sustainability. Green by IT (also: Green through IT) covers the support of sustainable
development by means of ICT. This includes for example software that
reduces environmental problems through optimization. Green IT (also: Green in
IT) denotes actions through which ICT itself could become more sustainable. This
concerns hardware and software, where the hardware part is common knowledge.
The software side, by contrast, is still the subject of current research projects. Here,
two main questions are being investigated: What is sustainable software, and
how can software be produced in a sustainable way? The first question deals
with quality characteristics concerning the energy consumption of software, for
example. Since software is a very complex product in its architecture, functionalities,
and usage, this is not an easy task. The second question concerns the
process of software engineering and how it can be improved in order to produce
sustainable software in a sustainable way.
In this chapter, we present a model for sustainable software and its engineering,
as well as an approach to defining sustainability characteristics for software
products and a software life cycle.
Introduction and MotivationGreen IT and Green by IT are common terms in the debate over ICT andsustainability. Green by IT (also: Green through IT) covers the support of sustainabledevelopment by means of ICT. This includes for example software thatreduces environmental problems through optimization. Green IT (also: Green inIT) denotes actions through which ICT itself could become more sustainable. Thisconcerns hardware and software, where the hardware part is common knowledge.The software side, by contrast, is still the subject of current research projects. Here,two main questions are being investigated: What is sustainable software, andhow can software be produced in a sustainable way? The first question dealswith quality characteristics concerning the energy consumption of software, forexample. Since software is a very complex product in its architecture, functionalities,and usage, this is not an easy task. The second question concerns theprocess of software engineering and how it can be improved in order to producesustainable software in a sustainable way.In this chapter, we present a model for sustainable software and its engineering,as well as an approach to defining sustainability characteristics for softwareproducts and a software life cycle.
การแปล กรุณารอสักครู่..