Comparison of Modern Customizable Code Visualization Tools

被引:0
|
作者
Gyen, Attila [1 ]
Pataki, Norbert [1 ]
机构
[1] Eotvos Lorand Univ, Dept Programming Languages & Compilers, Budapest, Hungary
关键词
code visualization; Monaco; VS Code; Language Server Protocol;
D O I
10.1109/ICoSSE62619.2024.00016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, visualization is one of the most important things an integrated development environment or any smart code editor needs to have. There are several different options when it comes to the visualization. It plays a crucial role in software development and has several important benefits, like understanding the code structure, debugging, or troubleshooting. Code visualization enhances developer productivity, facilitates collaboration, and contributes to the maintainability and scalability of software projects. It is an essential aspect of modern software development practices. In this paper, we focus on one of the most widely used code editors - Visual Studio Code - and on a core component that drives the Visual Studio Code called Monaco Editor, mainly on how they can visualize different sections of a code and their complexity when it comes to visualization. Source code visualization refers to representing code visually to enhance understanding, analysis, and communication of software systems.
引用
收藏
页码:48 / 52
页数:5
相关论文
共 50 条
  • [1] Software Architecture and Specification Model for Customizable Code Inspection Tools
    Noro, Masami
    Sawada, Atsushi
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 230 - 237
  • [2] Comparison of Static Code Analysis Tools
    Mantere, Matti
    Uusitalo, Ilkka
    Roning, Juha
    [J]. 2009 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY INFORMATION, SYSTEMS, AND TECHNOLOGIES, 2009, : 15 - +
  • [3] Comparison and Visualization of Code Clone Detection Results
    Matsushima, Kazuki
    Inoue, Katsuro
    [J]. PROCEEDINGS OF THE 2020 IEEE 14TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES (IWSC '20), 2020, : 45 - 51
  • [4] Metrics and visualization tools for surface mesh comparison
    Zhou, LX
    Pang, A
    [J]. VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 99 - 110
  • [5] Application of modern technical tools for sound visualization in the teaching process
    Lumnitzer, Ervin
    Behun, Marcel
    Bil'ova, Monika
    Farkasovska, Zuzana
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA 2012), 2012, : 247 - 251
  • [6] A Highly Customizable Information Visualization Framework
    Spinola, Luis
    Silva, Daniel Castro
    Reis, Luis Paulo
    [J]. COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 110 - 116
  • [7] Comparison of Visualization Tools for Matches Analysis of a MOBA Game
    Afonso, Ana Paula
    Carmo, Maria Beatriz
    Moucho, Tiago
    [J]. 2019 23RD INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV): BIOMEDICAL VISUALIZATION AND GEOMETRIC MODELLING & IMAGING, 2019, : 118 - 126
  • [8] Protein structure comparison and visualization tools on cloud platform
    Lin, Yaw-Ling
    Hsieh, Chen-En
    Hua, Guan-Jie
    Hung, Che-Lun
    [J]. Smart Innovation, Systems and Technologies, 2013, 20 : 167 - 176
  • [9] The Visualization Toolkit (VTK): Rewriting the rendering code for modern graphics cards
    Kitware, Inc, 28 Corporate Drive, Clifton Park
    NY
    12065, United States
    [J]. SoftwareX, (9-12)
  • [10] Probing into Code Analysis Tools A Comparison of C# Supporting Static Code Analyzers
    Shaukat, Rida
    Shahoor, Arooba
    Urooj, Aniqa
    [J]. PROCEEDINGS OF 2018 15TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2018, : 455 - 464