mlsanityData to 14 Oct 2026

ICodeNet -- A Hierarchical Neural Network Approach for Source Code Author Identification

arXiv 2102.00230 ↗First posted 30 Jan 2021cs.LG cs.CV cs.IRcited by 1

Not on the map. Why?

Abstract (arXiv)

With the open-source revolution, source codes are now more easily accessible than ever. This has, however, made it easier for malicious users and institutions to copy the code without giving regards to the license, or credit to the original author. Therefore, source code author identification is a critical task with paramount importance. In this paper, we propose ICodeNet - a hierarchical neural network that can be used for source code file-level tasks. The ICodeNet processes source code in image format and is employed for the task of per file author identification. The ICodeNet consists of an ImageNet trained VGG encoder followed by a shallow neural network. The shallow network is based either on CNN or LSTM. Different variations of models are evaluated on a source code author classification dataset. We have also compared our image-based hierarchical neural network model with simple image-based CNN architecture and text-based CNN and LSTM models to highlight its novelty and efficiency.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 6 of its 30 references that are in the map. First posted on arXiv 30 Jan 2021.

Builds on

6 of 30 references.

References · 6

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2019Transfusion: Understanding Transfer Learning for Medical Imagingcited by 368
  3. 2014A Convolutional Neural Network for Modelling Sentencescited by 163
  4. 20191D Convolutional Neural Networks and Applications: A Surveycited by 153
  5. 2016An Analysis of Deep Neural Network Models for Practical Applicationscited by 116
  6. 2020Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineeringcited by 9

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.