**3. Sustainability**

The goal of sustainability is to provide a common elucidation of the word "sustainability" without actually relating it to any specific context [2]. To perform this,

**65**

sustainability.

*Green and Sustainability in Software Development Lifecycle Process*

without depleting environmental assets."

**3.1 Sustainable software engineering (SSE)**

**3.2 Green and sustainable software engineering**

**3.3 Software engineering for sustainability**

the future generation abilities for their own needs."

they will first conclude the sustainability definitions which described as a broadly used term for the ability of something for long lasting time. Some other definitions

• Define sustainability as follows "the ability to be overseen at a steady level

• The Brundtland report from the United Nations (UN) defines sustainable development as the ability to "meet the present needs without compromising

• Environmental sustainability ensures that the environment is the ability to refill itself at a quicker rate than it is damaged by human actions. For instance, the use of recycled material for IT hardware production helps to conserve

Sustainable software engineering [4] motive is to create reliable, lifelong software that meets the needs of user's requirement and also tried to reducing ecological impacts; its aim is to generate better software so there is no need to compromise

Green and sustainable software engineering [5] is the skill of creating green and sustainable software in relation to the process of green and sustainable software engineering. The skill of describing and making software products in a way, the positive and negative effects on sustainable developments of the Software Development Life Cycle process constantly assessed. The assessed details are maintained as records

The objective of software engineering for sustainability [6] (SE4S) is tried to create a tools and technique in order to reach the conception of software

Based on [24], purpose of green and sustainable software engineering [24] is the improvement of software engineering. During the entire life cycle of software system which targets the direct and indirect consumption of natural resources and energy and the aim is to track, access, everlasting measure and optimize these realities. SSE [7] aims to develop consistent, lifelong software that satisfies the needs of customers and also tried to reduce the negative impact on the financial, humanity and the ecological system [9]. The software engineering sustainability process tries to balance the business and technical advancement in the environment. IT (Information technology) has played a very important role to tackle issues of ecology and various types' ecological issues. However, these can be measured separately. The first consideration is to IT which could be used to mitigate ecological issues [26]. Green IT is defined as "the study and practice of design, developing, using, and disposing of computers and peripherals, and servers effectively without affecting the environment" [8]. Greening through IT [10], conversely is the center of attention on how IT may create a wider range of additional - civilization sectors for further sustainable IT application field. In a wide sense, computers are everywhere and consist

and may be utilized for a software product process optimization [25].

*DOI: http://dx.doi.org/10.5772/intechopen.88030*

for Sustainability are as follows.

natural resources.

future generations' opportunities.

*Sustainability Assessment at the 21st Century*

**2. Environmental informatics**

mental data.

**Figure 1.**

*ICT electricity consumption.*

Sustainability has become a very essential factor to consider doing business in recent times. If that business has fails to maintain sustainable development it

The usage of computing power is to develop the more sustainable world [2]. The answer for the ecological crisis can be solved by knowledge acquisition. The development of feedback information should be concerned with model makers and system analysts. Environmental Informatics (EI) [2] is the combination of information systems of problem-oriented knowledge from the fields of management and environmental science and computer science. EI is emerged for the

challenge of designing the information processing system for using the environ-

The Computational Sustainability (CompSust) [2] is closely associated with the Institute for Computational Sustainability (ICS) with funding starting from 2008 by the U.S. National Science Foundation. CompSust is developed by ICS as "inter disciplinary field to balance the needs (environment, economical and societal) of sustainable development using computer and information science, operations research, applied mathematics, and statistics. The Brundtland definition for CompSust community refers to address the need of basic human." "Balancing" might address the issue to some extend with no reference of deeply normative issues which are connected to distributive justice. Thus, an algorithm can resolve norma-

Greening ICT in industry application can run in design phase, classification of ICT systems development phase, execution of software systems phase and complex installation phase and in software development of the Life cycle of ICT systems [3] there are a lot of changes to save energy. The energy can be saved efficiently by using computing resources and avoiding recurring work such as recompiling. Based on World Commission on Environment and Development (WCED) [2], "sustainable development" could be defined as sustainable system use of a system to fulfill

The goal of sustainability is to provide a common elucidation of the word "sustainability" without actually relating it to any specific context [2]. To perform this,

receives significant public criticism and they may lose the market [1].

requirement of domain-specificity. The computer scientists have the

tive issues, which is yet to be developed for greening ICT.

its function (F) for a time (L).

**3. Sustainability**

**64**

they will first conclude the sustainability definitions which described as a broadly used term for the ability of something for long lasting time. Some other definitions for Sustainability are as follows.

