Revealing Students' UML Class Diagram Modelling Strategies with WebUML and LogViz

被引:6
|
作者
Stikkolorum, D. R. [1 ]
Truong Ho-Quang [2 ]
Chaudron, M. R. V. [2 ]
机构
[1] Leiden Univ, LIACS, NL-2300 RA Leiden, Netherlands
[2] Chalmers & Gothenburg Univ, Gothenburg, Sweden
关键词
students' modelling strategies; education; software design; UML; activity logging; tracking;
D O I
10.1109/SEAA.2015.77
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper aims to reveal the most common strategies students use to create class designs. We show our approach of logging students' modelling activities while doing a software design task. We developed our own online modelling editor 'WebUML' and visualisation tool 'LogViz' for the logging and interpretation of the log files. As follow-up students filled-in a brief questionnaire targeting their time spent and difficulties in performing the task. The results show that the students use different strategies for solving the tasks. We categorised these strategies into four main strategies : Depthless, Depth First, Breadth First and Ad Hoc. From our results Depth First indicates to support better layout and richness (detail). From the questionnaire students mention choosing the appropriate UML elements is a difficult and time consuming task. We want to use our insights to improve our educational programs and tools. In the future we want to test WebUML and LogViz in larger educational contexts.
引用
收藏
页码:275 / 279
页数:5
相关论文
共 50 条
  • [21] Enhancing UML Class Diagram Abstraction with Knowledge Graph
    Huang, Liang
    Duan, Yucong
    Sun, Xiaobing
    Lin, Zhaoxin
    Zhu, Chuanpu
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 606 - 616
  • [22] Empirical Analysis of Metrics Using UML Class Diagram
    Mathur, Bhawana
    Kaushik, Manju
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 32 - 37
  • [23] USING UML CLASS DIAGRAM AS A KNOWLEDGE ENGINEERING TOOL
    Raimbault, Thomas
    Genest, David
    Loiseau, Stephane
    [J]. ICEIS 2009 : PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL AIDSS, 2009, : 60 - 65
  • [24] Formal semantics and reasoning about UML class diagram
    Szlenk, Marcin
    [J]. DEPCOS-RELCOMEX 2006, 2006, : 51 - 58
  • [25] Design of Tool for Generating UML Analysis Class Diagram
    Salleh, Faridah Hani Mohamed
    Ibrahim, Nazrita
    Ling, Loo Yim
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 621 - 626
  • [26] NEURAL-UML: Intelligent Recognition System of Structural Elements in UML Class Diagram
    Koenig, Aymeric
    Allaert, Benjamin
    Renaux, Emmanuel
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 605 - 613
  • [27] Supporting collaborative modelling in UML class diagrams
    Cortiana Neto, Raul Antonio
    Farias, Kleinner
    Bischoff, Vinicius
    Goncales, Lucian Jose
    [J]. REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2019, 11 (03): : 39 - 46
  • [28] Analysis of Sequence Diagram Layout in Advanced UML Modelling Tools
    Nikiforova, Oksana
    Putintsev, Sergii
    Ahilcenoka, Dace
    [J]. APPLIED COMPUTER SYSTEMS, 2016, 19 (01) : 37 - 43
  • [29] Object Modeling of RDF schema for converting UML class diagram
    Kim, JS
    Yool, CS
    Lee, MK
    Kim, YS
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 2, 2005, 3481 : 31 - 41
  • [30] Automated Mitigation of Frame Problem in UML Class Diagram Verification
    Viesca, Antonio Rosales
    Al Lail, Mustafa
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 841 - 850