2023
DOI: 10.1016/j.jss.2023.111616
|View full text |Cite
|
Sign up to set email alerts
|

Applications of natural language processing in software traceability: A systematic mapping study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 50 publications
0
5
0
Order By: Relevance
“…Natural language processing (NLP) in software engineering Natural language processing in software development NLP technology can drastically improve software development tasks [39]. It can support bug categorization [40], development of more secure software [41], program decomposition [42], classifying commitments [43], programming and coding [44], writing coherent and factually correct readmes [45], model-driven engineering [46], deployment of design patterns [47] and traceability management [48]-Natural language processing in software requirements engineering NLP can support human-performed linguistic analysis in requirements engineering [49,50], such as identifying domain concepts [51][52][53][54], establishing traceability links [55], requirement classification [56,57], handling ambiguity [58,59], preference extraction form scenarios [60], classification of nonfunctional requirements [61], standardization of requirements in agile approaches [62] and requirement elicitation [63].…”
Section: Use Of Artificial Intelligence In Management Of Software Dev...mentioning
confidence: 99%
“…Natural language processing (NLP) in software engineering Natural language processing in software development NLP technology can drastically improve software development tasks [39]. It can support bug categorization [40], development of more secure software [41], program decomposition [42], classifying commitments [43], programming and coding [44], writing coherent and factually correct readmes [45], model-driven engineering [46], deployment of design patterns [47] and traceability management [48]-Natural language processing in software requirements engineering NLP can support human-performed linguistic analysis in requirements engineering [49,50], such as identifying domain concepts [51][52][53][54], establishing traceability links [55], requirement classification [56,57], handling ambiguity [58,59], preference extraction form scenarios [60], classification of nonfunctional requirements [61], standardization of requirements in agile approaches [62] and requirement elicitation [63].…”
Section: Use Of Artificial Intelligence In Management Of Software Dev...mentioning
confidence: 99%
“…Natural language processing in software development NLP technology can drastically improve software development tasks [36]. It can support bug categorization [35], development of more secure software, program decomposition [37], classifying commitments [38], programming and coding [39], writing coherent and factually correct readmes [40], model-driven engineering [41], deployment of design patterns [42] and traceability management [43].…”
Section: Natural Language Processing (Nlp) In Software Engineeringmentioning
confidence: 99%
“…This model is focused on tracking and tracing the interactions and relationships between different elements within the supply chain, such as suppliers, manufacturers, distributors, and consumers. [67,68] Hybrid traceability This model combines elements of different traceability models to provide a comprehensive and integrated traceability system. [69][70][71] Recent studies have emphasized the role of information traceability in mitigating quality and safety issues, optimizing resource productivity, facilitating information retrieval for management practices, and improving supply chain by increasing trust between suppliers and consumers in the context of sustainable development [14,19,48].…”
Section: Physical Traceabilitymentioning
confidence: 99%