Do architectural design decisions improve the understanding of software architecture? two controlled experiments.
Mojtaba ShahinPeng LiangZengyang LiPublished in: ICPC (2014)
Keyphrases
- software architecture
- design decisions
- architectural design
- description language
- design process
- software engineering
- design issues
- distributed systems
- software development
- software systems
- tool support
- functional requirements
- object oriented software
- embedded software
- design principles
- commercial off the shelf
- design patterns
- reference model
- design choices
- design science
- autonomous agents
- trade off
- database
- quality attributes
- business process
- multi agent systems
- real world