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

@article{Zimmerman2015AnAF,
  title={An Automated Framework for Recommending Program Elements to Novices (N)},
  author={Kurtis Zimmerman and Chandan Raj Rupakheti},
  journal={2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
  year={2015},
  pages={283-288}
}
Novice programmers often learn programming by implementing well-known algorithms. There are several challenges in the process. Recommendation systems in software currently focus on programmer productivity and ease of development. Teaching aides for such novice programmers based on recommendation systems still remain an under-explored area. In this paper, we present a general framework for recognizing the desired target for partially-written code and recommending a reliable series of edits to… CONTINUE READING

Citations

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

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

  • International Journal of Artificial Intelligence in Education
  • 2019
VIEW 1 EXCERPT
CITES METHODS

References

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

CriticAL: A critic for APIs and libraries

  • 2012 20th IEEE International Conference on Program Comprehension (ICPC)
  • 2012
VIEW 1 EXCERPT

An evaluation of the strategies of sorting, filtering, and grouping API methods for Code Completion

  • 2011 27th IEEE International Conference on Software Maintenance (ICSM)
  • 2011
VIEW 1 EXCERPT

The role of conceptual knowledge in API usability

  • 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
  • 2011
VIEW 1 EXCERPT

A search engine for finding highly relevant applications

  • 2010 ACM/IEEE 32nd International Conference on Software Engineering
  • 2010
VIEW 2 EXCERPTS