2013 35th International Conference on Software Engineering (ICSE) · 2013 · 97 citations · 10 references
Software MaintenanceEmpirical Software Engineering ResearchEngineeringSoftware TestingDesignEnd-user DevelopmentUser ExperienceUser InvolvementSoftware EngineeringSoftware AspectHuman-computer InteractionSoftware PracticeUser FeedbackSoftware AnalysisSoftware Evolution PracticeSoftware DesignSoftware Evolution
User involvement in software engineering has been researched over the last three decades. However, existing studies concentrate mainly on early phases of user-centered design projects, while little is known about how professionals work with post-deployment end-user feedback. In this paper we report on an empirical case study that explores the current practice of user involvement during software evolution. We found that user feedback contains important information for developers, helps to improve software quality and to identify missing features. In order to assess its relevance and potential impact, developers need to analyze the gathered feedback, which is mostly accomplished manually and consequently requires high effort. Overall, our results show the need for tool support to consolidate, structure, analyze, and track user feedback, particularly when feedback volume is high. Our findings call for a hypothesis-driven analysis of user feedback to establish the foundations for future user feedback tools.
10
Thomas Zimmermann, Rahul Premraj, Nicolas Bettenburg et al. · IEEE Transactions on Software Engineering · 2010 · 321 citations
Software Maintenance, Software Development Practice, Engineering +19
Interactive systems: bridging the gaps between developers and users
Jonathan Grudin · Computer · 1991 · 315 citations
A survey of user-centered design practice
Karel Vredenburg, Ji‐Ye Mao, Paul W. Smith et al. · 2002 · 126 citations
Engineering, Social Sciences, User-centered Design Practice +16