loading
Documents

Research.Publish.Connect.

Paper

Authors: Fábio Rezende Souza ; Francisco Zampirolli and Guiou Kobayashi

Affiliation: Centro de Matemática, Computação e Cognição, Universidade Federal do ABC (UFABC), 9.210-580, Santo André, São Paulo and Brazil

ISBN: 978-989-758-367-4

Keyword(s): Artificial Intelligence, Automatic Grading, Text Classification, Deep Learning.

Abstract: Thousands of students have their assignments evaluated by their teachers every day around the world while developing their studies in any branch of science. A fair evaluation of their schoolwork is a very challenging task. Here we present a method for validating the grades attributed by professors to students programming exercises in an undergraduate introductory course in computer programming. We collected 938 final exam exercises in Java Language developed during this course, evaluated by different professors, and trained a convolutional neural network over those assignments. First, we submit their codes to a cleaning process (by removing comments and anonymizing variables). Next, we generated an embedding representation of each source code produced by students. Finally, this representation is taken as the input of the neural network which classifies each label (corresponding to the possible grades A, B, C, D or F). An independent neural network is trained with source code solutions corresponding to each assignment. We obtained an average accuracy of 74.9% in a 10−fold cross validation for each grade. We believe that this method can be used to validate the grading process made by professors in order to detect errors that might happen during this process. (More)

PDF ImageFull Text

Download
Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.229.24.100

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Rezende Souza, F.; Zampirolli, F. A. and Kobayashi, G. (2019). Convolutional Neural Network Applied to Code Assignment Grading.In Proceedings of the 11th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-367-4, pages 62-69. DOI: 10.5220/0007711000620069

@conference{csedu19,
author={Fábio De Rezende Souza. and Zampirolli, F. A. and Guiou Kobayashi.},
title={Convolutional Neural Network Applied to Code Assignment Grading},
booktitle={Proceedings of the 11th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2019},
pages={62-69},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007711000620069},
isbn={978-989-758-367-4},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Convolutional Neural Network Applied to Code Assignment Grading
SN - 978-989-758-367-4
AU - Rezende Souza, F.
AU - Zampirolli, F. A.
AU - Kobayashi, G.
PY - 2019
SP - 62
EP - 69
DO - 10.5220/0007711000620069

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.