Skip to main navigation Skip to search Skip to main content

Towards a human values dashboard for software development: An exploratory study

  • Arif Nurwidyantoro
  • , Mojtaba Shahin
  • , Michel Chaudron
  • , Waqar Hussain
  • , Harsha Perera
  • , Rifat Ara Shams
  • , Jon Whittle

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

Abstract

Background: There is a growing awareness of the importance of human values (e.g., inclusiveness, privacy) in software systems. However, there are no practical tools to support the integration of human values during software development. We argue that a tool that can identify human values from software development artefacts and present them to varying software development roles can (partially) address this gap. We refer to such a tool as human values dashboard. Further to this, our understanding of such a tool is limited. Aims: This study aims to (1) investigate the possibility of using a human values dashboard to help address human values during software development, (2) identify possible benefits of using a human values dashboard, and (3) elicit practitioners needs from a human values dashboard. Method: We conducted an exploratory study by interviewing 15 software practitioners. A dashboard prototype was developed to support the interview process. We applied thematic analysis to analyse the collected data. Results: Our study finds that a human values dashboard would be useful for the development team (e.g., project manager, developer, tester). Our participants acknowledge that development artefacts, especially requirements documents and issue discussions, are the most suitable source for identifying values for the dashboard. Our study also yields a set of high-level user requirements for a human values dashboard (e.g., it shall allow determining values priority of a project). Conclusions: Our study suggests that a values dashboard is potentially used to raise awareness of values and support valuesbased decision-making in software development. Future work will focus on addressing the requirements and using issue discussions as potential artefacts for the dashboard.

Original languageEnglish
Title of host publicationProceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
EditorsMarcos Kalinowski, Maria Teresa Baldassarre
Place of PublicationNew York NY USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages12
ISBN (Electronic)9781450386654
DOIs
Publication statusPublished - 2021
EventACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2021 - Online, Italy
Duration: 11 Oct 202115 Oct 2021
Conference number: 15th
https://dl.acm.org/doi/proceedings/10.1145/3475716 (Proeedings)
https://conf.researchr.org/home/esem-2021 (Website)

Publication series

NameInternational Symposium on Empirical Software Engineering and Measurement
PublisherIEEE, Institute of Electrical and Electronics Engineers
ISSN (Print)1949-3770
ISSN (Electronic)1949-3789

Conference

ConferenceACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2021
Abbreviated titleESEM 2021
Country/TerritoryItaly
Period11/10/2115/10/21
Internet address

Keywords

  • Dashboard
  • Human Values
  • Software Development

Cite this