Visual augmentation of source code editors: A systematic review

04/05/2018
by   Matúš Sulír, et al.
0

Source code written in textual programming languages is typically edited in integrated development environments or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced graphical overlays directly in the main editable source code view. We call such visualizations source code augmentation. In this paper, we present a first systematic mapping study of source code augmentation approaches and tools. We manually reviewed the metadata of 5,553 articles published during the last twenty years in two phases -- keyword search and references search. The result is a list of 103 relevant articles and a taxonomy of source code augmentation approaches with seven dimensions, which we used to categorize the resulting list of the surveyed articles. We also provide the definition of the term source code augmentation, along with a brief overview of historical development and augmentations available in current industrial IDEs.

READ FULL TEXT

page 16

page 17

research
11/01/2017

Detecting Disguised Plagiarism

Source code plagiarism detection is a problem that has been addressed se...
research
01/04/2020

Vis-a-Vis: Visual Exploration of Visualization Source Code Evolution

Developing an algorithm for a visualization prototype often involves the...
research
06/03/2019

A Language-Agnostic Model for Semantic Source Code Labeling

Code search and comprehension have become more difficult in recent years...
research
01/06/2018

Schoedinger's code: A preliminary study on research source code availability and link persistence in astrophysics

We examined software usage in a sample set of astrophysics research arti...
research
01/06/2018

Schroedinger's code: A preliminary study on research source code availability and link persistence in astrophysics

We examined software usage in a sample set of astrophysics research arti...
research
05/31/2023

Data Augmentation Approaches for Source Code Models: A Survey

The increasingly popular adoption of source code in many critical tasks ...
research
08/30/2018

IDE-Independent Program Comprehension Tools via Source File Overwriting

Traditionally, we have two possibilities to design tools for program com...

Please sign up or login with your details

Forgot password? Click here to reset