Abstract
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
Highlights
Source code plagiarism happens when a source code is reused and that reuse is not acknowledged properly [1]
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
To alleviate researchers' effort, this paper proposes a library for observing two plagiarism-suspected codes
Summary
Source code plagiarism happens when a source code is reused (with or without modification) and that reuse is not acknowledged properly [1]. As a result, when a modification needs to be applied, a new detection tool should be proposed along with it This could be a problem for several researchers since they may not have sufficient time to recreate the tool. 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). 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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have