Write a Blog >>
Requirements Engineering 2021
Mon 20 - Fri 24 September 2021
Thu 23 Sep 2021 08:00 - 08:30 at Golden Dome - Elicitation Chair(s): Paola Spoletini

App stores and social media mining have proven to be a good source for collecting user feedback to foster requirements engineering and software evolution processes. Recent literature on mining software-related data from social platforms, including Twitter and Facebook, show that it complements app stores mining. However, many other platforms exist where users discuss about software applications and give their feedback about them, which are not thoroughly explored and analyzed. As little is known about data and content available related to software applications on reddit, we introduce it as a new potential data source. The main research question addressed in this paper is to explore if and how requirements engineering and software evolution can benefit by obtaining user feedback data from reddit. In this paper, we have performed an exploratory study in which we analyzed the usage characteristics (frequency of posts, number of comments, and number of users for each subreddits) of reddit posts about software applications. Furthermore, we investigated the posts’ content showing that they contain relevant information for requirements engineering and software evolution. Finally, we investigated the automatic classification potential and applied machine learning algorithms on unstructured and noisy reddit data for automated classification into bug reports, features, and other categories. The classifier with support vector machine(SVM) algorithm outperformed and achieved 84% macro F1-score. Our results demonstrate that reddit posts provide useful feedback about software applications, which can be used for improving requirements engineering and software evolution processes. This way, reddit complements the existing data sources. A limitation of this study is the non-validation of results by requirements analysts and software engineers.

Thu 23 Sep

Displayed time zone: Eastern Time (US & Canada) change

08:00 - 09:20
08:00
30m
Talk
Reddit as a New Source of User Feedback for Software RequirementsResearch Paper
Research Papers
Tahira Iqbal University of Tartu, Moniba Iqbal NUST, Kuldar Taveter University of Tartu, Estonia, Norbert Seyff FHNW & University of Zurich
08:30
30m
Talk
Lessons Learned from Customising and Applying ACTA to Design a Novel Device for Emergency Medical CareIndustrial Innovation Paper
Industrial Innovation Papers
Christoph Stanik University of Hamburg, Germany, Tim Puhlfürß Universität Hamburg, Anne Mahler University Medical Center Hamburg-Eppendorf, Phillip Sasu University Medical Center Hamburg-Eppendorf, Wikhart Reip University Medical Center Hamburg-Eppendorf, Walid Maalej University of Hamburg
Pre-print
09:00
20m
Talk
Towards a typology of questions for requirements elicitation interviewsRE@Next
RE@Next! Papers
Olesya Zaremba University of Toronto, Sotirios Liaskos York University