mlsanityData to 14 Oct 2026

Automatic Classification of User Requirements from Online Feedback -- A Replication Study

arXiv 2507.21532 ↗First posted 29 Jul 2025cs.CL cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

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 then extended the setup by evaluating model performance on an external dataset and comparing results to a GPT-4o zero-shot classifier. Furthermore, we prepared the replication study ID-card for the baseline study, important for evaluating replication readiness. Results showed diverse reproducibility levels across different models, with Naive Bayes demonstrating perfect reproducibility. In contrast, BERT and other models showed mixed results. Our findings revealed that baseline deep learning models, BERT and ELMo, exhibited good generalization capabilities on an external dataset, and GPT-4o showed performance comparable to traditional baseline machine learning models. Additionally, our assessment confirmed the baseline study's replication readiness; however missing environment setup files would have further enhanced readiness. We include this missing information in our replication package and provide the replication study ID-card for our study to further encourage and support the replication of our study.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 23 references that are in the map. First posted on arXiv 29 Jul 2025.

Builds on

8 of 23 references.

References · 8

  1. 2023Unleashing the potential of prompt engineering for large language modelscited by 72
  2. 2023ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Designcited by 66
  3. 2023Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMscited by 42
  4. 2023Investigating ChatGPT's Potential to Assist in Requirements Elicitation Processescited by 25
  5. 2019Classifying Multilingual User Feedback using Traditional Machine Learning and Deep Learningcited by 10
  6. 2023Replication in Requirements Engineering: the NLP for RE Casecited by 4
  7. 2023Zero-shot Bilingual App Reviews Mining with Large Language Modelscited by 3
  8. 2019Open Science in Software Engineeringcited by 2

Built on by

Not cited yet.