首页> 外文会议>2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training >Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering Course
【24h】

Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering Course

机译:UML图中的错误:软件工程课程中的学生项目分析

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

摘要

The Unified Modelling Language (UML) is being widely accepted as a modelling notation for visualizing software systems during design and development. UML has thus become part of many software engineering course curricula at universities worldwide, providing a recognized tool for practical training of students in understanding and visualizing software design. It is however common that students have difficulties in absorbing UML in its complexity, and often repeat the same mistakes that have been observed by course tutors in previous years. Having a catalogue of such mistakes could hence increase the effectiveness of both teaching and learning of UML diagrams. In this paper, we introduce such a catalogue, consisting of 146 types of mistakes in eight types of diagrams. As the main contribution of this study, we use this catalogue to guide the analysis of student projects within a software engineering course. In total, over 2,700 diagrams submitted over 12 weeks of a semester by 123 students were analysed to identify the frequency of mistakes (from the catalogue), correlations of the mistakes between different diagram types, correlation of the quality of student projects to exam results, student behaviour in terms of introducing and fixing the mistakes over time, and other interesting insights. The analysis is described together with its setup and execution, and all datasets and detailed guidebook to the catalogue of all mistakes is made available for download.
机译:统一建模语言(UML)被广泛接受为在设计和开发过程中可视化软件系统的建模表示法。因此,UML已成为全球大学中许多软件工程课程的一部分,它提供了一种公认的工具,可以对学生进行实用的培训,以了解和可视化软件设计。但是,学生在吸收UML的复杂性方面遇到困难是很常见的,并且经常重复过去几年课程导师所观察到的相同错误。因此,拥有此类错误的目录可以提高UML图的教学和学习的效率。在本文中,我们介绍了这样一个目录,它由八种类型的图中的146种类型的错误组成。作为这项研究的主要贡献,我们使用此目录来指导软件工程课程中对学生项目的分析。总共分析了123名学生在一个学期的12周内提交的2,700多张图表,以确定错误发生的频率(来自目录),不同图表类型之间错误的相关性,学生项目质量与考试结果的相关性,在一段时间内引入和纠正错误的学生行为以及其他有趣的见解。描述了该分析及其设置和执行,并提供了所有数据集和所有错误目录的详细指南,可供下载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号