Evidencing Sustainability Design through Examples

Significant research has recently been undertaken within the Requirements Engineering (RE) community towards understanding, integrating, and evaluating sustainability con- cerns in software systems. However, there still is no single point of reference for either RE researchers or practitioners where the work on sustainability is gathered and exemplified. It is the aim of this paper to become such a reference point. Here we review the current work on RE and Sustainability, and gather both the set of available approaches and demonstrative examples on how each of the RE activities - from feasibility study to requirements management - can be undertaken with explicit support for sustainability. This paper aims to serve as a starting point for RE researchers and practitioners who wish to start to positively contribute to sustainability of the socio-technical systems via RE research or practice. Index Terms—Sustainability, sustainability design, require- ments engineering, example

[1]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[2]  Edmundo Tovar,et al.  Stakeholder Identification as an Issue in the Improvement of Software Requirements Quality , 2007, CAiSE.

[3]  Peter Neumann,et al.  Safeware: System Safety and Computers , 1995, SOEN.

[4]  Tobias Bachmeier,et al.  Business Model Generation A Handbook For Visionaries Game Changers And Challengers , 2016 .

[5]  浜田 和樹 管理会計問題へのAHP〔Analytic Hierarchy Process〕の適用 , 1993 .

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

[7]  Birgit Penzenstadler,et al.  Who is the advocate? Stakeholders for sustainability , 2013, 2013 2nd International Workshop on Green and Sustainable Software (GREENS).

[8]  Alistair Cockburn,et al.  Patterns for Effective Use Cases , 2002 .

[9]  Ayse Basar Bener,et al.  Evaluation of Software Product Quality Attributes and Environmental Attributes using ANP Decision Framework , 2014, RE4SuSy@RE.

[10]  Sanath S. Shenoy,et al.  Green software development model: An approach towards sustainable software development , 2011, 2011 Annual IEEE India Conference.

[11]  S. Bell,et al.  Sustainability Indicators: Measuring the Immeasurable? , 1999 .

[12]  K. Shuaib,et al.  Incorporating Green IT concepts in undergraduate software requirements engineering course: An experience report , 2012, 7th Iberian Conference on Information Systems and Technologies (CISTI 2012).

[13]  Patricia Lago,et al.  Aligning economic impact with environmental benefits: A green strategy model , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[14]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[15]  Patrick Heymans,et al.  Discovering Sustainability Requirements: An Experience Report , 2011, REFSQ.

[16]  Birgit Penzenstadler,et al.  Infusing Green: Requirements Engineering for Green In and Through Software Systems , 2014, RE4SuSy@RE.

[17]  Birgit Penzenstadler,et al.  From Requirements Engineering to Green Requirements Engineering , 2015, Green in Software Engineering.

[18]  Timo Johann,et al.  The GREENSOFT Model: A reference model for green and sustainable software and its engineering , 2011, Sustain. Comput. Informatics Syst..

[19]  Guttorm Sindre A Look at Misuse Cases for Safety Concerns , 2007, Situational Method Engineering.

[20]  Birgit Penzenstadler,et al.  Supporting Physicians by RE4S: Evaluating Requirements Engineering for Sustainability in the Medical Domain , 2015, 2015 IEEE/ACM 4th International Workshop on Green and Sustainable Software.

[21]  Xavier Franch,et al.  Systematic mapping study on software engineering for sustainability (SE4S) , 2014, EASE '14.

[22]  Emmanuel Letier,et al.  Supporting Sustainability Decisions in Large Organisations , 2014, ICT4S.

[23]  Xavier Franch,et al.  Sustainability in software engineering: A systematic literature review , 2012, EASE.

[24]  Alejandra Rodríguez,et al.  An Assessment Technique for Sustainability: Applying the IMAGINE Approach to Software Systems , 2013, RE4SuSy@RE.