Supporting Knowledge Organization for Reuse in Programming: Proposal of a System Based on Function–Behavior–Structure Models
Kento Koike, Takahito Tomoto, Tomoya Horiguchi, Tsukasa Hirashima · International Conference on Computers in Education · 2019
It is important to reuse knowledge acquired through problem-solving in programming. To reuse knowledge, it is effective to first understand differences between knowledge items and then to organize that knowledge. Therefore, we propose a method and develop a support system for facilitating knowledge organization in programming. We further examine a model of parts and problem-solving process of parts based on function–behavior– structure aspects. In this paper, we expand a previously developed system to propose an improved system that provides support based on feedback from these models. The aim of this system is to allow learners to consider behavior rather than thinking directly from function to structure.