International Workshop
Locating Procedural Steps in Source Code
In Proceedings of the 47th IEEE Computer Software and Applications Conference (QUORS 2023), pp. 1607–1612, Torino, Italy, June 2023.
Abstract
Some documents, such as use case descriptions, describe features consisting of multiple concepts with following a procedural flow. Because existing feature location techniques lack a relation between concepts in such features, it is difficult to identify the concepts in the source code with high accuracy. This paper presents a technique to locate concepts in a feature described in a structured document consisting of multiple procedural steps, such as a use case description, using dependency between the concepts. We apply an existing concept location technique to descriptions of concepts and obtain a list of modules. Modules failing to match the dependency between concepts are filtered out. Then, we can obtain a more precise list of modules. The conducted experiment underscores the effectiveness of our technique.
Related papers
Continued in
BibTeX
@inproceedings{hayashi-quors2023,
author = {Shinpei Hayashi and Teppei Kato and Motoshi Saeki},
title = {Locating Procedural Steps in Source Code},
booktitle = {Proceedings of the 47th IEEE Computer Software and Applications Conference},
pages = {1607--1612},
doi = {10.1109/COMPSAC57700.2023.00248},
year = 2023,
}
- Type
- International Workshop
- Conference
- QUORS 2023
- Location
- Torino, Italy
- Presented
- June 28, 2023
- Volume / Pages
- pp. 1607–1612
- DOI
- 10.1109/COMPSAC57700.2023.00248