Keyphrases
- software engineering
- software development
- software projects
- software testing
- software systems
- search based software testing
- tool support
- artificial intelligence
- reverse engineering
- peer to peer systems
- case study
- project management
- software development life cycle
- software engineering education
- software architecture
- development process
- design patterns
- software maintenance
- software evolution
- human computer interaction
- software development projects
- peer to peer
- critical success factors
- development cycle
- software development process
- software intensive systems
- software components