Analyzing source codes and detecting similarities
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (EN)
Plagiarism in academic institutions is often expressed as copying someone else's work (i.e., another students or from sources such as books). By reason of the fact that innovations and developments are occurred in technology of late years, massive increase of software applications is monitored. Concordantly, plagiarism issue becomes more significant day by day. Plagiarism of programming source codes is an undesirable situation in the many fields of software development world. Especially in educational field, it is obviously realized that plagiarism in programming courses increases consistently. The aim of this study is attempting to answer questions such as "which codes are similar?", "what similarity ratios are?" in order to prevent plagiarism among collage students who attend programming courses. There are many methods and tools are available to find similarities between program codes. Generally traditional methods are preferable while detecting similarities among source codes. One of these traditional methods is finding metrics in software documents. However, different approaches are seen in recent years while solving plagiarisim problems. N-gram method that belongs Natural Language Process (NLP) can be given as example of different approaches. While developing the proposed methodology, metric extraction method (fingerprint system), N-gram algortihm and Vector Space Model (VSM) were considered. Information Retrieval (IR) System and Cosine Normalization (CN) methods were utilized to calculate similarity ratios. Experimental study was performed on datasets of two different kinds. First type was created by collecting assignments of students who attend programming courses in Software Engineering Department of Celal Bayar University. Second type is yielded by changing source code examples in different forms. The results obtained provide convincing evidence that the study is fit the purpose.The experimental results about proposed methods give success when compared with the previous methods.
Yazar
Fatma Bozyiğit
Bu Yayına Nasıl Atıf Yapılır
Fatma Bozyiğit (Master Thesis). Analyzing source codes and detecting similarities, 2015, Dokuz Eylül University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Dokuz Eylül University tezlerinden daha fazlası
- The characteristic of rural architectural heritage and the conservation problem in Urla region(2019)
- AFAD gönüllülük sisteminin etkin müdahale açısından analiz(2020)
- Critics against Muawiyah ibn Abi Sufyan(2019)
- Synthesis, characterization and applications of polyphenol-Fe(III) complexes and tannic acid resin(2013)
- Türk resim sanatının son on yılına yönelik değerlendirmeler(1994)
- Rural life in Turkey (1960-1970)(2022)
