Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners
User feedback has grown in importance for organizations to improve software products. Prior studies focused primarily on feedback collection and reported a high-level overview of the processes, often overlooking how practitioners reason about, and act upon this feedback through a structured set of activities. In this work, we conducted an exploratory interview study with 40 practitioners from 32 organizations of various sizes and in several domains such as e-commerce, analytics, and gaming. Our findings indicate that organizations leverage many different user feedback sources. Social media emerged as a key category of feedback that is increasingly critical for many organizations. We found that organizations actively engage in a number of non-trivial activities to curate and act on user feedback, depending on its source. We synthesize these activities into a life cycle of managing user feedback. We also report on the best practices for managing user feedback that we distilled from responses of practitioners who felt that their organization effectively understood and addressed their users’ feedback. We present actionable empirical results that organizations can leverage to increase their understanding of user perception and behavior for better products thus reducing user attrition.
Wed 17 AprDisplayed time zone: Lisbon change
16:00 - 17:30 | Human and Social Aspects, and Requirements 1Research Track / Software Engineering in Society / Journal-first Papers at Fernando Pessoa Chair(s): Birgit Penzenstadler Chalmers | ||
16:00 15mTalk | Co-Creation in Fully Remote Software Teams Research Track Victoria Jackson University of California, Irvine, Rafael Prikladnicki School of Technology at PUCRS University, Andre van der Hoek University of California, Irvine | ||
16:15 15mTalk | A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges Research Track Jenny T. Liang Carnegie Mellon University, Chenyang Yang Carnegie Mellon University, Brad A. Myers Carnegie Mellon University | ||
16:30 15mTalk | How to Support ML End-User Programmers through a Conversational Agent Research Track Emily Judith Arteaga Garcia Oregon State University, João Felipe Pimentel Northern Arizona University, Zixuan Feng Oregon State University, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University, Anita Sarma Oregon State University DOI Authorizer link | ||
16:45 15mTalk | Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners Research Track Ze Shi Li University of Victoria, Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Manish Sihag University of Victoria, Neil Ernst University of Victoria, Daniela Damian University of Victoria | ||
17:00 15mTalk | Challenges, Strengths, and Strategies of Software Engineers with ADHD: A Case Study Software Engineering in Society Grischa Liebel Reykjavik University, Noah Langlois ISAE-ENSMA, Kiev Gama Federal University of Pernambuco (UFPE) Pre-print | ||
17:15 7mTalk | Safety of Perception Systems for Automated Driving: A Case Study on Apollo Journal-first Papers Sangeeth Kochanthara Eindhoven University of Technology (TU/e) , Tajinder Singh Siemens Digital Industries Software, Alexandru Forrai Siemens Digital Industries Software, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU) | ||
17:22 7mTalk | Exposing Algorithmic Discrimination and Its Consequences in Modern Society: Insights from a Scoping Study Software Engineering in Society Ramandeep Singh Dehal Cape Breton University, Mehak Sharma Cape Breton University, Ronnie de Souza Santos University of Calgary Pre-print |