Labeling source code with metadata: A survey and taxonomy

6Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free