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

Z Pauzi, A Capiluppi - Journal of Systems and Software, 2023 - Elsevier
A key part of software evolution and maintenance is the continuous integration from
collaborative efforts, often resulting in complex traceability challenges between software …

A literature review of automatic traceability links recovery for software change impact analysis

TWW Aung, H Huo, Y Sui - … of the 28th International Conference on …, 2020 - dl.acm.org
In large-scale software development projects, change impact analysis (CIA) plays an
important role in controlling software design evolution. Identifying and accessing the effects …

Using word embedding and convolution neural network for bug triaging by considering design flaws

R Sepahvand, R Akbari, B Jamasb, S Hashemi… - Science of Computer …, 2023 - Elsevier
Resolving bugs in the maintenance phase of software is a complicated task. Bug
assignment is one of the main tasks for resolving bugs. Some Bugs cannot be fixed properly …

Enhancing bug localization with bug report decomposition and code hierarchical network

Z Zhu, H Tong, Y Wang, Y Li - Knowledge-Based Systems, 2022 - Elsevier
Bug localization, which aims to locate buggy source code files for given bug reports, is a
crucial yet challenging software-mining task. Despite remarkable success, the state of the art …

FineCodeAnalyzer: Multi-perspective source code analysis support for software developer through fine-granular level interactive code visualization

A Qayum, SUR Khan, A Akhunzada - IEEE Access, 2022 - ieeexplore.ieee.org
Source code analysis is one of the important activities during the software maintenance
phase that focuses on performing the tasks including bug localization, feature location …

Code complexity and version history for enhancing hybrid bug localization

AA Seyam, A Hamdy, MS Farhan - IEEE Access, 2021 - ieeexplore.ieee.org
Software projects are not void from bugs when they are released, so the developers keep
receiving bug reports that describe technical issues. The process of identifying the buggy …

Query expansion using novel use case scenario relationship for finding feature location.

A Arwan, S Rochimah… - International Journal of …, 2023 - search.ebscohost.com
Feature location is a technique for determining source code that implements specific
features in software. It developed to help minimize effort on program comprehension. The …

Two-Level Information-Retrieval-Based Model for Bug Localization Based on Bug Reports

S Alsaedi, AAA Gad-Elrab, A Noaman, F Eassa - Electronics, 2024 - mdpi.com
Software bugs are a noteworthy concern for developers and maintainers. When a failure is
detected late, it costs more to be fixed. To repair the bug that caused the software failure, the …

[PDF][PDF] Question-Answering Pair Matching Based on Question Classification and Ensemble Sentence Embedding.

JS Jang, HY Kwon - Comput. Syst. Sci. Eng., 2023 - cdn.techscience.cn
Question-answering (QA) models find answers to a given question. The necessity of
automatically finding answers is increasing because it is very important and challenging …

A comparison study: the effect of nouns and verbs in finding feature location

A Arwan, S Rochimah, C Fatichah - Proceedings of the 7th International …, 2022 - dl.acm.org
Feature location is a method of mapping between high abstraction of software artifacts into
specific areas of source code. A use case scenario is a software artifact that contains many …