A platform for teaching applied distributed software development: The ongoing journey of the Helsinki software factory.
Fabian FagerholmNilay V. OzaJürgen MünchPublished in: CTGDSD@ICSE (2013)
Keyphrases
- software development
- software systems
- software engineering
- software architecture
- software developers
- development process
- development cycle
- software testing
- distributed systems
- software components
- effort estimation
- software design
- software industry
- pair programming
- software reuse
- learning environment
- test driven development
- software engineers
- software maintenance
- software projects
- source code
- computing platform
- distributed architecture
- software quality
- agile development
- artificial intelligence
- software development effort