Six years of evaluating software architectures in student projects.
Mikael SvahnbergFrans MårtenssonPublished in: J. Syst. Softw. (2007)
Keyphrases
- software architecture
- software development
- description language
- software evolution
- software engineering
- software systems
- reference model
- distributed systems
- architectural design
- embedded software
- learning environment
- software development process
- learning styles
- student learning
- security requirements
- tutoring system
- case study
- functional requirements
- development projects
- software projects
- intelligent tutoring systems
- learning process
- faculty members
- reference architecture
- student teams
- quality attributes
- design patterns
- student model
- online course
- collaborative learning
- database