Method for improving the efficiency of plagiarism detection in C# software code

Authors

  • О. А. Амонс KPI
  • О. О. Киричек KPI
  • Г. Г. Киричек ZNTU

DOI:

https://doi.org/10.18372/2073-4751.4.6356

Keywords:

C#

Abstract

This work is dedicated to the development, research and improvement of the existing algorithms forfinding plagiarism in program code, as well as filtering template code blocks that are making a significanterror in the determination of similarity. Implementation of this algorithm will become a tool toget higher accuracy of the presence of code plagiarism by applying to the developed project an algorithmfor template code blocks and formally converted sections filtration.

Author Biographies

О. А. Амонс, KPI

к.т.н.

Г. Г. Киричек, ZNTU

к.т.н.

References

Baker B.S. On Finding Duplication and Near-Duplication in Large Software Systems // In Proceedings of the second IEEE Working Conference on Reverse Engineering (WCRE), July 1995. – Р. 86–95.

А.А. Киричек, А.А. Амонс, Г.Г. Киричек. Алгоритм фильтрации для системы определения плагиата в программном коде // Вестник Национального технического университета «ХПИ». Серия: Новые решения в современных технологиях. Харьков: ХНТУ «ХПИ», 2013. – С.78-82.

Амонс О.А., Зайцев С.Ю., Кири- чек О.О. Виявлення плагіату в програмному коді C# // Вісник НТУУ «КПІ» 2011

р. – С.170-179.

L. Prechelt, G. Malpohl, and M. Philippsen. JPlag: Finding plagiarisms among a set of programs // Technical Report No. 1/00, University of Karlsruhe, Department of Informatics, March 2000. 5. Irving,R.W. Plagiarism and collusion detection using the Smith- Waterman algorithm // DCS Technical

Report, Dept of Computing Science, University of Glasgow 2004. – pp 1-24

X. Chen, B. Francia, M. Li, B. McKinnon, A. Seker. Shared Information and Program Plagiarism Detection. // IEEE Trans. Information Theory, July 2004, 1545-1550

Neal R. Wagner. Plagiarism by Student Programmers [Электронный ресурс]. Режим доступа: http://www.cs.utsa.edu/~wagner/pubs/plagiar ism0.html 8. Stepanova E.B. Krivtsov V.E. Process modeling in Educational IT-Projects // CSIT’2008: Proceedings of the 10-rd International Workshop on Computer Science and Information Technologies (Antalya, Turkey, September 15-17, 2008). – Ufa: Ufa State Aviation Technical University, 2008. – v. 1. – pp. 227-230.

Обзор автоматических детекто- ров плагиата в программах [Электронный ресурс].- Режим доступа: http://logic.pdmi.ras.ru/~yura/ detector/survey.pdf

Dr Richard Li-Hua. From technology transfer to knowledge transfer – a study of international joint venture projects in China [Заглавие с экрана] - Режим до- ступа: http://knowledgemanagement.uk.net/ resources/Richard Lihua paper.pdf

A. Aiken, S. Schleimer, D. Wikerson. Winnowing: local algorithms for document fingerprinting // In Pro ceedings of ACMSIGMOD Int. Conference on Management of Data, San Diego, CA, June 9–12, pp. 76–85. ACM Press, New York, USA, 2003.

Heckel, Paul. A Technique for Isolating Di erences Between Files // Communications of the ACM 21(4), pp. 264–268 (April 1978).

А.А. Киричек, А.А. Амонс, Г.Г. Киричек. Фильтрация шаблонов програ- ммного кода в студенческих проектах // III Всеукраинская научно-техническая конференция студентов, аспирантов и мо- лодых ученых «Информационные управляющие системы и компьютерный мониторинг – 2013». 23-25 квіт. 2013 р.: тези доп. Донецк: ДонНТУ, 2013. – С.36-42.

Issue

Section

Статті