Improving students' code correctness and test completeness by informal specifications.
Arno BroedersRuud HermansSylvia StuurmanLex BijlsmaHarrie PassierPublished in: CoRR (2023)
Keyphrases
- unit testing
- test driven development
- student learning
- multiple choice
- post test
- informal learning
- learning environment
- test cases
- software testing
- e learning
- programming course
- item bank
- higher education
- distance learning
- intelligent tutoring systems
- educational settings
- learning outcomes
- distance education
- source code
- control group
- learning experience
- undergraduate students
- learning styles
- software development
- computer science students
- college students
- integration testing
- open ended
- high school
- automatic assessment
- university level
- open source
- learning activities
- learning process
- university students
- control flow
- cooperative learning
- tutoring system
- online course
- mobile learning
- computer assisted instruction
- elementary school
- computer programming
- science education
- programs written
- exam preparation