Teaching software maintenance with open source software: Experiences and lessons.
Swapna S. GokhaleThérèse SmithRobert McCartneyPublished in: FIE (2013)
Keyphrases
- software maintenance
- open source software
- source code
- software development
- open source projects
- open source
- school teachers
- software systems
- maintenance effort
- software engineering
- case study
- programming course
- software evolution
- software projects
- reverse engineering
- mailing lists
- open source software development
- maintenance activities
- software engineers
- object oriented systems
- program comprehension
- program understanding
- free software
- computer programming
- higher education
- high level
- e learning
- software development and maintenance
- software testing
- teaching materials
- databases
- software developers
- development process
- social networks
- maturity model
- decision making