Targeted Example Generation for Compilation Errors

09/02/2019
by   Umair Z. Ahmed, et al.
0

We present TEGCER, an automated feedback tool for novice programmers. TEGCER uses supervised classification to match compilation errors in new code submissions with relevant pre-existing errors, submitted by other students before. The dense neural network used to perform this classification task is trained on 15000+ error-repair code examples. The proposed model yields a test set classification Pred@3 accuracy of 97.7 Using this model as its base, TEGCER presents students with the closest relevant examples of solutions for their specific error on demand.

READ FULL TEXT
research
04/03/2019

Styler: Learning Formatting Conventions to Repair Checkstyle Errors

Formatting coding conventions play an important role on code readability...
research
04/29/2021

SYNFIX: Automatically Fixing Syntax Errors using Compiler Diagnostics

Beginning programmers struggle with the complex grammar of modern progra...
research
05/08/2023

Algebra Error Classification with Large Language Models

Automated feedback as students answer open-ended math questions has sign...
research
02/10/2021

SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries

Computer science educators seek to understand the types of mistakes that...
research
10/13/2022

Augmenting Flight Training with AI to Efficiently Train Pilots

We propose an AI-based pilot trainer to help students learn how to fly a...
research
04/11/2022

Defect Identification, Categorization, and Repair: Better Together

Just-In-Time defect prediction (JIT-DP) models can identify defect-induc...
research
08/14/2018

KGCleaner : Identifying and Correcting Errors Produced by Information Extraction Systems

KGCleaner is a framework to identify and correct errors in data produced...

Please sign up or login with your details

Forgot password? Click here to reset