A source code plagiarism detecting method using alignment with abstract syntax tree elements

Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) S. 1 - 6
Hauptverfasser: Kikuchi, Hiroshi, Goto, Takaaki, Wakatsuki, Mitsuo, Nishino, Tetsuro
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.06.2014
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by changing the identifier or program statement order, it fails to do enough to support plagiarism detection. In this paper, we propose a plagiarism detection method which is not influenced by changing the identifier or program statement order. We also explain our method's capabilities by comparing it to the sim plagiarism detector. Furthermore, we reveal how our method successfully detects the presence of plagiarism.
AbstractList Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by changing the identifier or program statement order, it fails to do enough to support plagiarism detection. In this paper, we propose a plagiarism detection method which is not influenced by changing the identifier or program statement order. We also explain our method's capabilities by comparing it to the sim plagiarism detector. Furthermore, we reveal how our method successfully detects the presence of plagiarism.
Author Nishino, Tetsuro
Kikuchi, Hiroshi
Goto, Takaaki
Wakatsuki, Mitsuo
Author_xml – sequence: 1
  givenname: Hiroshi
  surname: Kikuchi
  fullname: Kikuchi, Hiroshi
  email: kikuchi@uec.ac.jp
  organization: Grad. Sch. of Inf. & Eng., Univ. of Electro-Commun., Chofu, Japan
– sequence: 2
  givenname: Takaaki
  surname: Goto
  fullname: Goto, Takaaki
  email: gototakaaki@uec.ac.jp
  organization: Grad. Sch. of Inf. & Eng., Univ. of Electro-Commun., Chofu, Japan
– sequence: 3
  givenname: Mitsuo
  surname: Wakatsuki
  fullname: Wakatsuki, Mitsuo
  email: wakatsuki@uec.ac.jp
  organization: Grad. Sch. of Inf. & Eng., Univ. of Electro-Commun., Chofu, Japan
– sequence: 4
  givenname: Tetsuro
  surname: Nishino
  fullname: Nishino, Tetsuro
  email: nishino@uec.ac.jp
  organization: Grad. Sch. of Inf. & Eng., Univ. of Electro-Commun., Chofu, Japan
BookMark eNotj99KwzAchSMo6OYeQLzJC7QmTZoml2P-heEG7sILYaTJL12gTUeSoXt7He7cHD44fHAm6DKMARC6o6SklKiHj_f1Y1kRykshpWwYu0ATyhulakH45zWapeRbUolGcFaxG_Q1x2k8RAPYjBbwvted19GnAVvIYLIPHR4g70aLD-kEuvddGCBk_O3zDus25ahNxukYsv7BOQJg6OG0SLfoyuk-wezcU7R5ftosXovl6uVtMV8WXpFcGFlzB7UF7hSjzjLFK6FobexfqDO21UJIZg3QxnEuQXBoNViqrDbUtWyK7v-1HgC2--gHHY_b83_2C51NVm4
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SNPD.2014.6888733
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 147995604X
9781479956043
EndPage 6
ExternalDocumentID 6888733
Genre orig-research
GroupedDBID 6IE
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i90t-c854fe5de4f931fd39426915cdddd1fcdba6683dce17f448e64ebaed19dac1fb3
IEDL.DBID RIE
IngestDate Wed Dec 20 05:18:06 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-c854fe5de4f931fd39426915cdddd1fcdba6683dce17f448e64ebaed19dac1fb3
PageCount 6
ParticipantIDs ieee_primary_6888733
PublicationCentury 2000
PublicationDate 2014-June
PublicationDateYYYYMMDD 2014-06-01
PublicationDate_xml – month: 06
  year: 2014
  text: 2014-June
PublicationDecade 2010
PublicationTitle 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)
PublicationTitleAbbrev SNPD
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026764323
Score 1.5685427
Snippet Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Abstracts
Educational institutions
Indexes
Plagiarism
Programming profession
Syntactics
Title A source code plagiarism detecting method using alignment with abstract syntax tree elements
URI https://ieeexplore.ieee.org/document/6888733
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5t8eBJpRXf5ODRbZvmfRS1eJBSsEgPQsljUgq6Le1W9N-b7K6K4MWcQkgITAIzme_7MghdcmmokoFlhHKTMRlCphhXWbA6BAtSmVIe_fQgRyM1nepxA119a2EAoCSfQTd1SyzfL902pcp6Ij7XJKVN1JRSVlqtr7szEDL61gGtgUvS173H0fg2cbdYt173q4BK6T-Ge__beR91foR4ePztYg5QA_I2er7GVcodJz06Xr2Y-SKVEnzFHhIkEGfiqjA0Tqz2OY6h9rwE_XHKumJjU3rDFXjzkRfmHSdcGkNFI9900GR4N7m5z-oiCdlC94vMKc4CcA8saEqCpzppUwl3PjYSnLdGCEW9AxJPhCkQDKwBT7Q3jgRLD1ErX-ZwhLDmmnlNnFHQZ6CdEVpZxwUdcBvDCHGM2skws1X1DcastsnJ38OnaDfZvmJVnaFWsd7COdpxb8Vis74oz-4T1bSe3w
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA21CnpSacVvc_Dots3mY5OjqKViXQoW6UEo2WRSCrot7Vb037vZXSuCF3MKISGQCcxk3nsZhC55pKmMHAsI5TpgkXOBZFwGLlHOJRBJXcijn_tRHMvRSA1q6GqthQGAgnwGLd8tsHw7MyufKmuL_LkWUbqBNjljISnVWt-3JxRR7l1DWkGXpKPaT_Hg1rO3WKta-auESuFBurv_23sPNX-keHiwdjL7qAZpA71c4zLpjr0iHc9f9WTqiwm-YQseFMhn4rI0NPa89gnOg-1JAftjn3fFOvEJDpPh5Wea6Q_skWkMJZF82UTD7t3wphdUZRKCqepkgZGcOeAWmFOUOEuVV6cSbmzeiDM20UJIag2Q3CZMgmCQaLBEWW2IS-gBqqezFA4RVlwxq4jREjoMlNFCycRwQUOe5IGEOEINfzDjefkRxrg6k-O_hy_Qdm_42B_37-OHE7Tj7VByrE5RPVus4AxtmfdsulycF3b8AkSNoiY
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=15th+IEEE%2FACIS+International+Conference+on+Software+Engineering%2C+Artificial+Intelligence%2C+Networking+and+Parallel%2FDistributed+Computing+%28SNPD%29&rft.atitle=A+source+code+plagiarism+detecting+method+using+alignment+with+abstract+syntax+tree+elements&rft.au=Kikuchi%2C+Hiroshi&rft.au=Goto%2C+Takaaki&rft.au=Wakatsuki%2C+Mitsuo&rft.au=Nishino%2C+Tetsuro&rft.date=2014-06-01&rft.pub=IEEE&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FSNPD.2014.6888733&rft.externalDocID=6888733