Evaluating role playing efficiency to teach requirements engineering

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

6 Citations (Scopus)


Weak requirements engineering can lead to the failure of software projects, unstable software products and unclear designation of responsibilities in software projects. Requirements engineering education is essential for preparing students for the real world of software engineering, especially the proper handling of requirements. Students should be able to elicit, analyze, specify, and validate known and unknown requirements from stakeholders with different backgrounds. Role playing has been suggested by many researchers as a pedagogical technique for teaching requirements engineering efficiently. However, there is hardly any empirical evaluation demonstrating its efficiency. The objective of this study is to assess the use of role playing and role reversal in an intensive requirements engineering course. This paper reports our experience teaching requirements engineering courses using role playing for four sessions of two hours each. The results demonstrate the efficiency of role playing as a tool for teaching requirements engineering over short durations, and for creating student engagement during the course.

Original languageEnglish
Title of host publicationProceedings of 2019 IEEE Global Engineering Education Conference, EDUCON 2019
EditorsAlaa K. Ashmawy, Sebastian Schreiter
PublisherIEEE Computer Society
Number of pages4
ISBN (Electronic)9781538695067
Publication statusPublished - Apr 2019
Event10th IEEE Global Engineering Education Conference, EDUCON 2019 - Dubai, United Arab Emirates
Duration: Apr 9 2019Apr 11 2019

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567


Conference10th IEEE Global Engineering Education Conference, EDUCON 2019
Country/TerritoryUnited Arab Emirates


  • Education
  • Requirement engineering
  • Role playing

ASJC Scopus subject areas

  • General Engineering
  • Information Systems and Management
  • Education


Dive into the research topics of 'Evaluating role playing efficiency to teach requirements engineering'. Together they form a unique fingerprint.

Cite this