arrow
返回

Detecting and Classifying Problematic Behavior: A Method Based on Multi-Dimensional Software Modeling Behavioral Characteristics

delete2024-12-16
delete0
delete
OA
AI
Y
Yiting Wang
李童 封面图
李童 (Tong Li)
J
J.H. You
X
X Zhang
C
Congkai Geng
Y
Yu Liu
DOI:10.1145/3702331delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
理解软件建模者的困难并评估其表现对于模型驱动工程(MDE)教育至关重要。软件建模过程包含关于建模者分析和思维过程的细粒度信息。然而,现有研究主要关注识别软件建模过程中的明显问题,如错误的连接或误解,但忽视了能够揭示潜在、未解决的建模问题的行为模式。这种忽视未能识别出那些不以明显问题形式表现但仍在软件建模过程中代表重大潜在问题的深层问题。我们的研究专注于从软件建模过程数据中检测和分类有问题的建模行为,以揭示MDE教育中过程中隐藏的潜在问题。具体而言,我们首先从异常时间间隔、重复和频率三个维度构建有问题的建模行为模式,以进一步识别与有问题的建模行为相关的特征和优先级。然后,我们设计具有特征和优先级的规则,以从有问题的模式中检测和分类有问题的建模行为。为评估我们提案的有效性,我们将其应用于一个数据流图建模平台。该平台可以记录建模者的过程,并且已在软件工程课程中实践使用了五年。我们与12名参与者进行了一项案例研究。检测和分类有问题的建模行为的宏F1值为82.3%,这表明我们方法的有效性。然后,为评估我们提案在协助MDE教育中的建模教师方面的有用性,我们与5名建模教师进行了另一项案例研究。结果表明,我们的方法能够帮助教师揭示软件建模过程中隐藏的问题。两项案例研究的结果表明,我们的方法能够有效检测和分类有问题的建模行为,使教师能够更好地调整其教学计划并改进MDE教育。
Keyword:
Model-Driven Engineering
Modeling behavior analysis
Goal model
Frequent pattern mining
Clustering algorithm

期刊

A
ACM Transactions on Quantum Computing
IF:
6.8
论文数:
540
被引数:
508

机构

B
Beijing Univ Posts and Telecommun
学者数:
719
论文数: 311
被引数: 55
B
Beijing Univ Technol
学者数:
2.6K
论文数: 1.2K
被引数: 354
引用论文

引用论文

Tracheobronchial Avulsion and Associated Innominate Artery Injury in Blunt Trauma
err1999-03-01
err0
PREAI
errMark R. Hemmila; Ronald B. Hirschl; Daniel H. Teitelbaum; Edward Austin; James D. Geiger
err分享
err收藏
err分享
err收藏
Evaluating Goal Models within the Goal-Oriented Requirement Language
err2010-06-02
err191
errOAAI
errAmyot, Daniel; Ghanavati, Sepideh; Horkoff, Jennifer; Mussbacher, Gunter; Peyton, Liam; Yu, Eric
err分享
err收藏
学者 查看更多内容