节点文献

一种增强代码理解的代码可视化工具JavaCity

JavaCity: A Code Visualization Tool to Enhance Code Understanding

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 肖英剑揭安全李宏伟钟崇文罗荣

【Author】 XIAO Yingjian;JIE Anquan;LI Hongwei;ZHONG Chongwen;LUO Rong;School of Computer and Information Engineering, Jiangxi Normal University;School of Computer and Information Engineering, Nanchang Institute of Technology;School of Digital Industry, Jiangxi Normal University;

【通讯作者】 揭安全;李宏伟;

【机构】 江西师范大学计算机信息工程学院南昌理工学院计算机信息工程学院江西师范大学数字产业学院

【摘要】 该文提出了一种基于城市隐喻的沉浸式代码可视化工具JavaCity,实现了方法级别的细粒度可视化;通过抽取软件项目各项度量值构建可视化可交互的虚拟城市,进一步增强代码可视化和代码理解的能力.在JavaCity和IDEA上进行的对比实验研究表明:JavaCity在理解软件项目相关的任务上时间效率节省200 s以上,在有用性评价上接近100%正确,近90%的参与者在脑力劳动、努力程度和挫折程度方面认为认知负荷更低.

【Abstract】 In this paper, the immersive code visualization tool JavaCity is proposed based on the city metaphor, which enables fine-grained visualization at the method level and further enhances code visualization and code understanding by extracting various metrics of a software project to build a visual and interactive virtual city.Comparative experimental studies conducted on JavaCity and IDEA show that JavaCity saves more than 200 seconds in time efficiency on tasks related to understanding software projects, is nearly 100% correct on usefulness ratings, and nearly 90% of participants perceive lower cognitive load in terms of mental effort, effort level, and frustration level.

【基金】 国家自然科学基金(62266021);江西省自然科学基金(20224BAB202018);江西省03专项课题(20212ABC03A26);江西省科技厅重大科技专项“揭榜挂帅”(20213AAE02001)资助项目
  • 【文献出处】 江西师范大学学报(自然科学版) ,Journal of Jiangxi Normal University(Natural Science Edition) , 编辑部邮箱 ,2023年06期
  • 【分类号】TP311.52
  • 【下载频次】19
节点文献中: 

本文链接的文献网络图示:

本文的引文网络