Improving software team collaboration with Synchronized Software Development.
Stanislav LevinAmiram YehudaiPublished in: CoRR (2015)
Keyphrases
- software development
- software systems
- software developers
- software projects
- software engineering
- software development teams
- software design
- development process
- virtual teams
- software development environments
- software quality
- team members
- development cycle
- case study
- software architecture
- software components
- knowledge management
- open source software
- software reuse
- software testing
- software evolution
- software industry
- software artifacts
- project managers
- development effort
- development teams
- extreme programming
- effort estimation
- project teams
- product development
- agile methods
- software development process
- information sharing
- software engineers
- agile software development
- software process
- product line
- requirements engineering
- software development processes
- human agent
- aspect oriented
- information systems
- development lifecycle
- learning environment
- open source
- collective learning
- user interface
- collaborative activities