• Home
  • Search
  • Applications of natural language processing in software traceability: A systematic mapping study
  • Cite Icon32
  • https://doi.org/10.1016/j.jss.2023.111616Copy DOI Icon

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

Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A key part of software evolution and maintenance is the continuous integration from collaborative efforts, often resulting in complex traceability challenges between software artifacts: features and modules remain scattered in the source code, and traceability links become harder to recover. In this paper, we perform a systematic mapping study dealing with recent research recovering these links through information retrieval, with a particular focus on natural language processing (NLP).Our search strategy gathered a total of 96 papers in focus of our study, covering a period from 2013 to 2021. We conducted trend analysis on NLP techniques and tools involved, and traceability efforts (applying NLP) across the software development life cycle (SDLC). Based on our study, we have identified the following key issues, barriers, and setbacks: syntax convention, configuration, translation, explainability, properties representation, tacit knowledge dependency, scalability, and data availability.Based on these, we consolidated the following open challenges: representation similarity across artifacts, the effectiveness of NLP for traceability, and achieving scalable, adaptive, and explainable models. To address these challenges, we recommend a holistic framework for NLP solutions to achieve effective traceability and efforts in achieving interoperability and explainability in NLP models for traceability.

Similar Papers
  • Research Article
  • Citations16

From Natural Language Text to Visual Models: A survey of Issues and Approaches

  • Dec 30, 2016
  • Informatica Economica
  • Cristina-Claudia OSMAN +1
  • PDF
  • Research Article
  • Citations130

User Stories and Natural Language Processing: A Systematic Literature Review

  • Jan 01, 2021
  • IEEE Access
  • Indra Kharisma Raharjana +2
  • Conference Article
  • Citations4

Using Continuous Integration to organize and monitor the annotation process of domain specific corpora

  • Apr 01, 2014
  • Marc Schreiber +2
  • Conference Article
  • Citations1

Una comparación de técnicas de NLP semánticas para analizar casos de uso

  • Jun 01, 2014
  • Alejandro Rago +2
  • Research Article

Enriching Portuguese Medieval Texts with Named Entity Recognition

  • Mar 01, 2024
  • International Journal of Humanities and Arts Computing
  • Maria Inês Bico +3
  • PDF
  • Research Article
  • Citations3

Automated Identification of Aspirin-Exacerbated Respiratory Disease Using Natural Language Processing and Machine Learning: Algorithm Development and Evaluation Study.

  • Jun 12, 2023
  • JMIR AI
  • Thanai Pongdee +5
  • Book Chapter

Sentiment-Based Summarization of Legal Documents Using Natural Language Processing (NLP) Techniques

  • Sep 27, 2024
  • Shyamala Devi N +1
  • Research Article
  • Citations15

Natural language processing techniques in computer-assisted language learning: Status and instructional issues

  • Nov 01, 1995
  • Instructional Science
  • V Melissa Holland +1
  • Research Article

Using Computer Vision and Natural Language Processing Techniques to Curate and Characterize Open Surgical Videos on YouTube

  • Oct 17, 2022
  • Journal of the American College of Surgeons
  • Yilun Zhang +3
  • Research Article
  • Citations6

A systematic mapping study of software performance research

  • Jan 02, 2023
  • Software: Practice and Experience
  • Xue Han +2
  • Research Article
  • Citations17

Natural language processing techniques for studying language in pathological ageing: A scoping review.

  • Mar 24, 2023
  • International journal of language & communication disorders
  • Gloria Gagliardi
  • Book Chapter
  • Citations1

SimpleApprenant: a platform to improve French L2 learners’ knowledge of multiword expressions

  • Dec 09, 2019
  • Amalia Todirascu +1
  • Book Chapter
  • Citations6

AI Voice Assistant for Smartphones With NLP Techniques

  • Apr 19, 2024
  • Fungai Jacqueline Kiwa +2
  • Research Article
  • Citations6

An Ontology-Based Knowledge Methodology in the Medical Domain in the Latin America: the Study Case of Republic of Panama.

  • Jan 01, 2018
  • Acta Informatica Medica
  • Denis Cedenomoreno +1
  • PDF
  • Research Article
  • Citations183

Augmenting Qualitative Text Analysis with Natural Language Processing: Methodological Study

  • Jun 29, 2018
  • Journal of Medical Internet Research
  • Timothy C Guetterman +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.