Learning Conceptual Modeling Design Through the Classutopia Serious Game

被引:6
作者
Marin, Beatriz [1 ]
Larenas, Felipe [1 ]
Giachetti, Giovanni [2 ]
机构
[1] Univ Diego Portales, Fac Ingn & Ciencias, Av Ejercito 441, Santiago 8370191, Region Metropol, Chile
[2] Univ Tecnol Chile INACAP, Av Vitacura 10151, Santiago 8580704, Region Metropol, Chile
关键词
Gamification; serious games; class diagram; software engineering course;
D O I
10.1142/S0218194018400235
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the more complex topics to teach to Software Engineering students is the conceptual modeling design, which has several concepts that students must learn in order to specify the structural, behavioral and interaction views of software systems. Learning the design of class diagrams is of paramount importance since these diagrams are used to guide concrete development tasks such as programming and testing, and, consequently, to avoid defective software products. Applying novel teaching/learning techniques in this topic may help students to reduce the defects that are committed at the moment of designing a class diagram. One interesting technique is the use of serious games, since they provide learning environments free of risks and pressure for students, allowing the students to know the topics that they must learn in a funny way. Serious games have been widely used in programming courses. We aim to investigate the feasibility to replicate this experience for conceptual modeling of class diagrams at Software Engineering courses. In this paper, we present a role-playing game especially focused on the class diagram, which is called Classutopia. This serious game provides modeling challenges, comprehension and correction of diagrams with different complexity levels for learning conceptual modeling design.
引用
收藏
页码:1679 / 1699
页数:21
相关论文
共 21 条
  • [1] Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from a Family of Five Experiments
    Abrahao, Silvia
    Gravino, Carmine
    Insfran, Emilio
    Scanniello, Giuseppe
    Tortora, Genoveffa
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (03) : 327 - 342
  • [2] [Anonymous], 2015, ACTAS 21 JORNADAS EN
  • [3] [Anonymous], 1987, Serious Games
  • [4] [Anonymous], 2004, P AAAI WORKSH CHALL
  • [5] Austin M., 2001, GUIDELINES UML DIAGR
  • [6] Engineers at Play: Games as Teaching Tools for Undergraduate Engineering Students
    Bodnar, Cheryl A.
    Anastasio, Daniel
    Enszer, Joshua A.
    Burkey, Daniel D.
    [J]. JOURNAL OF ENGINEERING EDUCATION, 2016, 105 (01) : 147 - 200
  • [7] Cabot J., 2009, COMMON UML ERRORS
  • [8] A systematic literature review on serious games evaluation: An application to software project management
    Calderon, Alejandro
    Ruiz, Mercedes
    [J]. COMPUTERS & EDUCATION, 2015, 87 : 396 - 422
  • [9] Caponetto I., 2014, P 8 EUR C GAM BAS LE
  • [10] A systematic literature review of empirical evidence on computer games and serious games
    Connolly, Thomas M.
    Boyle, Elizabeth A.
    MacArthur, Ewan
    Hainey, Thomas
    Boyle, James M.
    [J]. COMPUTERS & EDUCATION, 2012, 59 (02) : 661 - 686