On the Role of User Feedback in Software Evolution: A Practitioners' Perspective

Simon Van Oordt, Emitza Guzman

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

Abstract

User feedback is indispensable in software evolution. Previous work has proposed ways for automatically extracting requirements, bug reports and other valuable information from feedback. However, little is actually known about how user feedback - especially the one available through newer channels, such as social media - is incorporated in development processes. To date, only a few case studies discuss the matter and the results are not always consistent. We carried out a mixed methods study to understand the current state of practice of harnessing user feedback in software development. Qualitatively, we performed interviews with 18 software practitioners to get a deeper understanding of the role of user feedback in software evolution. Quantitatively, we surveyed 101 software practitioners to cross-validate the interview findings and improve the generalizability of the results. We found that feedback is captured to (1) identify bugs, features and usability issues, (2) get a better understanding of the user, and (3) prioritize requirements. Our results indicate that analyzing feedback is time-consuming and has a number of challenges. Among them, feedback is typically analyzed manually and is spread over a wide range of channels and company departments. Our findings stress the current importance for cross-department cooperation and call for the exploration of tools that can centralize user feedback.

Original languageEnglish
Title of host publication2021 IEEE - 29th IEEE International Requirements Engineering Conference (RE)
Subtitle of host publication[Proceedings]
EditorsAna Moreira, Kurt Schneider, Michael Vierhauser, Jane Cleland-Huang
PublisherIEEE Computer Society
Pages221-232
Number of pages12
ISBN (Electronic)9781665428569
DOIs
Publication statusPublished - 18 Nov 2021
Event29th IEEE International Requirements Engineering Conference, RE 2021 - Virtual, Notre Dame, United States
Duration: 20 Sep 202124 Sep 2021

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

Conference29th IEEE International Requirements Engineering Conference, RE 2021
Country/TerritoryUnited States
CityVirtual, Notre Dame
Period20/09/2124/09/21

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Fingerprint

Dive into the research topics of 'On the Role of User Feedback in Software Evolution: A Practitioners' Perspective'. Together they form a unique fingerprint.

Cite this