Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A highly important part of software engineering education is requirements collection and analysis which is one of the initial stages of the Database Application Lifecycle and arguably the most important stage of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall system if performed incorrectly. As software engineering is a field with a reputation for producing graduates that are inappropriately prepared for applying their skills in real life software engineering scenarios, it suggests that traditional educational techniques such as role-play, live-through case studies and paper-based case studies are insufficient preparation and that other techniques are required. To attempt to combat this problem we have developed a games-based learning application to teach requirements collection and analysis at tertiary education level as games-based learning is seen as a highly motivating, engaging form of media and is a rapidly expanding field. This paper will describe the evaluation of the requirements collection and analysis game particularly from a pedagogical perspective. The game will be compared to traditional methods of software engineering education using a pre-test/post-test, control group/experimental group design to assess if the game can act as a suitable supplement to traditional techniques and asses if it can potentially overcome any shortcomings.
Original languageEnglish
Title of host publicationProceedings of the 3rd European Conference on Game Based Learning
EditorsMaja Pivec
PublisherAcademic Conferences and Publishing Limited (ACPIL)
Pages145-153
Number of pages9
ISBN (Print)9781906638481
Publication statusPublished - 2009

Fingerprint

Software engineering
Education
Engineering education

Keywords

  • Games-based learning
  • software engineering
  • requirements collection and analysis
  • evaluation
  • pedagogy

Cite this

Hainey, T., Connolly, T., & Boyle, E. (2009). Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level. In M. Pivec (Ed.), Proceedings of the 3rd European Conference on Game Based Learning (pp. 145-153). Academic Conferences and Publishing Limited (ACPIL).
Hainey, Thomas ; Connolly, Thomas ; Boyle, Elizabeth. / Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level. Proceedings of the 3rd European Conference on Game Based Learning. editor / Maja Pivec. Academic Conferences and Publishing Limited (ACPIL), 2009. pp. 145-153
@inproceedings{772f90625ace44d08551ee5e4ffc91e1,
title = "Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level",
abstract = "A highly important part of software engineering education is requirements collection and analysis which is one of the initial stages of the Database Application Lifecycle and arguably the most important stage of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall system if performed incorrectly. As software engineering is a field with a reputation for producing graduates that are inappropriately prepared for applying their skills in real life software engineering scenarios, it suggests that traditional educational techniques such as role-play, live-through case studies and paper-based case studies are insufficient preparation and that other techniques are required. To attempt to combat this problem we have developed a games-based learning application to teach requirements collection and analysis at tertiary education level as games-based learning is seen as a highly motivating, engaging form of media and is a rapidly expanding field. This paper will describe the evaluation of the requirements collection and analysis game particularly from a pedagogical perspective. The game will be compared to traditional methods of software engineering education using a pre-test/post-test, control group/experimental group design to assess if the game can act as a suitable supplement to traditional techniques and asses if it can potentially overcome any shortcomings.",
keywords = "Games-based learning, software engineering, requirements collection and analysis, evaluation, pedagogy",
author = "Thomas Hainey and Thomas Connolly and Elizabeth Boyle",
year = "2009",
language = "English",
isbn = "9781906638481",
pages = "145--153",
editor = "Maja Pivec",
booktitle = "Proceedings of the 3rd European Conference on Game Based Learning",
publisher = "Academic Conferences and Publishing Limited (ACPIL)",

}

Hainey, T, Connolly, T & Boyle, E 2009, Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level. in M Pivec (ed.), Proceedings of the 3rd European Conference on Game Based Learning. Academic Conferences and Publishing Limited (ACPIL), pp. 145-153.

Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level. / Hainey, Thomas; Connolly, Thomas; Boyle, Elizabeth.

Proceedings of the 3rd European Conference on Game Based Learning. ed. / Maja Pivec. Academic Conferences and Publishing Limited (ACPIL), 2009. p. 145-153.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level

AU - Hainey, Thomas

AU - Connolly, Thomas

AU - Boyle, Elizabeth

PY - 2009

Y1 - 2009

N2 - A highly important part of software engineering education is requirements collection and analysis which is one of the initial stages of the Database Application Lifecycle and arguably the most important stage of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall system if performed incorrectly. As software engineering is a field with a reputation for producing graduates that are inappropriately prepared for applying their skills in real life software engineering scenarios, it suggests that traditional educational techniques such as role-play, live-through case studies and paper-based case studies are insufficient preparation and that other techniques are required. To attempt to combat this problem we have developed a games-based learning application to teach requirements collection and analysis at tertiary education level as games-based learning is seen as a highly motivating, engaging form of media and is a rapidly expanding field. This paper will describe the evaluation of the requirements collection and analysis game particularly from a pedagogical perspective. The game will be compared to traditional methods of software engineering education using a pre-test/post-test, control group/experimental group design to assess if the game can act as a suitable supplement to traditional techniques and asses if it can potentially overcome any shortcomings.

AB - A highly important part of software engineering education is requirements collection and analysis which is one of the initial stages of the Database Application Lifecycle and arguably the most important stage of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall system if performed incorrectly. As software engineering is a field with a reputation for producing graduates that are inappropriately prepared for applying their skills in real life software engineering scenarios, it suggests that traditional educational techniques such as role-play, live-through case studies and paper-based case studies are insufficient preparation and that other techniques are required. To attempt to combat this problem we have developed a games-based learning application to teach requirements collection and analysis at tertiary education level as games-based learning is seen as a highly motivating, engaging form of media and is a rapidly expanding field. This paper will describe the evaluation of the requirements collection and analysis game particularly from a pedagogical perspective. The game will be compared to traditional methods of software engineering education using a pre-test/post-test, control group/experimental group design to assess if the game can act as a suitable supplement to traditional techniques and asses if it can potentially overcome any shortcomings.

KW - Games-based learning

KW - software engineering

KW - requirements collection and analysis

KW - evaluation

KW - pedagogy

M3 - Conference contribution

SN - 9781906638481

SP - 145

EP - 153

BT - Proceedings of the 3rd European Conference on Game Based Learning

A2 - Pivec, Maja

PB - Academic Conferences and Publishing Limited (ACPIL)

ER -

Hainey T, Connolly T, Boyle E. Development and Evaluation of a Game to Teach Requirements Collection and Analysis in Software Engineering at Tertiary Education Level. In Pivec M, editor, Proceedings of the 3rd European Conference on Game Based Learning. Academic Conferences and Publishing Limited (ACPIL). 2009. p. 145-153