Engineering Requirements for Social Sustainability
- 10.2991/ict4s-16.2016.10How to use a DOI?
- Social sustainability, requirements engineering, value-based design, value patterns
Software is no longer a passive tool, but is an active agent in shaping modern communities. Yet, to date, software engineers do not endeavour to explicitly state requirements which a software system must fulfil if it is to positively contribute to the well-being (that is the social sustainability) of its user community. This paper presents a proposal on how to bridge this gap. It notes that social sustainability requirements stem from key societal values, such as equity, security, education, which can be elicited into value patterns. Such patterns can then serve as templates for software requirements specification. The viability of this proposal is demonstrated through formation of equity value patterns, which are instantiated as requirements to 6 sample studies. We observe that while each organisation and sub-community will have own diverse cultural and traditional values with respective requirements, the fundamental notions (such as equity, security, freedom) that serve as the core of social sustainability remain relatively stable. It is such values that we propose to elicit into patterns for requirements specification.
- © 2016, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Maryam Al Hinai AU - Ruzanna Chitchyan PY - 2016/08 DA - 2016/08 TI - Engineering Requirements for Social Sustainability BT - Proceedings of ICT for Sustainability 2016 PB - Atlantis Press SP - 79 EP - 88 SN - 2352-538X UR - https://doi.org/10.2991/ict4s-16.2016.10 DO - 10.2991/ict4s-16.2016.10 ID - AlHinai2016/08 ER -