Tool-Based Software Engineering Education for Software Design Patterns and Software Architecture Patterns - a Systematic Literature Review.
Tobias EiglerFlorian HuberGeorg HagelPublished in: ECSEE (2023)
Keyphrases
- design patterns
- software architecture
- literature review
- software engineering education
- software engineering
- software systems
- software design
- software development
- object oriented software
- case study
- design rationale
- commercial off the shelf
- software evolution
- design principles
- distributed systems
- requirements engineering
- metamodel
- security requirements
- software maintenance
- artificial intelligence
- source code
- software projects
- educational technology
- development process
- software application
- software product line