Understanding Source Code Through Projectional Editor

被引:0
|
作者
Juhar, Jan [1 ]
Vokorokos, Liberios [1 ]
机构
[1] Tech Univ Kosice, Dept Comp & Informat, Fac Elect Engn & Informat, Kosice, Slovakia
关键词
code bubbles; concern-oriented source code projections; program comprehension tools; projectional editors;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The purpose of this paper is to give a report of an observational study involving program comprehension with the projectional editor that enables custom views of the source code. We briefly discuss the issues of program comprehension and motives behind projectional code editing. We also give an overview of two projectional editors focused on concern location and compare their features and use cases. The Code Bubbles editor is evaluated in an observational study observing the process of a source code comprehension. The study suggests the benefits of code projections even for large, unknown code base.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Software Documentation through Source Code Annotations
    Nosal, Milan
    Porubaen, Jaroslav
    INFORMATICS 2013: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INFORMATICS, 2013, : 180 - 185
  • [22] Finding Similarities in Source Code Through Factorization
    Chilowicz, Michel
    Duris, Etienne
    Roussel, Gilles
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (05) : 47 - 62
  • [23] Design pattern directed clustering for understanding open source code
    Han, Zhixiong
    Wang, Linzhang
    Yu, Liqian
    Chen, Xin
    Zhao, Jianhua
    Li, Xuandong
    IEEE International Conference on Program Comprehension, 2009, : 295 - 296
  • [24] Evaluating a Visual Approach for Understanding Java']JavaScript Source Code
    Dias, Martin
    Orellana, Diego
    Vidal, Santiago
    Merino, Leonel
    Bergel, Alexandre
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 128 - 138
  • [25] Supporting Program Understanding by Automatic Indexing of Functionalities in Source Code
    Nishimoto, Masashi
    Nishiyama, Keiji
    Kawabata, Hideyuki
    Hironaka, Tetsuo
    2019 IEEE/ACIS 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2019, : 13 - 18
  • [26] Design Pattern Directed Clustering for Understanding Open Source Code
    Han, Zhixiong
    Wang, Linzhang
    Yu, Liqian
    Chen, Xin
    Zhao, Jianhua
    Li, Xuandong
    ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 295 - 296
  • [27] Is your code harmful too? Understanding harmful code through transfer learning
    Cesar, Durval Pereira
    Vieira da Silva, Caio Barbosa
    Fonseca, Baldoino
    Leite, Leonardo Pedrosa
    Baia, Davy de Medeiros
    PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 42 - 51
  • [29] Editor’s Note: Special Section on Source Code Analysis and Manipulation
    Empirical Software Engineering, 2019, 24 : 3045 - 3045
  • [30] Understanding Neural Code Intelligence through Program Simplification
    Rabin, Md Rafiqul Islam
    Hellendoorn, Vincent J.
    Alipour, Mohammad Amin
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 441 - 452