DecidArch: Playing Cards as Software Architects

P. Lago, Jia F. Cai, R.C. de Boer, Philippe Kruchten, R. Verdecchia

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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: 1) create awareness about the rationale involved in design decision making, 2) enable appreciation of the reasoning behind candidate design decisions proposed by others, and 3) create awareness about interdependencies between design decisions.
The game has been played by 22 groups with a total of 83 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.
LanguageEnglish
Title of host publicationProceedings of the 52nd Hawaii International Conference on System Sciences (HICSS)
Place of PublicationHonolulu
PublisherHawaii International Conference on System Sciences (HICSS)
Pages7815-7824
Number of pages10
ISBN (Print)9780998133126
Publication statusPublished - 8 Jan 2019

Fingerprint

Software architecture
Students
Decision making
Teaching
Acoustic waves

Cite this

Lago, P., Cai, J. F., de Boer, R. C., Kruchten, P., & Verdecchia, R. (2019). DecidArch: Playing Cards as Software Architects. In Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS) (pp. 7815-7824). Honolulu: Hawaii International Conference on System Sciences (HICSS).
Lago, P. ; Cai, Jia F. ; de Boer, R.C. ; Kruchten, Philippe ; Verdecchia, R. / DecidArch: Playing Cards as Software Architects. Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS). Honolulu : Hawaii International Conference on System Sciences (HICSS), 2019. pp. 7815-7824
@inproceedings{f21bc4ffa16249779de68734d77270fb,
title = "DecidArch: Playing Cards as Software Architects",
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: 1) create awareness about the rationale involved in design decision making, 2) enable appreciation of the reasoning behind candidate design decisions proposed by others, and 3) create awareness about interdependencies between design decisions.The game has been played by 22 groups with a total of 83 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.",
author = "P. Lago and Cai, {Jia F.} and {de Boer}, R.C. and Philippe Kruchten and R. Verdecchia",
year = "2019",
month = "1",
day = "8",
language = "English",
isbn = "9780998133126",
pages = "7815--7824",
booktitle = "Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS)",
publisher = "Hawaii International Conference on System Sciences (HICSS)",

}

Lago, P, Cai, JF, de Boer, RC, Kruchten, P & Verdecchia, R 2019, DecidArch: Playing Cards as Software Architects. in Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS). Hawaii International Conference on System Sciences (HICSS), Honolulu, pp. 7815-7824.

DecidArch: Playing Cards as Software Architects. / Lago, P.; Cai, Jia F.; de Boer, R.C.; Kruchten, Philippe; Verdecchia, R.

Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS). Honolulu : Hawaii International Conference on System Sciences (HICSS), 2019. p. 7815-7824.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - DecidArch: Playing Cards as Software Architects

AU - Lago, P.

AU - Cai, Jia F.

AU - de Boer, R.C.

AU - Kruchten, Philippe

AU - Verdecchia, R.

PY - 2019/1/8

Y1 - 2019/1/8

N2 - 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: 1) create awareness about the rationale involved in design decision making, 2) enable appreciation of the reasoning behind candidate design decisions proposed by others, and 3) create awareness about interdependencies between design decisions.The game has been played by 22 groups with a total of 83 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.

AB - 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: 1) create awareness about the rationale involved in design decision making, 2) enable appreciation of the reasoning behind candidate design decisions proposed by others, and 3) create awareness about interdependencies between design decisions.The game has been played by 22 groups with a total of 83 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.

M3 - Conference contribution

SN - 9780998133126

SP - 7815

EP - 7824

BT - Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS)

PB - Hawaii International Conference on System Sciences (HICSS)

CY - Honolulu

ER -

Lago P, Cai JF, de Boer RC, Kruchten P, Verdecchia R. DecidArch: Playing Cards as Software Architects. In Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS). Honolulu: Hawaii International Conference on System Sciences (HICSS). 2019. p. 7815-7824