meta data for this page
1. Infusing Green: Requirements Engineering for Green In and Through Software Systemshttp://ceur-ws.org/Vol-1216/paper8.pdf An article which emphasize the importance of including sustainability objectives, in requirement engineering of software development. To explain in detail, the article informs, the difference between, greening through it and greening the it with examples. Requirement engineering is a phase where, concerns and goals of all stake holders involved in the software are discussed. This article explains the importance of requirements engineering for sustainability, to develop sustainable software systems.They follow integrative approach to include sustainability in requirements engineering with a framework which consider questions like sustain what, for whom, how long and at what cost instead of general definition of sustainability.
Achieving sustainability with the help of ICT’s With a case study of car sharing system and few standard questions to include in requirement engineering, this paper explains how green requirements can be embedded in general requirements engineering of a software system.
Impact of this article on me Being a digital marketer, I personally realized that even, a web page can be developed in a sustainable way to reduce the impact on data centers and thus impact on environment.
2. Sustainability in Software Engineeringhttps://www4.in.tum.de/publ/papers/TUM-I1118.pdf
A book with a goal to provide recognition to the topic of sustainability in software engineering and to motivate software engineering students towards the topic of sustainability. The document explains the topics of what is sustainability, sustainability in legislation, concept of green washing, Sustainable software engineering, sustainability with green energy and internet and concept of green car it, this documents.
What is sustainability chapter explains terms like sustainable and unsustainable resources with examples, importance of renewable resources, definition and importance of sustainable development. Along with detailed explanation of regular sustainability related terms of Social, economical and environmental sustainability, this chapter of the book also explains the importance of computer science in achieving sustainability by reducing the dependency on natural resources, developing systems to support renewable energy and by developing environment friendly systems like e-governments, e-books, green databases.
Sustainability in legislation discusses about the importance of rules for sustainability to change the opinions of corporate companies towards sustainability and environment. Considering german government’s goal and laws related sustainable development, this chapter explains how objectives of sustainability can be achieved by using legislation. Along with concepts of solar energy, movable solar panels, green paper, smart grids, distributed project works to reduce the energy impact and pollution in the environment, sustainable performance management this chapter also emphasize on actions to achieve sustainability challenges,
Green washing chapter describes how Jay Westerveld, an environmentalist coined the word greenwashing from his personal experience and applied it to reality of companies misuse the keyword green, how companies term their products greener than they are and with examples of Co2 label for cars, tetra pack, biodegradable plastic, beyond petroleum this chapter explains how green wash is a problem for environmental moment.
Sustainable software engineering chapter explains importance of improvements in IT to reduce power consumption, concepts of introducing sustainability into software with more details on topics like certain principles for sustainable software development, introducing sustainability in different software development techniques like agile and waterfall model are discussed. In addition, how unplanned software development, software development without precise long term goals, how softwares with more bugs are unsustainable, how prevention of bugs is more important than fixing bugs in terms of sustainability. Models for sustainable software development are elaborated as well.
Case study of Green Energy is the topic of chapter five. With sustainability concerns, what has been done, what could be done and what should we do are discussed. With examples of traffic lights using LED lights and decreasing power consumption by 93% this chapter explains how Germany is thinking in sustainable terms. Further there are more details on energy consumption in the form of electricity, gas and oil, prime consumers of energy and sustainable sources of energy are discussed.
Chapter 6 is case study on Internet and sustainability. The growth of internet, impact of internet on the economies, societies and environments are discussed in detail. This chapter explains how internet can help green economy and help in achieving sustainability objectives.
Chapter 7 is with another example of role of IT in car sector. The chapter details how IT can directly help cars become more sustainable and how greening through it can be achieved in car usage with an example of car sharing.
Reflection: With few chapters discussing how greening IT from the roots can be done and with examples of using IT in real time example, this document helps in understand importance of greening of IT and greening through IT.
Green Software Architectures: A MarketBased Approach http://www.cs.toronto.edu/wsrcc/WSRCC2/papers/wsrcc2010-Rangaraj-Bahsoon.pdf
Green Software Architecture is a paper that emphasize the importance green factor in software architecture approaches. This paper explains how present software architecture approaches are unaware of green factor in present state or in future when scalability of software is a reality and also the importance of new architecture layer that can be integrated in present software architectures to deal with scalability related power concerns.
====== Task 2 ====== Chewing Norphel : Climate Hero who is well known as Ice Man and White Knight https://www.youtube.com/watch?v=Q5Y0uFnSAmM
About Ladakh : With only 5 cm of rain, Ladakh, place full of mountains is a high altitude desert. Geographically, Ladakh is rain shadowed by Huge of mass of Himalayas which obstruct the entry of Indian monsoons to this high altitude plateau. People in Ladakh since ages were depended on glaciers for cultivation of crops. With the incidence of global warming, most of the glaciers in the area vanished in last 15 years. With brief summer, retreated glaciers causing lack of melt water in the region of Ladakh, people started to face problems of water for cultivation of annual crops.
Chewang Norphel, a retired civil engineer, found solution for people in this region with concept of artificial glaciers for water conservation. . He built simple cheap and huge dams in the area to collect the water from melting ice. Seeing people migrating to different cities and suffering with water problems, Chewang Norphel, tried so many different ways to conserve water in the area. After so many different concepts, he decided to built simple dams in the lower elevation valleys to make artificial glaciers which would increase the ground wanter level and also can be used by people for cultivation in the proper season. By building 12 dams for artificial glaciers, he is the Ice Man, White Knight and a true climate hero.
Chewang Norphels Message: Save every drop of water and act before it is too late.
====== Task 3 ======
India Sustainability Model
====== Final works ======
**4 exam questions**
Q1. What is the importance of introducing concept of green in Software development
Reflection: Answers and analysis of data related to this question can help to understand how concepts of green are embedded in software development and what can be done in the software development process to make software products more green and how useful is to introduce green aspects in the planning stage of software development. This question is the reflection of all one of the paper discussed in the first task
Q2. How can technology help in decoupling economic growth with natural resoruces and will this decoupling be viable considering the social aspects of sustainability? Answering this question can help us understand the impact of economic growth race among countries on the environment and how IT and ICTs can play a crucial role in conserving, saving, preserving natural resources and how important is to do research in a certain areas of computer science and Information technology to address the problems of growing population and depleting natural resources. This question can be related to the concepts explained in computing research for sustainability
Q3. What should be done to improve the green maturity among IT companies and employees?
Reflection: This can help us understand the present maturity levels of companies, employees and help us to think on new ways to make companies and employees more green. As IT can be a key player in the greening the planet, employees and companies dealing with IT having maturity in the concepts of sustainability, green it, greening through IT can be beneficial for both company and environment. For example, maturity in green concepts of IT architect can induce the concept of green in the software architecture and green maturity of a web developer, can impact the load on data servers, which are primary energy consumers in web world.
Q4. Considering the history of the planet, is climate change really the concern for the planet or for the people?
To answer this question, few things like history of earth, climate change in the history of earth, periods human existed in the earth history, period for which industrial revolution existed will be addressed. By educating people that our minute part of earth’s history is doing changes in climate of the planet and these changes are going impact humans more than planet, we can bring some positive changes in people towards environment.
3 Presenter Evaluation presenter_evaluation.docx