Towards systematic analysis of continuous user input

Novel requirements elicitation approaches suggest to continuously gather and communicate user input to engineering teams. The resulting data usually consists of a large amount of unstructured information in the form of natural language and may include conflicting user needs that have to be detected and resolved to obtain consistent requirements. This position paper provides a first step towards a systematic analysis of continuous user input by identifying its main challenges and aligning helpful techniques from requirements engineering research to address the challenges in a common framework.

[1]  Kelly Lyons,et al.  Leveraging social media to gather user feedback for software development , 2011, Web2SE '11.

[2]  Jayanta Kumar Pal,et al.  Identifying Themes in Social Media and Detecting Sentiments , 2012 .

[3]  Neil A. M. Maiden,et al.  Using Mobile RE Tools to Give End-Users Their Own Voice , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[4]  Walid Maalej,et al.  How do developers blog?: an exploratory study , 2011, MSR '11.

[5]  Kurt Schneider,et al.  Feedback in Context: Supporting the Evolution of IT-Ecosystems , 2010, PROFES.

[6]  Henri Barki,et al.  User participation and user involvement in information system development , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[7]  Francesco Ricci,et al.  Recommendation and decision technologies for requirements engineering , 2010, RSSE '10.

[8]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[9]  Walid Maalej,et al.  When users become collaborators: towards continuous and context-aware user input , 2009, OOPSLA Companion.

[10]  Thomas Zimmermann,et al.  What Makes a Good Bug Report? , 2010, IEEE Trans. Software Eng..

[11]  Christoph Pohl,et al.  An Exploratory Study of Information Retrieval Techniques in Domain Analysis , 2008, 2008 12th International Software Product Line Conference.

[12]  Fazli Can,et al.  Concepts and effectiveness of the cover-coefficient-based clustering methodology for text databases , 1990, TODS.

[13]  Alexander Felfernig,et al.  Diagnosing Inconsistent Requirements Preferences in Distributed Software Projects , 2010, Software Engineering.

[14]  Jane Cleland-Huang,et al.  On-demand feature recommendations derived from mining public product descriptions , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[15]  Jane Cleland-Huang,et al.  Using Data Mining and Recommender Systems to Facilitate Large-Scale, Open, and Inclusive Requirements Elicitation Processes , 2008, 2008 16th IEEE International Requirements Engineering Conference.

[16]  Anna Perini,et al.  Satisfying User Needs at the Right Time and in the Right Place: A Research Preview , 2011, REFSQ.

[17]  Anthony Finkelstein,et al.  Ieee Transactions on Software Engineering, Manuscript Id Stakerare: Using Social Networks and Collaborative Filtering for Large-scale Requirements Elicitation , 2022 .

[18]  Andrew Begel,et al.  Social media for software engineering , 2010, FoSER '10.

[19]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.

[20]  Daniela E. Damian,et al.  StakeSource2.0: using social networks of stakeholders to identify and prioritise requirements , 2011, 2011 33rd International Conference on Software Engineering (ICSE).