Revisiting the Challenges and Opportunities in Software Plagiarism Detection
Autor: | Ming Fan, Ang Jia, Qinghua Zheng, Zheng Yan, Ting Liu, Xi Xu, Yin Wang |
---|---|
Přispěvatelé: | Kontogiannis, Kostas, Khomh, Foutse, Chatzigeorgiou, Alexander, Fokaefs, Marios-Eleftherios, Zhou, Minghui, Ministry of Education, China, Department of Communications and Networking, Aalto-yliopisto, Aalto University |
Rok vydání: | 2020 |
Předmět: |
021110 strategic
defence & security studies Computer science Process (engineering) business.industry 0211 other engineering and technologies ComputingMilieux_LEGALASPECTSOFCOMPUTING 020207 software engineering 02 engineering and technology source code similarity binary code similarity Field (computer science) Software System call software birthmark Scalability 0202 electrical engineering electronic engineering information engineering Key (cryptography) Plagiarism detection software plagiarism detection Software engineering business Interpretability |
Zdroj: | SANER |
DOI: | 10.1109/saner48275.2020.9054847 |
Popis: | Software plagiarism seriously impedes the healthy development of open source software. To fight against code obfuscation and inherent non-determinism of thread scheduling applied against software plagiarism detection, we proposed a new dynamic birthmark called DYnamic Key Instruction Sequence (DYKIS) and a framework called Thread-oblivious dynamic Birthmark (TOB) for the purpose of reviving the existing birthmarks and a thread-aware dynamic birthmark called Thread-related System call Birthmark (TreSB). Though many approaches have been proposed for software plagiarism detection, they are still limited to satisfy the following highly desired requirements: the applicability to handle binary, the capability to detect partial plagiarism, the resiliency to code obfuscation, the interpretability on detection results, and the scalability to process large-scale software. In this position paper, we discuss and outline the research opportunities and challenges in the field of software plagiarism detection in order to stimulate brilliant innovations and direct our future research efforts. |
Databáze: | OpenAIRE |
Externí odkaz: |