Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments.
Olly GotelChristelle ScharffAndrew WildenbergPublished in: ITiCSE (2008)
Keyphrases
- quality assurance
- programming assignments
- programming course
- software testing
- open source
- automatic assessment
- source code
- software development
- quality control
- software systems
- introductory programming
- test cases
- software quality
- quality assessment
- software engineering
- monitoring system
- success or failure
- students learning
- novice programmers
- grounded theory
- student learning
- learning platform
- test suite
- computer assisted instruction
- information systems
- learning environment
- computer programming
- artificial intelligence