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

Authors

  • Shafaque Saira Malik University of Baluchistan, Quetta-Pakistan
  • Shumail Naveed
  • Furqan-ul-haq Siddiqui

DOI:

https://doi.org/10.5281/zenodo.5010212

Keywords:

FPL, NLF, Novices, CFG, PAT, Performance, Enhanced Error Message

Abstract

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 effectively 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.

Downloads

Download data is not yet available.

Downloads

Published

2020-07-06

How to Cite

Shafaque Saira Malik, Shumail Naveed, & Furqan-ul-haq Siddiqui. (2020). Creation of CFG Based Natural Language Framework for Explication of Syntax Errors in First Programming Language Featuring Novices. LC International Journal of STEM (ISSN: 2708-7123), 1(2), 6-22. https://doi.org/10.5281/zenodo.5010212