Keyphrases
- software development
- software engineering
- open source software
- effort estimation
- software systems
- case study
- software architecture
- genetic algorithm
- development process
- software maintenance
- cost estimation
- agile development
- development effort
- software evolution
- systems development
- software quality
- software design
- web services
- knowledge base