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 条
  • [41] The Modeling Assistant Recommender: A UML class diagram recommender system
    Savary-Leblanc, Maxime
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2024, 234
  • [42] No-redundant metrics for UML class diagram structural, complexity
    Manso, E
    Genero, M
    Piattini, M
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2003, 2681 : 127 - 142
  • [43] Transforming UML Class Diagram into Cassandra Data Model with Annotations
    Feng, Wenduo
    Gu, Ping
    Zhang, Chao
    Zhou, Kai
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 798 - 805
  • [44] Research on PLC Information Model Based on UML Class Diagram
    Yu, Xu Ran
    Zu, Yun Xiao
    Li, Wei Hai
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS AND CONTROL ENGINEERING (ISPECE 2018), 2019, 1187
  • [45] UML CLASS DIAGRAM OR ENTITY RELATIONSHIP DIAGRAM? AN OBJECT-RELATIONAL CONCEPTUAL IMPEDANCE MISMATCH
    Byrne, Bernadette Marie
    Qureshi, Yasser Shahzad
    [J]. 6TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2013), 2013, : 3594 - 3604
  • [46] Fuzzy information modeling in UML class diagram and relational database models
    Ma, Z. M.
    Zhang, Fu
    Yan, Li
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (06) : 4236 - 4245
  • [47] The Algorithm for Getting a UML Class Diagram from Topological Functioning Model
    Solomencevs, Arturs
    Osis, Janis
    [J]. ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 341 - 351
  • [48] UML Class Diagram -: Oracle® 9i refinement in atom
    Zapata, Carlos M.
    Alvarez, Carlos A.
    Arango I., Fernando
    [J]. DYNA-COLOMBIA, 2007, 74 (151): : 147 - 159
  • [49] Extension and implementation of iconic stereotype for GNSS application in the UML class diagram
    Byeon, WS
    Wang, B
    Jeong, SK
    Chang, OB
    [J]. 2004 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2004, : 162 - 169
  • [50] UML class diagram object-oriented metrics: algorithms of calculation
    Deryugina, Olga
    [J]. 7TH SEMINAR ON INDUSTRIAL CONTROL SYSTEMS: ANALYSIS, MODELING AND COMPUTING (ICS 2018), 2018, 18