User Feedback in Continuous Software Engineering: Revealing the State-of-Practice
Anastasiia Tkalich, Eriks Klotins, Tor Sporsem, Viktoria Stray, Nils, Brede Moe, Astri Barbala

TL;DR
This paper investigates how companies utilize user feedback in continuous software engineering, revealing practices, challenges, and implications for improving feedback integration in rapid delivery cycles.
Contribution
It presents a conceptual model of user feedback utilization in CSE and identifies key challenges and practical implications based on qualitative interviews.
Findings
Companies use mixed qualitative and quantitative methods.
Continuous feedback collection faces resource and access challenges.
Effective interpretation of feedback requires dedicated resources and telemetry dashboards.
Abstract
Context: Organizations opt for continuous delivery of incremental updates to deal with uncertainty and minimize waste. However, applying continuous engineering (CSE) practices requires a continuous feedback loop with input from customers and end-users. Challenges: It becomes increasingly challenging to apply traditional requirements elicitation and validation techniques with ever-shrinking software delivery cycles. At the same time, frequent deliveries generate an abundance of usage data and telemetry informing engineering teams of end-user behavior. The literature describing how practitioners work with user feedback in CSE, is limited. Objectives: We aim to explore the state of practice related to utilization of user feedback in CSE. Specifically, what practices are used, how, and the shortcomings of these practices. Method: We conduct a qualitative survey and report analysis from 21…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Business Process Modeling and Analysis · Scientific Computing and Data Management
