Software architecture improvement through test-driven development.
David S. JanzenPublished in: OOPSLA Companion (2005)
Keyphrases
- software architecture
- test driven development
- software development
- description language
- software systems
- software engineering
- functional requirements
- distributed systems
- reference model
- architectural design
- embedded software
- reference architecture
- design patterns
- development process
- information technology
- software evolution
- machine learning
- building blocks
- software development process