TY - GEN
T1 - Programming process visualizer
T2 - 18th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2013
AU - Matsuzawa, Yoshiaki
AU - Okada, Ken
AU - Sakai, Sanshiro
PY - 2013
Y1 - 2013
N2 - We have developed a tool that enables learners to observe the process by which they program through visualization of data that are recorded in the source code editor. One purpose of the tool is to assist learners by using the Personal Software Process (PSP) to allow them to analyze the process by which they program by using the tool after completing a programming task The proposed tool has functions for A) replaying a process using animation; B) automatic calculation of metrics; C) support for inputting subtasks; and D) process analysis report generation An evaluation experiment was conducted with participants from the second-level introductory programming course at our university The results were that 1) the accuracy of effort estimation dropped, although we clearly found that the reason for the drop was the difficulty of the second assignment; 2) according to a questionnaire, students reported both the effectiveness of the observation task and the effectiveness of the tool; and 3) there was large differences between students in terms of the description level of subtasks.
AB - We have developed a tool that enables learners to observe the process by which they program through visualization of data that are recorded in the source code editor. One purpose of the tool is to assist learners by using the Personal Software Process (PSP) to allow them to analyze the process by which they program by using the tool after completing a programming task The proposed tool has functions for A) replaying a process using animation; B) automatic calculation of metrics; C) support for inputting subtasks; and D) process analysis report generation An evaluation experiment was conducted with participants from the second-level introductory programming course at our university The results were that 1) the accuracy of effort estimation dropped, although we clearly found that the reason for the drop was the difficulty of the second assignment; 2) according to a questionnaire, students reported both the effectiveness of the observation task and the effectiveness of the tool; and 3) there was large differences between students in terms of the description level of subtasks.
KW - PSP
KW - Process
KW - Programming education
KW - Visualize
UR - http://www.scopus.com/inward/record.url?scp=84881189060&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881189060&partnerID=8YFLogxK
U2 - 10.1145/2462476.2462493
DO - 10.1145/2462476.2462493
M3 - Conference contribution
AN - SCOPUS:84881189060
SN - 9781450320788
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 46
EP - 51
BT - ITiCSE 2013 - Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education
Y2 - 1 July 2013 through 3 July 2013
ER -