Type

Conference Proceedings

Authors

Alan F. Smeaton
Hsiao I-Han
Piyush Arora
David Azcona

Subjects

Computer Science

Topics
machine learning representation learning for source code artificial intelligence code embeddings computer science education user2code2vec distributed representations code2vec

user2code2vec: embeddings for profiling students based on distributional representations of source code (2019)

Abstract In this work, we propose a new methodology to profile individual students of computer science based on their programming design using a technique called embeddings. We investigate different approaches to analyze user source code submissions in the Python language. We compare the performances of different source code vectorization techniques to predict the correctness of a code submission. In addition, we propose a new mechanism to represent students based on their code submissions for a given set of laboratory tasks on a particular course. This way, we can make deeper recommendations for programming solutions and pathways to support student learning and progression in computer programming modules effectively at a Higher Education Institution. Recent work using Deep Learning tends to work better when more and more data is provided. However, in Learning Analytics, the number of students in a course is an unavoidable limit. Thus we cannot simply generate more data as is done in other domains such as FinTech or Social Network Analysis. Our findings indicate there is a need to learn and develop better mechanisms to extract and learn effective data features from students so as to analyze the students' progression and performance effectively.
Collections Ireland -> Dublin City University -> Publication Type = Conference or Workshop Item
Ireland -> Dublin City University -> DCU Faculties and Centres = DCU Faculties and Schools: Faculty of Engineering and Computing: School of Computing
Ireland -> Dublin City University -> DCU Faculties and Centres = Research Initiatives and Centres: ADAPT
Ireland -> Dublin City University -> Subject = Computer Science: Artificial intelligence
Ireland -> Dublin City University -> Status = Published
Ireland -> Dublin City University -> DCU Faculties and Centres = Research Initiatives and Centres: INSIGHT Centre for Data Analytics
Ireland -> Dublin City University -> Subject = Computer Science: Machine learning

Full list of authors on original publication

Alan F. Smeaton, Hsiao I-Han, Piyush Arora, David Azcona

Experts in our system

1
Alan F. Smeaton
Dublin City University
Total Publications: 492
 
2
Piyush Arora
Dublin City University
Total Publications: 15
 
3
David Azcona
Dublin City University
Total Publications: 14