The Use of NLP-Based Text Representation Techniques to Support Requirement Engineering Tasks: A Systematic Mapping Review
Riad Sonbol, Ghaida Rebdawi, Nada Ghneim

TL;DR
This systematic review analyzes NLP-based text representations in Requirements Engineering, highlighting the shift from lexical features to advanced embeddings and identifying gaps for future research.
Contribution
It provides a comprehensive classification of NLP representations in RE, tracks research trends, and identifies gaps and future directions in the domain.
Findings
Shift from lexical/syntactic features to embedding techniques in recent years
Embedding methods are effective for analysis and quality tasks
Lexical/syntactic features remain relevant for modeling and syntax-level tasks
Abstract
Natural Language Processing (NLP) is widely used to support the automation of different Requirements Engineering (RE) tasks. Most of the proposed approaches start with various NLP steps that analyze requirements statements, extract their linguistic information, and convert them to easy-to-process representations, such as lists of features or embedding-based vector representations. These NLP-based representations are usually used at a later stage as inputs for machine learning techniques or rule-based methods. Thus, requirements representations play a major role in determining the accuracy of different approaches. In this paper, we conducted a survey in the form of a systematic literature mapping (classification) to find out (1) what are the representations used in RE tasks literature, (2) what is the main focus of these works, (3) what are the main research directions in this domain,…
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.
