An Interactive Feedback System for Grammar Development (Tool Paper)
summary
Tool gtutr provides automated, interactive feedback for students developing ANTLR context-free grammars, using test suites generated from a hidden golden grammar, clustering failing tests by applying the Needleman-Wunsch alignment to rule traces, and ranking suspicious productions with spectrum-based fault localization. The demo shows a 44% score improvement after one fix, students submit on average six versions in a small module, and a penalty meter charges 5 points to discourage overuse.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:49Explanation
- 3:36Classification
- 6:23Architecture Workflow
- 7:31System Demonstration
- 13:53Conclusion
related talks
12mAutomatic Grammar Repair
24mAutomated extraction of grammar optimization rule configurations in a metamodel-gr...
20mAn Approach to Generate Text-Based IDEs for Syntax Correction based on Syntax Specification
15mDetecting and explaining (in-)equivalence of context-free grammars
29mGrammar Inference for Ad Hoc Parsers
22mImproving Swift Tools with libSyntax
29mMy Little Parser: Tooling is Magic
12mToward Grammar Inference via Refinement Types (Extended Abstract)
