Keyphrases
- software systems
- software engineering
- software intensive systems
- computer science
- source code
- software development
- software requirements
- software design
- complex software systems
- software architecture
- software maintenance
- artificial intelligence
- multi agent systems
- software evolution
- software engineers
- distance learning
- metamodel
- software components
- software quality
- engineering and computer science
- software developers
- design patterns
- linux kernel
- development process
- hong kong
- legacy software
- functional requirements
- object oriented
- software projects
- reverse engineering
- clone detection
- information technology
- maintenance activities
- development effort
- software reuse
- software repositories