一句话:提出设计追踪策略并实现 VeriSIM 学习环境,帮助学生通过追踪场景理解类图与序列图。
学生常难以将类图与序列图联系起来,并理解设计中的不同场景。论文提出设计追踪策略:给定场景,学生从类图识别相关变量、从序列图识别相关事件,并通过构建状态图追踪数据变量与事件的流动。作者开发了基于 Web 的学习环境 VeriSIM 来训练该策略。研究招募 86 名毕业年级本科生使用 VeriSIM,前后测表明学生能够识别变量与事件并模拟其状态变化;另对 13 名参与者进行焦点小组访谈,主题分析显示学生认为设计追踪有助于理解不同图之间的关系、识别设计中的场景,并认识创建类图和序列图的用处。结果表明设计追踪可作为促进整合理解设计图的有效教学法。
In this paper, we describe the design tracing strategy, which enables students to comprehend class and sequence diagrams by tracing different scenarios. In design tracing, for a given scenario, students identify relevant variables from the class diagram, relevant events from the sequence diagram and trace the flow of these data variables and events by constructing a state diagram. We have developed a web-based learning environment - VeriSIM, which trains students to apply the design tracing strategy. We conducted a study where 86 final-year undergraduates interacted with VeriSIM. Findings from the pre-test and post-test show that students are able to trace a given scenario by identifying relevant variables and events and are able to simulate change of state for these variables. A focus-group interview was also conducted with 13 participants in order to understand their perception of the usefulness of design tracing. A thematic analysis of the focus-group interview showed that students perceived design tracing helped them understand the relationship between different diagrams and identify different scenarios in the design. Interaction with VeriSIM also helped students understand the usefulness of creating class and sequence diagrams. These results show that design tracing can be a useful pedagogy to help learners form an integrated and correct understanding of class and sequence design diagrams.
DOI 原文 ·
@inproceedings{paperbot5691,
title = {VeriSIM},
author = {Prajish Prasad and Sridhar Iyer},
booktitle = {ICSE},
year = {2020},
doi = {10.1145/3377814.3381705}
}