Content: In consideration of the conservation of livelihood, sustainability is an important topic. For people, as opposed to ecology, sustainability is the potential for preservation of their long-term well-being.
This includes the dimensions ecology, economy, and society. As IT continuously changes our lives, the question is how systems can be developed sustainably.
According to the Brundtland report ("Our Common Future", 1987), sustainable development is defined as satisfying the needs of the present without constraining the ability of future generations to satisfy their own needs.
ICT4ES systems especially account for ecologic aspects, for example the resource consumption during development but also the implications of the system for future business processes.
Goals: The students shall understand how sustainability can be supported within requirements engineering.
Furthermore, they shall explore the options for sustainability analysis and how they can be supported.
Prerequisites: We expect the students to work independently (although they can ask for advice anytime), to show active interest for their topic, and to have background knowledge in requirements engineering.
Criteria: Participation in all meetings; presentation of one of the topics in the seminar, including interactive parts; essay of 2500 words (+/-10%).
The essays will be published as Technical Report by the end of the term.
Participants: max. 12
Time and Location: Wednesday 8:30-10:00 in 00.11.038
- Methods for usage analysis:
- Which analysis methods are suitable to detect how a system changes interaction with the user? Investigate how information systems change the world in which they are applied.
- How to detect in RE how the user might act differently in using the system from what was expected during systems development? How can be predicted in which form the user will actually eventually interact with the system?
- How to determine discrepancies between the user expectations and the modified processes that a new information system might involve? How to perform a delta analysis between requirements and implementation?
- Modelling of business logic / business process modelling with optimization with respect to environmental sustainability
- Which stakeholders have a direct interest in sustainability and how can they be classified? Which methods are suitable to elicit and document the requirements of these stakeholders?
- Which aspects of evolution of an information system have to be considered with respect to sustainability and what are the consequences for the business context? How does evolution of a system interfere with sustainability and how can the resulting impact be analysed?
- Life cycle and quality assurance
- At which point of the life cycle of an information system should metrics for environmental sustainability be measured and assessed? How to define quality assessment for environmental sustainability and respective quality gates?
- Which metrics can be used to measure and assess the environmental compatibility of a business process? How to perform impact analysis of ICT4ES system processes?
- Which aspects of maintainability (as defined in our quality model at TUM Software & Systems Engineering) have a direct impact on environmental sustainability and how can their compliance be assessed? Evaluation of suitability of the TUM quality model for maintainability for environmental sustainability.