Cпосіб підвищення ефективності виявлення плагіату програмного коду C# на основі шаблонів
DOI:
https://doi.org/10.18372/2073-4751.4.6356Ключові слова:
C#Анотація
Розглянуто питання розробки, дослідження та удосконалення існуючих алгоритмів пошукуплагіату в програмному коді, а також відсіювання шаблонних ділянок коду, які вносять сут-тєву помилку при визначенні подібності. Реалізація даного алгоритму дозволяє підвищити то-чність оцінки наявності плагіату в програмному коді за рахунок застосування до проектів ал-горитму фільтрації шаблонних ділянок коду та формально перетворених ділянок.Посилання
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##
Як цитувати
Номер
Розділ
Ліцензія
Науковий журнал дотримується принципів відкритого доступу (Open Access) та забезпечує вільний, негайний і постійний доступ до всіх опублікованих матеріалів без фінансових, технічних або юридичних обмежень для читачів.
Усі статті публікуються у відкритому доступі відповідно до ліцензії Creative Commons Attribution 4.0 International (CC BY 4.0).
Авторські права
Автори, які публікують свої роботи в журналі:
-
зберігають за собою авторські права на свої публікації;
-
надають журналу право на перше опублікування статті;
-
погоджуються на поширення матеріалів за ліцензією CC BY 4.0;
-
мають право повторно використовувати, архівувати та поширювати свої роботи (у тому числі в інституційних та тематичних репозитаріях) за умови посилання на первинну публікацію в журналі.




