Flexible control flow graph alignment for delivering data-driven feedback to novice programming learners.
Md Towhidul Absar ChowdhuryMaheen Riaz ContractorCarlos R. RiveroPublished in: J. Syst. Softw. (2024)
Keyphrases
- control flow
- data driven
- data flow
- reactive systems
- programming environments
- programming assignments
- software testing
- programming concepts
- learning environment
- process model
- programming course
- learning experience
- novice programmers
- e learning
- automatic assessment
- transition systems
- learning activities
- programming environment
- memory hierarchy
- native speakers
- databases
- programming language
- learning process
- high level
- object oriented programming
- software development
- cooperative
- multi agent
- data sets
- workflow processes