Software teams and their knowledge networks in large-scale software development.
Darja SmiteNils Brede MoeAivars SablisClaes WohlinPublished in: Inf. Softw. Technol. (2017)
Keyphrases
- software development
- software development teams
- software systems
- software engineering
- software architecture
- knowledge management
- software projects
- software design
- software developers
- development process
- agile methods
- software development processes
- domain knowledge
- effort estimation
- software quality
- cooperative
- software testing
- case study
- software components
- product line
- software evolution
- knowledge base
- knowledge acquisition
- expert systems
- software industry
- automated tools
- knowledge discovery
- development effort
- development cycle
- agile development
- software maintenance
- social networks
- multi agent
- knowledge representation
- software process
- systems development
- knowledge sharing
- network structure
- complex networks