How Software Designs Decay: A Pilot Study of Pattern Evolution.
Clemente IzurietaJames M. BiemanPublished in: ESEM (2007)
Keyphrases
- pilot study
- software evolution
- pilot project
- computer games
- software development
- pattern matching
- software systems
- inquiry learning
- computer systems
- elementary school
- software package
- software design
- software components
- science learning
- software architecture
- test cases
- software engineering
- software tools
- reverse engineering
- information systems
- software maintenance
- development process
- collaborative learning
- source code
- learning gains
- middle school students
- open source