Abstract
Source code is a primary artifact where programmers are looking when they try to comprehend a program. However, to improve program comprehension efficiency, tools often associate parts of source code with metadata collected from static and dynamic analysis, communication artifacts and many other sources. In this article, we present a systematic mapping study of approaches and tools labeling source code elements with metadata and presenting them to developers in various forms. We selected 25 from more than 2,000 articles and categorized them. A taxonomy with four dimensions-source, target, presentation and persistence-was formed. Based on the survey results, we also identified interesting future research challenges.
Cite
CITATION STYLE
Sulir, M., & Poruban, J. (2017). Labeling source code with metadata: A survey and taxonomy. In Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, FedCSIS 2017 (pp. 721–729). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.15439/2017F229
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.