Software Engineering Management Education through Game Design Patterns

被引:9
|
作者
Flores, Nuno H. [1 ,2 ]
Paiva, Ana C. R. [1 ,2 ]
Letra, Pedro [1 ]
机构
[1] INESC TEC, Oporto, Portugal
[2] Univ Porto, Fac Engn, Dept Informat, Rua Campo Alegre 823, P-4100 Oporto, Portugal
关键词
Software Engineering Education; Software Engineering Project Management; Game Design Techniques; SimSE;
D O I
10.1016/j.sbspro.2016.07.067
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software engineering (SE) is an area with a wide range of concepts and knowledge. Such diversity of topics, requires the application of different teaching and learning techniques for an effective education. Serious Games is one of such techniques, yet its design tends to be complex, currently lacking a map of game design standards that comply with SE education requirements. This paper presents a process to identify the game design patterns that can be effective for teaching software engineering, specifically the software project management topic. Firstly, it begins by identifying the relationship between game design patterns and teaching and learning functions based on literature review. Secondly, it filters which of those teaching and learning functions is most relevant to software project management education, according to SE education specialists. Finally, it validates the relationship between game design patterns and software project management education through an empirical study conducted with master students. The results can be used as a basis for designing and developing serious games for teaching software project management. (C) 2016 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:436 / 442
页数:7
相关论文
共 50 条
  • [1] Game Design Techniques for Software Engineering Management Education
    Letra, Pedro
    Paiva, Ana C. R.
    Flores, Nuno
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2015, : 192 - 199
  • [2] Teaching Software Engineering Topics Through Pedagogical Game Design Patterns: An Empirical Study
    Flores, Nuno
    Paiva, Ana C. R.
    Cruz, Nuno
    INFORMATION, 2020, 11 (03)
  • [3] Enhancing Software Engineering Education with Game Design and Development
    McCallum, Simon
    Mishra, Deepti
    Nowostawski, Mariusz
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2018, 34 (02) : 471 - 481
  • [4] Gamifying the Learning of Design Patterns in Software Engineering Education
    Bartel, A.
    Hagel, G.
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 74 - 79
  • [5] Using Game Level Design as an Applied Method for Software Engineering Education
    Emam, Ahmed
    Mostafa, Mostafa G.
    2012 17TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES (CGAMES), 2012, : 248 - 252
  • [6] Learning Game Design and Software Engineering through a Game Prototyping Experience: A Case Study
    Yampolsky, Mark
    Scacchi, Walt
    2016 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON GAMES AND SOFTWARE ENGINEERING (GAS), 2016, : 15 - 21
  • [7] Software Engineering For Automated Game Design
    Cook, Michael
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 487 - 494
  • [8] Design patterns in software engineering
    Anon
    Software World, 2006, 37 (01):
  • [9] Tool-Based Software Engineering Education for Software Design Patterns and Software Architecture Patterns - a Systematic Literature Review
    Eigler, Tobias
    Huber, Florian
    Hagel, Georg
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 153 - 161
  • [10] DESIGN OF AN ENGINEERING MANAGEMENT GAME
    GLATT, MA
    OPERATIONS RESEARCH, 1966, S 14 : B63 - &