Teaching practical software maintenance skills in a software engineering course.
James S. CollofelloPublished in: SIGCSE (1989)
Keyphrases
- helping students
- software maintenance
- software engineering
- software engineers
- software systems
- software development and maintenance
- reverse engineering
- software projects
- software development
- open source projects
- software evolution
- maintenance activities
- source code
- object oriented
- program comprehension
- real world
- effort estimation
- object oriented systems
- development process
- software life cycle
- information systems
- design patterns
- learning environment
- software reuse
- software developers
- databases
- software artifacts
- artificial intelligence
- higher education
- multi agent systems