Method for improving the efficiency of plagiarism detection in C# software code
DOI:
https://doi.org/10.18372/2073-4751.4.6356Keywords:
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.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.
Downloads
Issue
Section
License
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).