Reddit as a New Source of User Feedback for Software RequirementsResearch Paper
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 SepDisplayed time zone: Eastern Time (US & Canada) change
08:00 - 09:20 | ElicitationResearch Papers / Industrial Innovation Papers / RE@Next! Papers at Golden Dome Chair(s): Paola Spoletini Kennesaw State University | ||
08:00 30mTalk | 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 30mTalk | 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 20mTalk | Towards a typology of questions for requirements elicitation interviewsRE@Next RE@Next! Papers |