Code Tracing Support Environment Based on Visualization of Cooperative Behavior of Multiple-Flows

Authors

  • Yasuhiro NOGUCHI Faculty of Informatics, Shizuoka University Author
  • Kotaro SUNAMA Faculty of Informatics, Shizuoka University Author
  • Satoru KOGURE Faculty of Informatics, Shizuoka University Author
  • Raiya YAMAMOTO Faculty of Business Administration, Tokoha University Author
  • Koichi YAMASHITA Faculty of Business Administration, Tokoha University Author
  • Tatsuhiro KONISHI Faculty of Informatics, Shizuoka University Author

DOI:

https://doi.org/10.58459/icce.2024.4855

Abstract

Several studies have been conducted to improve program comprehension through code tracing. However, most of these studies have focused on a single flow of control, with insufficient proposals to support program comprehension of multiple flows of control. It is difficult for novices to trace code with multiple flows in the correct order. In this study, we propose a code trace support environment for letting learners to trace the appropriate flow in execution with synchronization constraints. It also supports the component-based comprehension of synchronization mechanisms in multiple flows. The evaluation experiment confirmed the learning effect of understanding the appropriate order of steps. However, several issues regarding the component-based comprehension have been identified.

Downloads

Download data is not yet available.

Downloads

Published

2024-11-25

How to Cite

Code Tracing Support Environment Based on Visualization of Cooperative Behavior of Multiple-Flows. (2024). International Conference on Computers in Education. https://doi.org/10.58459/icce.2024.4855