Practical Guidelines for the Selection and Evaluation of Natural Language Processing Techniques in Requirements Engineering
Mehrdad Sabetzadeh, Chetan Arora

TL;DR
This paper provides practical guidelines for selecting and evaluating NLP techniques in Requirements Engineering, addressing the challenges of choosing appropriate methods and ensuring rigorous assessment for industry applications.
Contribution
It offers a structured approach to compare NLP strategies like traditional, feature-based, and language-model-based methods specifically for RE tasks.
Findings
Guidelines for selecting suitable NLP techniques in RE
Evaluation strategies for NLP solutions in requirements engineering
Comparison of different NLP approaches for RE tasks
Abstract
Natural Language Processing (NLP) is now a cornerstone of requirements automation. One compelling factor behind the growing adoption of NLP in Requirements Engineering (RE) is the prevalent use of natural language (NL) for specifying requirements in industry. NLP techniques are commonly used for automatically classifying requirements, extracting important information, e.g., domain models and glossary terms, and performing quality assurance tasks, such as ambiguity handling and completeness checking. With so many different NLP solution strategies available and the possibility of applying machine learning alongside, it can be challenging to choose the right strategy for a specific RE task and to evaluate the resulting solution in an empirically rigorous manner. In this chapter, we present guidelines for the selection of NLP techniques as well as for their evaluation in the context of RE.…
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.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Software Reliability and Analysis Research
