과제정보
이 논문은 2019년도 한국방송통신대학교 학술연구비 지원을 받아 작성된 것임.
참고문헌
- Leetcode - The World's Leading Online Programming Learning Platform [Internet], https://leetcode.com/.
- Baekjoon Online Judge [Internet], https://www.acmicpc.net/.
- H. S. Mun, S. H. Kim, J. H. Kim, and Y. S. Lee, "A sourcecode similarity-based automatic tutoring method for online coding test service," Journal of KIISE, Vol.48, No.9, pp.1044-1051, 2021. https://doi.org/10.5626/JOK.2021.48.9.1044
- J. H. Ji, G. Woo, and H. G. Cho, "A plagiarism detection technique for Java program using bytecode analysis," Journal of KIISE Software and Applications, Vol.35, No.7, pp.442-451, 2008.
- J. W. Son, S. B. Park, and S. Y. Park, "Program plagiarism detection using parse tree kernels," Pacific Rim International Conference on Artificial Intelligence, Springer, Berlin, Heidelberg, pp.1000-1004, 2006.
- L. Prechelt, G. Malpohl, and M. Philippsen. "Finding plagiarisms among a set of programs with JPlag," Journal of Universal Computer Science, Vol.8, No.11, pp.1016-1038, 2002.
- R. Gupta, S. Pal, A. Kanade, and S. Shevade, "Deepfix: Fixing common c language errors by deep learning," Thirty-First AAAI Conference on Artificial Intelligence, Vol.31, No.1, 2017.
- U. Z. Ahmed, P. Kumar, A. Karkare, and S. Gulwani, "Compilation error repair: For the student programs, from the student programs," Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training, pp.78-87, 2018.
- S. Bhatia, P. Kohli, R. Singh, P. Kohli, and R. Singh, "Neurosymbolic program corrector for introductory programming assignments," 2018 IEEE/ACM 40th International Conference on Software Engineering, pp.60-70, 2018.
- S. Wang, D. Chollak, and D. Movshovitz-Attias, "Bugram: Bug detection with n-gram language models," Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, pp.708-719, 2016.
- Y. Pu, K. Narasumhan, A. Solar-lezama, and R. Barzilay "sk_p: A neural program corrector for MOOCs," Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, pp.39-40, 2016.
- M. Vasic, A. Kanade, P. Maniatis, D. Bieber, and R. Singh, "Neural program repair by jointly learning to localize and repair," arXiv preprint arXiv:1904.01720, 2019.
- R. Gupta, A. Kanade, and S. Shevade, "Neural attribution for semantic bug-localization in student programs," Advances in Neural Information Processing Systems, 2019.
- E. Perez, F, Strub, H. DE Vries, V. Dumoulin, and A. Courville, "Film: Visual reasoning with a general conditioning layer," Proceedings of the AAAI Conference on Artificial Intelligence, Vol.32, No.1, 2018.