Continual human value analysis in software development: a goal model based approach

Harsha Perera, Gunter Mussbacher, Waqar Hussain, Rifat Ara Shams, Arif Nurwidyantoro, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Software failures that demonstrate violations of human values can result in financial losses, reputation damages and social implications. Therefore, integrating human values into software is vital to satisfy stakeholder needs. However, developing methodological approaches that allow systematic integration of human values throughout the software development life cycle is an open challenge. This paper proposes the Continual Value(s) Assessment (CVA) framework that uses extended goal and feature modeling techniques to support systematic integration, tracing and evaluation of human values in software systems. The CVA framework prescribes (i) brainstorming of value implications of system features based on conventional system artefacts and (ii) the expansion of the existing set of system features to better serve stakeholder values expectations. In a pilot study, we use an emergency alarm system for the elderly to demonstrate the feasibility of the framework. We further discuss the challenges we faced while applying the framework and present the lessons learned from the pilot study.

Original languageEnglish
Title of host publicationProceedings - 28th IEEE International Requirements Engineering Conference - RE'20
EditorsTravis Breaux, Andrea Zisman, Samuel Fricker, Martin Glinz
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages192-203
Number of pages12
ISBN (Electronic)9781728174389
ISBN (Print)9781728174396
DOIs
Publication statusPublished - 2020
EventIEEE International Requirements Engineering Conference 2020 - Zurich, Switzerland
Duration: 31 Aug 20204 Sep 2020
Conference number: 28th
https://ieeexplore.ieee.org/xpl/conhome/9211511/proceeding (Proceedings)

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
PublisherThe Institute of Electrical and Electronics Engineers, Inc.
Volume2020-August
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

ConferenceIEEE International Requirements Engineering Conference 2020
Abbreviated titleRE 2020
CountrySwitzerland
CityZurich
Period31/08/204/09/20
Internet address

Keywords

  • Feature Modeling
  • Goal Modeling
  • Human Values
  • Model-driven Software Development

Cite this