██▌▄██▄
▄██████ ▄▀▀▀▀▀ ▄▀▀▀▀▀▄ █▀▀▀▀▄ █ █ █▀▀▀▀▄ ▄▀▀▀▀▀▄ █▀▀▀▀▄ █▀▀▀▀▄ █ █
▀████████ █ █ █ █ █ ▀▄▄█ █ █ █ █ █ █ █ █ ▀▄▄█
▐█▀█▄ █ █ █ █▀▀▀▀ █ █▀▀▀▀ █ █ █▀▀▀▀ █▀▀▀▀ █
█ ▀▄▄▄▄▄ ▀▄▄▄▄▄▀ █ █ █ ▀▄▄▄▄▄▀ █ █ █ asciiart.club
Version 0.1b
https://ieeexplore.ieee.org/document/10001740
This tool detects plagiarism among file submissions. It is still in beta state as more features have yet to come. Some of it are:
- Improve tokenization algorithm to separate string tokens after every
;
and{
. - Set local database path.
- Input code to be excluded.
- File sort and rename.
- Pleasing visual result report.
- Input external tokenization algorithms.
Minimum Requirements | Recommended | |
---|---|---|
OS | Windows 8.1 | Latest Windows 10 Build |
CPU | 32-bit Single Core | 64-bit Dual Core or Higher |
RAM (Memory) | 40MB Free | 100MB Free |
Disk (Storage) | 5MB Free | 100MB Free |
IDE: IntelliJ IDEA 2021.3 or Higher
Java: JDK 17.0.2 or Higher
External Libraries (JAR): Commons IO 2.11.0, Commons Lang3 3.12.0
External Library (Maven): com.github.javaparser:javaparser-core:3.24.2
- Download code as ZIP and extract into
CopyPoppy
folder. Open Folder as IntelliJ IDEA Project
.- Import external libraries as project dependencies.
- Run CopyPoppy.
No contributing rules of coding and pull requests are established yet.
CopyPoppy is free/libre and open source software, it is using the GPLv3 license.
See LICENSE for the full license text.