ARTÍCULO
TITULO

A Language-Independent Library for Observing Source Code Plagiarism

Ricardo Franclinton    
Oscar Karnalim    

Resumen

Background: Most source code plagiarism detection tools are not modifiable. Consequently, when a modification is required to be applied, a new detection tool should be created along with it. This could be a problem as creating the tool from scratch is time-inefficient while most of the features are similar across source code plagiarism detection tools.Objective: To alleviate researchers' effort, this paper proposes a library for observing two plagiarism-suspected codes (a feature which is similar across most source code plagiarism detection tools).Methods: Unique to this library, it is not constrained by the selected programming language for development. It is executed from command line, which is supported by most programming languages.Results: According to our evaluation, the library is integrable and functional. Moreover, the library can enhance teaching assistants' accuracy and reduce the tasks' completion time.Conclusion: The library can be beneficial for the development of source code plagiarism detection tools since it is integrable, functional, and helpful for teaching assistants.Keywords:Language independency, Plagiarism detection, Reusable library, Source code, Tool development

 Artículos similares

       
 
Luana Conte, Emanuele Rizzo, Tiziana Grassi, Francesco Bagordo, Elisabetta De Matteis and Giorgio De Nunzio    
Pedigree charts remain essential in oncological genetic counseling for identifying individuals with an increased risk of developing hereditary tumors. However, this valuable data source often remains confined to paper files, going unused. We propose a co... ver más
Revista: Computation

 
Xiaodong Cui, Zhuofan He, Yangtao Xue, Keke Tang, Peican Zhu and Jing Han    
Underwater Acoustic Target Recognition (UATR) plays a crucial role in underwater detection devices. However, due to the difficulty and high cost of collecting data in the underwater environment, UATR still faces the problem of small datasets. Few-shot le... ver más

 
Morhaf Aljber, Han Soo Lee, Jae-Soon Jeong and Jonathan Salar Cabrera    
In tsunami studies, understanding the intricate dynamics in the swash area, characterised by the shoaling effect, remains a challenge. In this study, we employed the adaptive mesh refinement (AMR) method to model tsunami inundation and propagation in the... ver más

 
Max Käding and Steffen Marx    
Acoustic emission monitoring (AEM) has emerged as an effective technique for detecting wire breaks resulting from, e.g., stress corrosion cracking, and its application on prestressed concrete bridges is increasing. The success of this monitoring measure ... ver más
Revista: Applied Sciences

 
Chen Li, Yinxu Lu, Yong Bian, Jie Tian and Mu Yuan    
The quality and safety of agricultural products involve a variety of risk factors, a large amount of risk information data, and multiple circulation and disposal processes, making it difficult to accurately trace the source of risks. To achieve precise t... ver más
Revista: Applied Sciences