Visualizing Code Smells: Tables or Code Cities? A Controlled Experiment

正确性 计算机科学 编码(集合论) 代码气味 脚本语言 代表(政治) 可用性 任务(项目管理) 程序理解 软件 源代码 程序设计语言 情报检索 人机交互 软件质量 软件开发 软件系统 工程类 集合(抽象数据类型) 系统工程 政治 政治学 法学
作者
Falko Galperin,Rainer Koschke,Marcel Steinbeck
标识
DOI:10.1109/vissoft55257.2022.00014
摘要

This paper presents a study in which we compared the visualization of code smells in Code Cities with classical tabular representations. We conducted a controlled experiment with 20 participants who had to solve six tasks in both environments. We evaluated the results of our experiment statistically and came to the following conclusions: In four tasks the completion time was significantly lower when using Code Cities (the remaining two tasks did not show any statistically significant differences for any of the two environments). Also, the perceived effort was significantly lower in three tasks when the participants used Code Cities over the tabular representation (again, the remaining tasks did not show any statistically significant differences). However, with regard to the perceived usability (which was measured across all tasks) and the correctness of the supplied answers, the tabular representation performed better. In particular, in two tasks the correctness was significantly better in the tabular environment and in one task the correctness was significantly better in the Code Cities environment. Based on our results, our verdict is as follows: Code Cities are better suited to get a quick overview of the code smells of a software, whereas tabular representations are better suited to analyze code smells in more detail.Experiment data, evaluation scripts and supplemental material: https://github.com/uni-bremen-agst/VISSOFT2022/archive/ refs/tags/1.0.0.zip (see README.md in the ZIP archive)
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
王小雨完成签到 ,获得积分10
刚刚
刚刚
独孤一草发布了新的文献求助10
刚刚
沉静一刀完成签到 ,获得积分10
1秒前
一只胖兔子完成签到 ,获得积分10
1秒前
believe发布了新的文献求助20
1秒前
ye发布了新的文献求助10
4秒前
happy完成签到,获得积分10
5秒前
5秒前
6秒前
柔弱的老三完成签到,获得积分10
7秒前
香蕉觅云应助博修采纳,获得10
7秒前
7秒前
李晨光完成签到,获得积分10
7秒前
伤心小肥子完成签到,获得积分10
8秒前
阅遍SCI完成签到,获得积分10
8秒前
Jasper应助iop采纳,获得10
9秒前
9秒前
9秒前
九川发布了新的文献求助30
10秒前
嗦了蜜发布了新的文献求助10
11秒前
杳鸢完成签到,获得积分0
11秒前
12秒前
12秒前
彭于晏应助冰海采纳,获得10
13秒前
李新悦发布了新的文献求助10
13秒前
14秒前
jia完成签到 ,获得积分10
14秒前
ycw123发布了新的文献求助10
15秒前
英姑应助姜平凡采纳,获得20
15秒前
believe完成签到,获得积分10
15秒前
果汁狸发布了新的文献求助10
15秒前
医学生Mavis完成签到,获得积分10
16秒前
bainwei完成签到,获得积分10
17秒前
18秒前
CCC发布了新的文献求助10
19秒前
阿飞发布了新的文献求助10
19秒前
ATREE发布了新的文献求助10
20秒前
21秒前
忞航发布了新的文献求助20
21秒前
高分求助中
Technologies supporting mass customization of apparel: A pilot project 600
Introduction to Strong Mixing Conditions Volumes 1-3 500
Tip60 complex regulates eggshell formation and oviposition in the white-backed planthopper, providing effective targets for pest control 400
A Field Guide to the Amphibians and Reptiles of Madagascar - Frank Glaw and Miguel Vences - 3rd Edition 400
China Gadabouts: New Frontiers of Humanitarian Nursing, 1941–51 400
The Healthy Socialist Life in Maoist China, 1949–1980 400
Walking a Tightrope: Memories of Wu Jieping, Personal Physician to China's Leaders 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3798842
求助须知:如何正确求助?哪些是违规求助? 3344585
关于积分的说明 10320753
捐赠科研通 3061034
什么是DOI,文献DOI怎么找? 1679982
邀请新用户注册赠送积分活动 806813
科研通“疑难数据库(出版商)”最低求助积分说明 763386