mlsanityData to 7 Oct 2026

Classification of Natural Language Processing Techniques for Requirements Engineering

arXiv 2204.04282 ↗First posted 8 Apr 2022cs.CL cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

Research in applying natural language processing (NLP) techniques to requirements engineering (RE) tasks spans more than 40 years, from initial efforts carried out in the 1980s to more recent attempts with machine learning (ML) and deep learning (DL) techniques. However, in spite of the progress, our recent survey shows that there is still a lack of systematic understanding and organization of commonly used NLP techniques in RE. We believe one hurdle facing the industry is lack of shared knowledge of NLP techniques and their usage in RE tasks. In this paper, we present our effort to synthesize and organize 57 most frequently used NLP techniques in RE. We classify these NLP techniques in two ways: first, by their NLP tasks in typical pipelines and second, by their linguist analysis levels. We believe these two ways of classification are complementary, contributing to a better understanding of the NLP techniques in RE and such understanding is crucial to the development of better NLP tools for RE.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 153 references that are in the map. First posted on arXiv 8 Apr 2022.

Builds on

19 of 153 references.

References · 19

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  4. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  5. 2018Deep contextualized word representationscited by 2,285
  6. 2019BERT Rediscovers the Classical NLP Pipelinecited by 1,046
  7. 2019Benchmarking Zero-shot Text Classification: Datasets, Evaluation and Entailment Approachcited by 299
  8. 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
  9. 2019Text Classification Algorithms: A Surveycited by 163
  10. 2016Deep vs. shallow networks : An approximation theory perspectivecited by 63
  11. 2020Comparing BERT against traditional machine learning text classificationcited by 45
  12. 2018Semantically Enhanced Software Traceability Using Deep Learning Techniquescited by 22
7 more
  1. 2016Rapid quality assurance with Requirements Smellscited by 11
  2. 2019Classifying Multilingual User Feedback using Traditional Machine Learning and Deep Learningcited by 10
  3. 2016Modelling Radiological Language with Bidirectional Long Short-Term Memory Networkscited by 9
  4. 2017What Works Better? A Study of Classifying Requirementscited by 6
  5. 2019Towards Understanding and Detecting Fake Reviews in App Storescited by 6
  6. 2018Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classescited by 3
  7. 2020Eye of the Mind: Image Processing for Social Codingcited by 3

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.