A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
1. A Collaborative Approach
to Teach Software Architecture
Arie van Deursen, Maurício Aniche, Joop Aué, Rogier Slag,
Michael de Jong, Alex Nederlof, Eric Bouwers
37. Open learning
“I liked reviewing them, as it gave me the opportunity
to see what other groups were doing, and giving me
the opportunity to help them out.”
“It’s a must have experience and you learn a lot and it
brings responsibility as your work is open and public.”
38. Interact with architects
40% of students believe that contributing to the
project helped them to get in touch with
architects.
40. Improvements yet to be done
• Not easy to apply all the concepts to the systems
• Grading is challenging
• Mix with industry systems
41. A Collaborative Approach
to Teach Software Architecture
Arie van Deursen, Maurício Aniche, Joop Aué, Rogier Slag,
Michael de Jong, Alex Nederlof, Eric Bouwers