DecidArch: Playing Cards as Software Architects

Date
2019-01-08
Authors
Lago, Patricia
Cai, Jia F.
de Boer, Remco C.
Kruchten, Philippe
Verdecchia, Roberto
Contributor
Advisor
Department
Instructor
Depositor
Speaker
Researcher
Consultant
Interviewer
Annotator
Journal Title
Journal ISSN
Volume Title
Publisher
Volume
Number/Issue
Starting Page
Ending Page
Alternative Title
Abstract
Teaching software architecture is a challenge because of the difficulty to expose students to actual meaningful design situations. Games can provide a useful illustration of the design decision making process, and teach students the power of team interaction for making sound decisions. We introduce a game –DecidArch– developed to achieve three learning objectives: _x0001_1) create awareness about the rationale involved in design decision making, _x0002_2) enable appreciation of the reasoning behind candidate design decisions proposed by others, and _x0003_3) create awareness about interdependencies between design decisions. The game has been played by _x0002__x0002_ groups with a total of _x0008__x0003_ players, all of them students of the VU software architecture course. We present some of the lessons learned, both from our observation and through participant survey. We conclude that the game well supports our three learning objectives, and we identify several improvement points for future game editions.
Description
Keywords
Vision and Novel Delivery, Software Engineering Education and Training, design decision making, education, empirical experiment, gaming, software architecture
Citation
Extent
10 pages
Format
Geographic Location
Time Period
Related To
Proceedings of the 52nd Hawaii International Conference on System Sciences
Table of Contents
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International
Rights Holder
Local Contexts
Email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.