Mining Reddit Data to Elicit Students' Requirements During COVID-19 Pandemic

07/26/2023
by   Shadikur Rahman, et al.
0

Data-driven requirements engineering leverages the abundance of openly accessible and crowdsourced information on the web. By incorporating user feedback provided about a software product, such as reviews in mobile app stores, these approaches facilitate the identification of issues, bug fixes, and implementation of change requests. However, relying solely on user feedback about a software product limits the possibility of eliciting all requirements, as users may not always have a clear understanding of their exact needs from the software, despite their wealth of experience with the problem, event, or challenges they encounter and use the software to assist them. In this study, we propose a shift in requirements elicitation, focusing on gathering feedback related to the problem itself rather than relying solely on feedback about the software product. We conducted a case study on student requirements during the COVID-19 pandemic in a higher education institution. We gathered their communications from Reddit during the pandemic and employed multiple machine-learning and natural language processing techniques to identify requirement sentences. We achieved the F-score of 0.79 using Naive Bayes with TF-IDF when benchmarking multiple techniques. The results lead us to believe that mining requirements from communication about a problem are feasible. While we present the preliminary results, we envision a future where these requirements complement conventionally elicited requirements and help to close the requirements gap.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/06/2021

Using Voice and Biofeedback to Predict User Engagement during Requirements Interviews

Capturing users engagement is crucial for gathering feedback about the f...
research
03/12/2021

On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios

End-users play an integral role in identifying requirements, validating ...
research
07/22/2023

Exploring the Relationship Between Personality Traits and User Feedback

Previous research has studied the impact of developer personality in dif...
research
01/28/2019

Do users talk about the software in my product? Analyzing user reviews on IoT products

Consumer product reviews are an invaluable source of data because they c...
research
07/27/2022

We Do Not Understand What It Says – Studying Student Perceptions of Software Modelling

Background: Despite the potential benefits of software modelling, develo...
research
04/15/2023

RoboREIT: an Interactive Robotic Tutor with Instructive Feedback Component for Requirements Elicitation Interview Training

[Context] Interviewing stakeholders is the most popular requirements eli...
research
12/27/2021

Evaluating Software User Feedback Classifiers on Unseen Apps, Datasets, and Metadata

Listening to user's requirements is crucial to building and maintaining ...

Please sign up or login with your details

Forgot password? Click here to reset