paperbot · PL 论文追踪

全部论文 待读 收藏

P2 VeriSIM

VeriSIM:用设计追踪理解类图与序列图
ICSE Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training2020匹配度 0/10 · 该论文研究的是软件工程教育中通过追踪策略帮助学生学习类图与序列图,属于编程教育/教学工具方向,与用户关注的静态分析、程序分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心研究方向完全无关。引用 4 inbox
Prajish Prasad, Sridhar Iyer
crossref: 2026-09-12

AI 速览

一句话:提出设计追踪策略并实现 VeriSIM 学习环境,帮助学生通过追踪场景理解类图与序列图。

学生常难以将类图与序列图联系起来,并理解设计中的不同场景。论文提出设计追踪策略:给定场景,学生从类图识别相关变量、从序列图识别相关事件,并通过构建状态图追踪数据变量与事件的流动。作者开发了基于 Web 的学习环境 VeriSIM 来训练该策略。研究招募 86 名毕业年级本科生使用 VeriSIM,前后测表明学生能够识别变量与事件并模拟其状态变化;另对 13 名参与者进行焦点小组访谈,主题分析显示学生认为设计追踪有助于理解不同图之间的关系、识别设计中的场景,并认识创建类图和序列图的用处。结果表明设计追踪可作为促进整合理解设计图的有效教学法。

问题
如何帮助学生理解类图与序列图之间的关系,并理解设计中的不同场景。
方法
提出设计追踪策略,并实现 Web 学习环境 VeriSIM,让学生识别相关变量与事件,并通过构建状态图追踪场景。
评估
对 86 名毕业年级本科生进行前后测,并对 13 名参与者开展焦点小组访谈与主题分析。
原文摘要(Abstract)

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 原文 ·

BibTeX
@inproceedings{paperbot5691,
  title = {VeriSIM},
  author = {Prajish Prasad and Sridhar Iyer},
  booktitle = {ICSE},
  year = {2020},
  doi = {10.1145/3377814.3381705}
}