Can distributed software development help the practitioners to become better software engineers?: insights from academia.
Rafael PrikladnickiPublished in: CTGDSD@ICSE (2011)
Keyphrases
- software engineers
- software development
- software developers
- software engineering
- software systems
- case study
- agile development
- software maintenance
- software components
- software projects
- distributed systems
- software industry
- development process
- data mining
- software development environment
- project managers
- cooperative
- software testing
- academic researchers
- real world
- source code
- software design
- software artifacts
- software architecture
- multi agent
- information systems
- program comprehension
- success stories
- learning objects
- data processing
- effort estimation
- knowledge management