Comparing technical debt in student exercises using test driven development, test last and ad hoc programming.
Eugenia ParodiSantiago MatalongaDario MacchiMartín SolariPublished in: CLEI (2016)
Keyphrases
- test driven development
- software development
- multiple choice
- programming skills
- programming course
- computer programming
- programming language
- java programming
- learning objectives
- intelligent tutor
- intelligent tutoring systems
- student learning
- short term
- award winning
- introductory programming
- machine learning
- learning environment
- introductory computer science
- high school students
- teaching methods
- programming environment
- software testing
- student model
- case study