Teaching disciplined software development.
H. Dieter RombachJürgen MünchAlexis OcampoWatts S. HumphreyDan BurtonPublished in: J. Syst. Softw. (2008)
Keyphrases
- software development
- pair programming
- software engineering
- test driven development
- case study
- software developers
- software projects
- software testing
- software systems
- distance learning
- online learning
- e learning
- extreme programming
- development process
- learning analytics
- learning process
- software architecture
- software design
- artificial intelligence
- learning systems
- computer programming
- software industry
- learning environment
- software maintenance
- higher education
- software components
- cost estimation
- knowledge management
- agile software development
- thinking skills
- computer science education
- software evolution
- hybrid learning
- cooperative learning
- web based learning