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 条
  • [1] UML-test Application for Automated Validation of Students' UML Class Diagram
    Herout, Pavel
    Brada, Premek
    [J]. 2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 222 - 226
  • [2] UML-test application for automated validation of students' UML class diagram
    Herout, Pavel
    Brada, Premek
    [J]. Proceedings - 2016 IEEE 29th Conference on Software Engineering Education and Training, CSEEandT 2016, 2016, : 222 - 226
  • [3] Refactoring UML class diagram
    Pereira, C
    Favre, L
    Martinez, L
    [J]. Innovations Through Information Technology, Vols 1 and 2, 2004, : 506 - 510
  • [4] Class Diagram Critic: A Design Critic Tool for UML Class Diagram
    Abdulkareem, Soran Mahmood
    Ali, Norhayati Mohd
    Admodisastro, Novia
    Sultan, Abu Bakar Md
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11567 - 11571
  • [5] Diagram Definition: A Case Study with the UML Class Diagram
    Elaasar, Maged
    Labiche, Yvan
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 364 - +
  • [6] UML Class Diagram Metrics Tool
    Girgis, Moheb R.
    Mahmoud, Tarek. M.
    Nour, Rehab R.
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 423 - 428
  • [7] Testability analysis of a UML class diagram
    Baudry, B
    Le Traon, Y
    Sunyé, G
    [J]. EIGHTH IEEE SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2002, : 54 - 63
  • [8] Applying the UML class diagram in the performance analysis
    Alsaadi, Ahmad
    [J]. FORMAL METHODS AND STOCHASTIC MODELS FOR PERFORMANCE EVALUATION, 2006, 4054 : 148 - 165
  • [9] BPMN to UML Class Diagram Using QVT
    Habri, Mohamed Achraf
    Esbai, Redouane
    Nadori, Yasser Lamlili El Mazoui
    [J]. NETWORKING, INTELLIGENT SYSTEMS AND SECURITY, 2022, 237 : 593 - 602
  • [10] Transformation of UML class diagram into OWL Ontology
    Minh Hoang Lien Vo
    Quang Hoang
    [J]. JOURNAL OF INFORMATION AND TELECOMMUNICATION, 2020, 4 (01) : 1 - 16