Using Architectural Kata in Software Architecture Course: An Experience Report
2023 (English)In: ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), 2023, p. 215-219Conference paper, Published paper (Refereed)
Abstract [en]
Software Architecture Courses in Software Engineering curricula often involve project-based group assignments where students have to design and document software architectures and evaluate other architectures. This paper presents the design and implementation of the Architectural Kata workshop conducted in the Software Architecture course as a group exercise to teach designing, documenting, and evaluating software architecture. Feedback on the workshop was collected from students using a survey questionnaire after the conclusion of the course. The results showed that besides acquiring skills to design and evaluate architectural designs, the workshop also supported skills to identify non-functional requirements, elaborate assumptions, and collaborate with their peers. Observations and lessons learned from the workshop about students' feedback, planning, and workshop moderation are shared. Possible future improvements are also suggested. © 2023 Owner/Author.
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023. p. 215-219
Keywords [en]
Active Learning, Architectural Kata, Designing Software Architectures, Experience Report, Curricula, Students, Design and implementations, Designing software architecture, Designing softwares, Evaluating software architectures, Group assignments, Project-based, Software engineering curricula, Software architecture
National Category
Software Engineering Educational Sciences
Identifiers
URN: urn:nbn:se:bth-25232DOI: 10.1145/3593663.3593694ISI: 001124146500028Scopus ID: 2-s2.0-85163502626ISBN: 9781450399562 (print)OAI: oai:DiVA.org:bth-25232DiVA, id: diva2:1786035
Conference
5th European Conference on Software Engineering Education, ECSEE 2023, Seeon/Bavaria, 19 June through 21 June 2023
2023-08-072023-08-072025-09-30Bibliographically approved