Automatic Classification of User Requirements from Online Feedback -- A Replication Study
Meet Bhatt, Nic Boilard, Muhammad Rehan Chaudhary, Cole Thompson, Jacob Idoko, Aakash Sorathiya, Gouri Ginde

TL;DR
This study replicates and extends a previous NLP-based classification of user requirements from online feedback, evaluating model performance and reproducibility, and comparing traditional models with GPT-4o for better generalization.
Contribution
It provides a replication of prior NLP4RE work, evaluates deep learning models on external data, and compares GPT-4o with traditional models, enhancing understanding of model generalization and reproducibility.
Findings
Naive Bayes showed perfect reproducibility.
BERT and ELMo demonstrated good generalization on external data.
GPT-4o performed comparably to traditional models.
Abstract
Natural language processing (NLP) techniques have been widely applied in the requirements engineering (RE) field to support tasks such as classification and ambiguity detection. Although RE research is rooted in empirical investigation, it has paid limited attention to replicating NLP for RE (NLP4RE) studies. The rapidly advancing realm of NLP is creating new opportunities for efficient, machine-assisted workflows, which can bring new perspectives and results to the forefront. Thus, we replicate and extend a previous NLP4RE study (baseline), "Classifying User Requirements from Online Feedback in Small Dataset Environments using Deep Learning", which evaluated different deep learning models for requirement classification from user reviews. We reproduced the original results using publicly released source code, thereby helping to strengthen the external validity of the baseline study. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
