Reusing Bugged Source Code to Support Novice Programmers in Debugging Tasks.
Pasquale ArdimentoMario Luca BernardiMarta CimitileGiuseppe De RuvoPublished in: ACM Trans. Comput. Educ. (2020)
Keyphrases
- source code
- novice programmers
- programming course
- automated tools
- open source
- execution traces
- software projects
- software systems
- software maintenance
- program slicing
- program comprehension
- programming environment
- program understanding
- software repositories
- source files
- software evolution
- artificial intelligence
- programs written
- bug localization
- operating system
- multi agent systems
- data structure
- high level
- website