Experience Distributed and Centralized Software Development in IPDNS Project.
Khalid Al-AsmariRobert BatzingerLiguo YuPublished in: Software Engineering Research and Practice (2007)
Keyphrases
- software development
- distributed environment
- peer to peer
- software projects
- software engineering
- pair programming
- software developers
- effort estimation
- geographically distributed
- software systems
- case study
- requirements engineering
- information systems development
- development process
- distributed systems
- open source software
- development teams
- development projects
- cost estimation
- software reuse
- project managers
- development lifecycle
- software testing
- software design
- software architecture
- software components
- fault tolerant
- systems development
- single point of failure
- software development projects
- fully distributed
- artificial intelligence
- development methodologies
- software development process
- project management
- software industry
- peer to peer systems
- practical experience
- software development processes
- cooperative
- software development environment
- software quality
- multi agent
- current status