The role of software processes and communication in offshore software development.
Anandasivam GopalTridas MukhopadhyayMayuram S. KrishnanPublished in: Commun. ACM (2002)
Keyphrases
- software development
- development team
- software process
- software development environments
- software systems
- software engineering
- software developers
- software projects
- software development processes
- development cycle
- development processes
- software testing
- communication channels
- development process
- software development process
- software process improvement
- software components
- software maintenance
- open source software
- software architecture
- software design
- software quality
- development life cycle
- software industry
- software development projects
- software evolution
- systems development
- communication patterns
- effort estimation
- requirements engineering
- case study
- software development teams
- software reuse
- software engineers
- mutual understanding
- software development effort
- software artifacts
- product line
- project managers
- model driven architecture
- software product
- artificial intelligence
- software development environment
- capability maturity model
- communication technologies
- reverse engineering