Use of Gamification to Teach Agile Values and Collaboration: A multi-week Scrum simulation project in an undergraduate software engineering course.
Sonja HofMartin KroppMarla LandoltPublished in: ITiCSE (2017)
Keyphrases
- software engineering
- project management
- personal software process
- software development
- agile development
- development process
- software projects
- agile software development
- agile methods
- software development processes
- computer science curriculum
- requirements engineering
- systems development
- knowledge management
- software systems
- requirements elicitation
- geographically dispersed
- artificial intelligence
- pair programming
- software development projects
- eu funded
- project managers
- extreme programming
- information systems
- project teams
- reverse engineering
- learning community
- inter disciplinary
- cross disciplinary
- development projects
- engineering students
- software engineers
- information sharing
- programming language
- case study
- software product line
- user experience
- collaborative learning
- face to face collaborative learning