Software development: arts & crafts or math & science?
Jim HaungsMartin FowlerRalph E. JohnsonSteve McConnellRichard P. GabrielPublished in: OOPSLA Companion (2004)
Keyphrases
- software development
- software engineering
- learning sciences
- case study
- cost estimation
- software systems
- software developers
- software components
- software testing
- software design
- artificial intelligence
- software projects
- development process
- data mining
- helping students
- tutoring system
- digital media
- software reuse
- pair programming
- video games
- knowledge management
- computer science
- software process
- longitudinal study
- effort estimation
- early phase
- software development effort