Evaluating GameDevTycoon for Teaching Software Engineering

被引:4
|
作者
Szabo, Claudia [1 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA, Australia
来源
PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14) | 2014年
关键词
Computer Science Education; Software Engineering;
D O I
10.1145/2538862.2538971
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Academia and industry recognize the effectiveness of teaching Software Engineering through group-based project work supported by lectures discussing software engineering theory. However, while undertaking such project work, only a very small number of students in the team are exposed to team leadership and project management. This is because teams usually struggle with organization and timely task completion, and there is usually no time left to rotate leadership roles. To alleviate this problem, several gaming approaches have been proposed. In this paper, we analyze GameDevTycoon, the most recent addition to such games. We include a gameplay and reflection component in our group-based project course and perform a quantitative analysis of a team management and leadership aspects that the students encountered during their gameplay. We further compare and evaluate GameDevTycoon against five other software engineering-focused games. Our analysis shows the advantages and disadvantages of using GameDevTycoon for teaching project management and highlight further directions towards better inclusion in the curriculum.
引用
收藏
页码:403 / 408
页数:6
相关论文
共 50 条
  • [1] Evaluating an Educational Escape Room Conducted Remotely for Teaching Software Engineering
    Gordillo, Aldo
    Lopez-Fernandez, Daniel
    Lopez-Pernas, Sonsoles
    Quemada, Juan
    IEEE ACCESS, 2020, 8 (08): : 225032 - 225051
  • [2] The use of Comic Strips in the teaching of Software Engineering
    Reigato Barros, Diomara Martins
    Begosso, Luiz Ricardo
    Fabri, Jose Augusto
    L'Erario, Alexandre
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [3] Not Teaching Software Engineering Standards to Future Software Engineers-Malpractice?
    Laporte, Claude Y.
    Munoz, Mirna
    COMPUTER, 2021, 54 (05) : 81 - 88
  • [4] Software Studio: Teaching Professional Software Engineering
    Nurkkala, Tom
    Brandle, Stefan
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 153 - 158
  • [5] Student Projects Are Not Throwaways: Teaching Practical Software Maintenance in a Software Engineering Course
    Szabo, Claudia
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 55 - 60
  • [6] Evaluating the Quality of Datasets in Software Engineering
    Rosli, Marshima Mohd
    Tempero, Ewan
    Luxton-Reilly, Andrew
    ADVANCED SCIENCE LETTERS, 2018, 24 (10) : 7232 - 7239
  • [7] A Report on the Teaching of Software Ecosystems in Software Engineering Discipline
    Coutinho, Emanuel F.
    Santos, Italo
    Moreira, Leonardo O.
    Bezerra, Carla I. M.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 130 - 139
  • [8] Teaching Software Modelling in an Undergraduate Introduction to Software Engineering
    Westphal, Bernd
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 690 - 699
  • [9] Study of Practice Teaching of Software Engineering
    Wu, Lihua
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ECONOMY, MANAGEMENT AND EDUCATION TECHNOLOGY, 2016, 62 : 1820 - 1823
  • [10] Separation of Concerns in Teaching Software Engineering
    Alsmadi, Izzat M.
    Dieri, Mahmoud
    INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 29 - 38