Keyphrases
- software artifacts
- software maintenance
- maintenance effort
- software evolution
- source code
- software development
- software systems
- software engineering
- software engineers
- software components
- learning environment
- learning process
- development environments
- software design
- learning systems
- software repositories
- reverse engineering
- e learning
- development process
- higher education
- bug reports
- development environment
- software architecture
- data model
- decision making