loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Bruno Prado ; Kalil Bispo and Raul Andrade

Affiliation: Federal University of Sergipe, Brazil

Keyword(s): Plagiarism Detection, Computer Programming, E-learning, Source Code Similarity, Re-factoring, Obfuscation.

Related Ontology Subjects/Areas/Topics: Computer-Supported Education ; e-Learning ; e-Learning and e-Teaching ; Enterprise Information Systems ; Information Systems Analysis and Specification ; Software Agents and Internet Computing ; Software Metrics and Measurement

Abstract: In computer programming courses programming assignments are almost mandatory, especially in a virtual classroom environment. However, the source code plagiarism is a major issue in evaluation of students, since it prevents a fair assessment of their programming skills. This paper proposes an obfuscation resilient approach based on the static and dynamic source code analysis in order to detect and discourage plagiarized solutions. Rather than focusing on the programming language syntax which is susceptible to lexical and structural refactoring, an instruction and an execution flow semantic analysis is performed to compare the behavior of source code. Experiments were based on case studies from real graduation projects and automatic obfuscation methods, showing a high accuracy and robustness in plagiarism assessments.

CC BY-NC-ND 4.0

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 44.204.125.111

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:
Prado, B.; Bispo, K. and Andrade, R. (2018). X9: An Obfuscation Resilient Approach for Source Code Plagiarism Detection in Virtual Learning Environments. In Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 1: ICEIS; ISBN 978-989-758-298-1; ISSN 2184-4992, SciTePress, pages 517-524. DOI: 10.5220/0006668705170524

@conference{iceis18,
author={Bruno Prado. and Kalil Bispo. and Raul Andrade.},
title={X9: An Obfuscation Resilient Approach for Source Code Plagiarism Detection in Virtual Learning Environments},
booktitle={Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 1: ICEIS},
year={2018},
pages={517-524},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006668705170524},
isbn={978-989-758-298-1},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 1: ICEIS
TI - X9: An Obfuscation Resilient Approach for Source Code Plagiarism Detection in Virtual Learning Environments
SN - 978-989-758-298-1
IS - 2184-4992
AU - Prado, B.
AU - Bispo, K.
AU - Andrade, R.
PY - 2018
SP - 517
EP - 524
DO - 10.5220/0006668705170524
PB - SciTePress