# ParseIT: A Question-Answer based Tool to Learn Parsing Techniques

**Authors:** Amey Karkare, Nimisha Agarwal

arXiv: 1702.00562 · 2017-02-03

## TL;DR

ParseIT is an interactive tool that enhances understanding of parsing techniques in compiler courses through automated question generation, feedback, and hints, supported by a user study demonstrating its effectiveness.

## Contribution

It introduces a novel question-answering based approach with automated question generation and feedback for teaching parsing techniques.

## Key findings

- User study shows improved student understanding.
- Automated generation of MCQs and hints enhances learning.
- Effective feedback mechanisms aid in mastering parsing concepts.

## Abstract

Parsing (also called syntax analysis) techniques cover a substantial portion of any undergraduate Compiler Design course. We present ParseIT, a tool to help students understand the parsing techniques through question-answering. ParseIT automates the generation of tutorial questions based on the Context Free Grammar provided by the student and generates feedback for the student solutions. The tool generates multiple-choice questions (MCQs) and fill in the blank type questions, and evaluates students' attempts. It provides hints for incorrect attempts, again in terms of MCQs. The hints questions are generated for any correct choice that is missed or any incorrect choice that is selected. Another interesting form of hint generated is an input string that helps the students identify incorrectly filled cells of a parsing table. We also present results of a user study conducted to measure the effectiveness of ParseIT.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1702.00562/full.md

## Figures

12 figures with captions in the complete paper: https://tomesphere.com/paper/1702.00562/full.md

## References

24 references — full list in the complete paper: https://tomesphere.com/paper/1702.00562/full.md

---
Source: https://tomesphere.com/paper/1702.00562