Towards a Systematic Process for the Elicitation of Sustainability Requirements

In recent years, several approaches have been proposed in the area of sustainability requirements. They have classified sustainability into different dimensions and explored these dimensions as well as the relationships of sustainability requirements to functional requirements and quality requirements, other than sustainability. Furthermore, case studies were reported. Only a few papers describe a systematic process for deriving sustainability requirements for a specific system. In this paper, we report on work in progress on such a process. The main idea is to provide a checklist of general and IT-specific details for the sustainability dimensions and a checklist of general influences between the dimensions. These checklists can be used to iteratively refine the requirements of a specific system with sustainability considerations which balance the different dimensions. We sketch this process and illustrate it with an example. Index Terms — Sustainability dimensions, sustainability requirements elicitation, sustainability checklists.

[1]  Ruzanna Chitchyan,et al.  Software Engineering for Sustainability: Find the Leverage Points! , 2018, IEEE Software.

[2]  Debra J. Richardson,et al.  Sustainability requirement patterns , 2013, 2013 3rd International Workshop on Requirements Patterns (RePa).

[3]  Birgit Penzenstadler,et al.  A generic model for sustainability with process- and product-specific instances , 2013, GIBSE@AOSD.

[4]  Seok-Won Lee,et al.  Incorporating Sustainability Design in Requirements Engineering Process: A Preliminary Study , 2016, APRES.

[5]  R. Kaplan,et al.  The balanced scorecard--measures that drive performance. , 2015, Harvard business review.

[6]  Ruzanna Chitchyan,et al.  Social Sustainability Indicators for Software: Initial Review , 2014, RE4SuSy@RE.

[7]  João Araújo,et al.  A concern-oriented sustainability approach , 2018, 2018 12th International Conference on Research Challenges in Information Science (RCIS).

[8]  Birgit Penzenstadler,et al.  A Catalogue Supporting Software Sustainability Design , 2018, Sustainability.