Corpus ID: 14468405

Generating Data-driven Hints for Open-ended Programming

@inproceedings{Price2016GeneratingDH,
  title={Generating Data-driven Hints for Open-ended Programming},
  author={Thomas W. Price and Yihuan Dong and Tiffany Barnes},
  booktitle={EDM},
  year={2016}
}
  • Thomas W. Price, Yihuan Dong, Tiffany Barnes
  • Published in EDM 2016
  • Computer Science
  • Intelligent Tutoring Systems (ITSs) have shown success in the domain of programming, in part by providing customized hints and feedback to students. However, many popular novice programming environments still lack these intelligent features. This is due in part to their use of open-ended programming assignments, which are difficult to support with existing hint generation techniques. In this paper, we present a new data-driven algorithm, based on the Hint Factory, to generate hints for these… CONTINUE READING

    Create an AI-powered research feed to stay up to date with new papers like this posted to ArXiv

    Figures, Tables, and Topics from this paper.

    Explore Further: Topics Discussed in This Paper

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 24 CITATIONS

    Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming

    VIEW 9 EXCERPTS
    CITES BACKGROUND, METHODS & RESULTS

    IPASJ International Journal of Information Technology (IIJIT)

    VIEW 5 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms

    VIEW 5 EXCERPTS
    CITES METHODS & BACKGROUND

    A Survey of Automated Programming Hint Generation - The HINTS Framework

    VIEW 7 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    Human-Centric Programming in the Large - Command Languages to Scalable Cyber Training

    VIEW 1 EXCERPT
    CITES BACKGROUND

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 26 REFERENCES

    An Automated Framework for Recommending Program Elements to Novices (N)

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL

    Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor

    VIEW 12 EXCERPTS
    HIGHLY INFLUENTIAL

    Data-Driven Program Synthesis for Hint Generation in Programming Tutors

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL

    A Canonicalizing Model for Building Programming Tutors

    VIEW 8 EXCERPTS
    HIGHLY INFLUENTIAL

    Mediated transfer: Alice 3 to Java

    VIEW 10 EXCERPTS
    HIGHLY INFLUENTIAL

    Scratch: programming for all

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL