@inproceedings{a907da8cc85d4b5da56ef949d3cfc30b,
title = "A Learning Support System for Programming that Promotes Understanding of Source Code Function Through Behavior Modeling",
abstract = "When learning programming, it is important to learn the source code of others, and to do this one must understand what functionality corresponds to each part of the source code. In this study, we define a behavior as a change in the initial and final states of a variable in the source code and propose a learning method in which the learner is asked to think about how the behavior is modeled and to interpret it as a function. We also proposed a learning support system including feedback functions for the trial-and-error process.",
keywords = "Behavior, Behavior Constraint, Behavior Model, Function, Function Model, Source Code",
author = "Taiki Matsui and Shintaro Maeda and Kento Koike and Takahito Tomoto",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.; International Conference on Human Interface and the Management of Information, HIMI 2023, held as part of the 25th International Conference on Human-Computer Interaction, HCII 2023 ; Conference date: 23-07-2023 Through 28-07-2023",
year = "2023",
doi = "10.1007/978-3-031-35129-7_22",
language = "English",
isbn = "9783031351280",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "298--309",
editor = "Hirohiko Mori and Yumi Asahi",
booktitle = "Human Interface and the Management of Information - Thematic Area, HIMI 2023, Held as Part of the 25th HCI International Conference, HCII 2023, Proceedings",
}