首页> 外文期刊>Software and systems modeling >Example-driven modeling: on effects of using examples on structural model comprehension, what makes them useful, and how to create them
【24h】

Example-driven modeling: on effects of using examples on structural model comprehension, what makes them useful, and how to create them

机译:示例驱动的建模:关于使用示例对结构模型理解的影响,使它们有用的原因以及如何创建示例

获取原文
获取原文并翻译 | 示例
       

摘要

We present a controlled experiment for the empirical evaluation of example-driven modeling (EDM), an approach that systematically uses examples for model comprehension and domain knowledge transfer. We conducted the experiment with 26 graduate (Masters and Ph.D. level) and undergraduate (Bachelor level) students from electrical and computer engineering, computer science, and software engineering programs at the University of Waterloo. The experiment involves a domain model, with UML class diagrams representing the domain abstractions and UML object diagrams representing examples of using these abstractions. The goal is to provide empirical evidence of the effects of suitable examples on model comprehension, compared to having model abstractions only, by having the participants perform model comprehension tasks. Our results show that EDM is superior to having model abstractions only, with an improvement of 39% for diagram completeness, 33% for questions completeness, 71% for efficiency, and a reduction in the number of mistakes by 80%. We provide qualitative results showing that participants receiving model abstractions augmented with examples experienced lower perceived difficulty in performing the comprehension tasks, higher perceived confidence in their tasks' solutions, and asked 90% fewer clarifying domain questions. We also present participants' feedback regarding the usefulness of the provided examples, their number and types, as well as the use of partial examples. We present a taxonomy of the different types of examples, explain their significance, and propose guidelines for manual and automatic creation of useful examples.
机译:我们为示例驱动的建模(EDM)的经验评估提出了一个受控实验,该方法将系统地使用示例进行模型理解和领域知识转移。我们对滑铁卢大学电气与计算机工程,计算机科学和软件工程专业的26名研究生(硕士和博士学位)和本科生(学士学位)进行了实验。该实验涉及一个域模型,其中UML类图表示域抽象,而UML对象图表示使用这些抽象的示例。目标是通过让参与者执行模型理解任务,提供与仅具有模型抽象相比的合适示例对模型理解的影响的经验证据。我们的结果表明,EDM优于仅具有模型抽象的事物,其图表完整性提高了39%,问题完整性提高了33%,效率提高了71%,错误数量减少了80%。我们提供的定性结果表明,接受模型抽象的参与者在示例中的理解力降低了,执行理解任务的难度降低了,对任务解决方案的信心增强,澄清的领域问题减少了90%。我们还介绍了参与者对所提供示例的有用性,其数量和类型以及部分示例的使用的反馈。我们提供了不同类型示例的分类法,解释了它们的重要性,并提出了手动和自动创建有用示例的准则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号