Advisor(s) - Committee Chair
Guangming Xing, Huanjing Wang, Zhonghang Xia
Department of Computer Science
Master of Science
Advancements in computer technology and internet services have led to the availability of vast amounts of information like videos, articles, research papers, and code samples. Free online information will increase the possibility of plagiarism and collusion among students. People can commit plagiarism in both text and code , as tools used to detect plagiarism between texts and between codes are distinct. Traditionally plagiarism in code is detected using manual inspection, which is a tedious process and misses to compare code from previous submissions and external sources. To overcome this issue, systems that can automatically detect plagiarism in code were developed . JPlag supports Java, C, and C++ languages, and it is one such system that automatically finds pairs of similar programs among a given set of programs . JPlag code plagiarism checker is implemented successfully in many organizations in the field of Education, Patent applications, software industry. This paper discusses in brief 1. various plagiarism software, 2. in-depth analysis of JPlag comparison algorithms and their performance, 3. We are extending JPlag functionality to compare source code with stack overflow database.
Computer Engineering | Computer Sciences | Data Storage Systems | Systems Architecture
Yetthapu, Sudheer, "Source Code Plagiarism Detection Using JPlag & Stack Overflow Data" (2023). Masters Theses & Specialist Projects. Paper 3620.