Data flow metrics in program comprehension tasks
Data flow metrics in program comprehension tasks
复制标题
程序理解任务中的数据流指标
DOI:
10.1145/3216723.3216728
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
P. Návrat
中科院分区:
文献类型:
--
作者:
Martin Konopka;Adam Talian;Jozef Tvarozek;P. Návrat
Existing research in program comprehension has paid less attention to the coverage of programming concepts that were contained within the source codes used for studies. In this paper, we examine source codes covering four introductory programming concepts: branching, loops and arrays, sorting, and tail recursion. The diverse types of code fragments give rise to eye movement patterns more structured according to the control flow and data flow of the program. To facilitate analysis of this class of program comprehension strategies, we propose data flow-based metrics and describe automatic computation of the metrics. In evaluation of the proposal, we conducted a pilot study with novice and intermediate programmers. In the study with recordings from 26 programmers we compute basic fixation and saccade metrics along with a data flow-based metric.
DOI:
--
发表时间:
2007
期刊:
IEICE Transactions on Fundamentals Vol.J90-A, No.10
影响因子:
--
作者:
Mamuti W;Sako Y;Nakao M;Xiao N;Nakaya K;Ishikawa Y;Yamsasaki H;Lightowlers MW;Ito A;Hidetake Uwano
通讯作者:
Hidetake Uwano