Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Using Architectural Kata in Software Architecture Course: An Experience Report
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0009-0005-4340-8641
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
Available from: 2023-08-07 Created: 2023-08-07 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(2541 kB)362 downloads
File information
File name FULLTEXT01.pdfFile size 2541 kBChecksum SHA-512
1e7891ae68130698e15259161e1f8a7db9205c65a84ed31b7bf92a3983b6d85448230818f43248812c3f19a170d7e32f195473164092e429f38daa5ef0c18f7c
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Nasir, Usman

Search in DiVA

By author/editor
Nasir, Usman
By organisation
Department of Software Engineering
Software EngineeringEducational Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 367 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 252 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf