Creation of CFG Based Natural Language Framework for Explication of Syntax Errors in First Programming Language Featuring Novices

Shafaque Saira Malik, Shumail Naveed,
2020 Zenodo  
The intention of this research is to investigate effectiveness and impact of NLF for error messages on the performance, motivation, cognitive load of novices in FPL like C. This study analyzed the effectiveness of enhanced error messages in natural language on debugging .it is used as a teaching tool in introductory programming language. This research focus on use of natural language framework to illustrate errors, suggest proper solution thus ensures that usability of error messages
more » ... to facilitate debugging. This paper reports that self-directed static error resolution and illustration using natural language, enhanced understanding of static errors and decreased debugging time. CFG based NLF ensemble natural language description underpinning HCI approach in IDE for resolution of errors. We inferred that novices using NLF performed better in programming with good understanding of static error handling, error resolution ,NLF has valuable impression on novice learning outcomes The results of study indicate error messages in natural language augmented static error debugging time which has considerable impact on performance, motivation, cognitive load of novices.
doi:10.5281/zenodo.5010212 fatcat:slhdeiv24jdjbjh76awxoflbaa