Cпосіб підвищення ефективності виявлення плагіату програмного коду C# на основі шаблонів

Автор(и)

  • О. А. Амонс КПI
  • О. О. Киричек КПI
  • Г. Г. Киричек ЗНТУ

DOI:

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

Ключові слова:

C#

Анотація

Розглянуто питання розробки, дослідження та удосконалення існуючих алгоритмів пошукуплагіату в програмному коді, а також відсіювання шаблонних ділянок коду, які вносять сут-тєву помилку при визначенні подібності. Реалізація даного алгоритму дозволяє підвищити то-чність оцінки наявності плагіату в програмному коді за рахунок застосування до проектів ал-горитму фільтрації шаблонних ділянок коду та формально перетворених ділянок.

Біографії авторів

О. А. Амонс, КПI

к.т.н.

Г. Г. Киричек, ЗНТУ

к.т.н.

Посилання

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.

##submission.downloads##

Номер

Розділ

Статті