How surveys, tutors, and software help to assess Scrum adoption in a classroom software engineering project.
Christoph MatthiesThomas KowarkKeven RichlyMatthias UflackerHasso PlattnerPublished in: ICSE (Companion Volume) (2016)
Keyphrases
- software engineering
- software development
- software projects
- development process
- project management
- software systems
- agile development
- software industry
- agile software development
- software engineers
- software quality
- software design
- systems development
- requirements engineering
- collaborative learning
- software developers
- software maintenance
- agile methods
- development methodologies
- development processes
- reverse engineering
- project managers
- development projects
- software process
- software reuse
- design patterns
- software architecture
- software development projects
- software development processes
- data collection
- source code
- learning process
- software testing
- development cycle
- software development process
- information systems
- cognitive tutor
- mobile technologies
- pair programming
- professional development
- student learning
- software components
- learning activities
- online learning
- artificial intelligence
- information systems development
- case study
- e learning
- peer tutoring
- qualitative data analysis
- learning community
- information technology
- learning environment
- product line
- software product line
- middle school
- pilot study
- intelligent tutoring systems
- learning resources
- software development teams
- knowledge management
- intelligent tutors
- object oriented