Keyphrases
- software development
- knowledge intensive
- free libre open source software
- knowledge management
- software development environments
- software engineering
- development process
- software systems
- case study
- software design
- information sharing
- collective intelligence
- knowledge sharing
- collaborative learning
- cost estimation
- software projects
- early phase
- requirements engineering
- neural network
- database systems
- development lifecycle
- pair programming
- software industry
- collaborative environment
- software reuse
- software testing
- software developers
- information exchange
- software architecture
- product development
- multiple perspectives
- user interface
- collaborative problem solving
- cross disciplinary
- effort estimation
- development methodologies
- team members