A Systematic Mapping Review: Tracking the Relationships Between Software Artifacts using NLP

In software development, traceability from requirements to realization is essential, yet manual tracing is labour-intensive and prone to errors. Requirements Traceability (RT) is crucial for effective management and impact assessment. This paper explores the application of Natural Language Processing (NLP) in requirements traceability (RT) through a systematic mapping review of literature from 2019 to 2023. Out of 209 initial studies, we selected 49 using stringent criteria. RT approaches were categorised into ontology-based and embedding techniques. Embedding techniques have gained prominence for their ability to capture relationships between artifacts. We identified two primary paradigms in RT: rule-based methods, which use predefined heuristics, and machine learning approaches, including traditional classifiers. Machine learning models significantly improve accuracy and adaptability, especially when paired with advanced embeddings. A notable trend is the increasing reliance on standard datasets, like the CoEST repository, to validate methods, enhance reproducibility, and enable robust comparisons. Despite advancements, challenges persist. Non-functional requirements remain underexplored, and the lack of comprehensive benchmarks limits the generalizability of current approaches. Future research should focus on creating inclusive datasets with diverse requirements and integrating hybrid methods to improve performance. Overall, the study underscores the critical role of embedding techniques in RT while highlighting gaps and opportunities for advancing the field.

Authors

Institutions

Publication Details

Journal
ECTI Transactions on Computer and Information Technology (ECTI-CIT)
Published
2025-04-26
DOI
https://doi.org/10.37936/ecti-cit.2025192.258621
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Systematic Mapping Review: Tracking the Relationships Between Software Artifacts using NLP

Nada Ghneim, Ghaida Rebdawi, Fatima Abdulhussain Khalil
ECTI Transactions on Computer and Information Technology (ECTI-CIT)
Software Engineering Research
article

A Systematic Mapping Review: Tracking the Relationships Between Software Artifacts using NLP

Nada Ghneim, Ghaida Rebdawi, Fatima Abdulhussain Khalil
article en

Abstract

In software development, traceability from requirements to realization is essential, yet manual tracing is labour-intensive and prone to errors. Requirements Traceability (RT) is crucial for effective management and impact assessment. This paper explores the application of Natural Language Processing (NLP) in requirements traceability (RT) through a systematic mapping review of literature from 2019 to 2023. Out of 209 initial studies, we selected 49 using stringent criteria. RT approaches were categorised into ontology-based and embedding techniques. Embedding techniques have gained prominence for their ability to capture relationships between artifacts. We identified two primary paradigms in RT: rule-based methods, which use predefined heuristics, and machine learning approaches, including traditional classifiers. Machine learning models significantly improve accuracy and adaptability, especially when paired with advanced embeddings. A notable trend is the increasing reliance on standard datasets, like the CoEST repository, to validate methods, enhance reproducibility, and enable robust comparisons. Despite advancements, challenges persist. Non-functional requirements remain underexplored, and the lack of comprehensive benchmarks limits the generalizability of current approaches. Future research should focus on creating inclusive datasets with diverse requirements and integrating hybrid methods to improve performance. Overall, the study underscores the critical role of embedding techniques in RT while highlighting gaps and opportunities for advancing the field.

ECTI Transactions on Computer and Information Technology (ECTI-CIT)Vol. 19(2)
Arab International University (SY), Higher Institute for Applied Sciences and Technology (SY)
Openalex Percentile: Top 88%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Systematic Mapping Review: Tracking the Relationships Between Software Artifacts using NLP — Nada Ghneim, Ghaida Rebdawi, et al. · ECTI Transactions on Computer and Information Technology (ECTI-CIT) (2025) | TGRS Research Map | TGRS