CODE EVALUATION AND SUGGESTION SYSTEM

Authors

  • Priyanka Sharma Student, Department of Information Technology, Sinhgad Academy of Engineering, Pune, India
  • Samkitkumar Jain Student, Department of Information Technology, Sinhgad Academy of Engineering, Pune, India
  • Prachin Ranawat Student, Department of Information Technology, Sinhgad Academy of Engineering, Pune, India
  • Husain Poonawala Student, Department of Information Technology, Sinhgad Academy of Engineering, Pune, India
  • Pankaja Alappanavar Professor, Department of Information Technology, Sinhgad Academy of Engineering, Pune, India

Keywords:

Program, Random Forest, Machine Learning, Natural Language Processing

Abstract

Today, due to a large number of online courses there is a need for automatic evaluation of computer programs. Grading of computer programs is also helpful for the companies in their recruitment process where a set of programming statements are to be solved by the students.

Thus, automatic grading of open-ended responses has increasingly become a subject of research. It provides scalability and efficiency. Existing systems which are used for such assessments provide a score on the basis of number of test cases which are passed by the computer program. This does not reflect the overall abilities of the programmer. Blending the existing systems with machine learning and considering the programming styles can prove to be more useful for the evaluation of computer programs.

Thus, our system, which is capable of addressing the above-mentioned issues, has been described in the paper. The paper focuses on how our “Code Evaluation and Suggestion System” can prove to more beneficial for the purpose of automatically evaluating computer programs. It concentrates on using machine learning algorithms combined with the traditional test case system and considering the various programming styles for grading the codes. It is also capable of providing suggestions to the students in order to improve their scores.

References

Priyanka Sharma, et al. (February 2017) .A Literature Survey on Automatic Evaluation of Computer Programs. International Journal of Advanced Research in Computer and Communication Engineering, Vol. 6, Issue.

Shashank Srikant & Varun Aggarwal. (2013). Automatic Grading of Computer Programs: A Machine Learning Approach.12th International Conference on Machine Learning and Applications.

G. Michaelson. Automatic Analysis of functional program style.

Mohan and N.Gold. (2004). Programming style changes in evolving source code.

Sitthi Worachart, J., and Joy, M. (ICALT’04). Web-based Peer Assessment System with an Anonymous Communication Tool. Proceedings of the IEEE International Conference on Advanced Learning Technologies.

Viachaslau Sazonau. Implementation and Evaluation of a Random Forest Machine Learning Algorithm. University of Manchester, UK.

Rathod, Aakash, Nitika Sinha, and Mrs Pankaja Alappanavar. (2016). "Extraction of Agricultural Elements using Unsupervised Learning." Imperial Journal of Interdisciplinary Research 2.6.

Additional Files

Published

15-05-2017

How to Cite

Priyanka Sharma, Samkitkumar Jain, Prachin Ranawat, Husain Poonawala, & Pankaja Alappanavar. (2017). CODE EVALUATION AND SUGGESTION SYSTEM. International Education and Research Journal (IERJ), 3(5). Retrieved from https://ierj.in/journal/index.php/ierj/article/view/1025