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

Read more

Summary

Introduction

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

Objectives
Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call