arrow
返回

A Controlled Experiment for Program Comprehension through Trace Visualization

delete2011-05-01
delete88
delete
OA
AI
B
Bas Cornelissen *
A
Andy Zaidman
A
Arie van Deursen
DOI:10.1109/TSE.2010.47delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Software maintenance activities require a sufficient level of understanding of the software at hand that unfortunately is not always readily available. Execution trace visualization is a common approach in gaining this understanding, and among our own efforts in this context is EXTRAVIS, a tool for the visualization of large traces. While many such tools have been evaluated through case studies, there have been no quantitative evaluations to the present day. This paper reports on the first controlled experiment to quantitatively measure the added value of trace visualization for program comprehension. We designed eight typical tasks aimed at gaining an understanding of a representative subject system, and measured how a control group (using the Eclipse IDE) and an experimental group (using both Eclipse and EXTRAVIS) performed these tasks in terms of time spent and solution correctness. The results are statistically significant in both regards, showing a 22 percent decrease in time requirements and a 43 percent increase in correctness for the group using trace visualization.
Keyword:
Program comprehension
dynamic analysis
controlled experiment
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

D
Delft University of Technology
学者数:
2.6W
论文数: 2.5W
被引数: 3.8W
引用论文

引用论文

Nerves and genes
err1979-03-01
err0
PREAI
errWilliam G. Quinn; James L. Gould
err分享
err收藏
err分享
err收藏
Cooperative binding of anti-tetanus toxin monoclonal antibodies: Implications for designing an efficient biclonal preparation to prevent tetanus toxin intoxication
err2018-06-01
err0
PREAI
errIvana Lukic; Ana Filipovic; Aleksandra Inic-Kanada; Emilija Marinkovic; Radmila Miljkovic; Marijana Stojanovic
err分享
err收藏
err分享
err收藏
学者 查看更多内容