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...

Full description

Saved in:
Bibliographic Details
Published in:15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) pp. 1 - 6
Main Authors: Kikuchi, Hiroshi, Goto, Takaaki, Wakatsuki, Mitsuo, Nishino, Tetsuro
Format: Conference Proceeding
Language:English
Published: IEEE 01.06.2014
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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 Xplore
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/eLvHCXMwlV3BSgMxEA1t8eBJpRW1Kjl4dNtNk91sjqIWD1IKFulBKNnMbCnotrRb0b83s7tWBC_mFEJCYCYwybz3MoxdQapCCYkNnAQXKIMisJE1gUWKB1bpuGQTPj_q0SiZTs24wa53WhhELMln2KNuieXD0m0pVdaP_XNNS9lkTa11pdX6PjuDWPvYOpA1cClC038aje-Iu6V69bpfBVTK-DE8-N_Oh6zzI8Tj412IOWINzNvs5YZXKXdOenS-erXzBZUSfOOABAn4mbwqDM2J1T7n_qo9L0F_TllXblNKb7iCbz7zwn5wwqU5VjTyTYdNhveT24egLpIQLExYBC6JVIYRoMqMFBlIQ9pUETnwTWQOUhvHifcDCp35pxjGClOLIAxYJ7JUHrNWvszxhPFUWgi9QwESpyCJjEGMTWojEszjIDtlbTLMbFV9gzGrbXL293CX7ZPtK1bVOWsV6y1esD33Xiw268vSd19Tq5_v
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEB1qFfSk0orf5uDRbTeb7EeOopaKdSlYpAehZJPZsqDb0m5F_73J7loRvJhTCAmBTGAy897LAFzqhLtMR9JRTCuHC6SO9KVwJFp_IHkYlGzC50EYx9F4LIYNuFprYRCxJJ9hx3ZLLF_P1MqmyrqBCddCxjZg0-fco5Va6_v2eEFovKvHauiSuqL7FA9vLXuLd-qVv0qolB6kt_u_vfeg_SPFI8O1k9mHBuYteLkmVdKdWEU6mb_KaWaLCb4RjRYUMDNJVRqaWF77lJjH9rSE_YnNuxKZ2ASHKsjyMy_kB7HINMGKSL5sw6h3N7rpO3WZBCcTbuGoyOcp-hp5KhhNNRNWnUp9pU2jqdKJDILIWAJpmJpgDAOOiURNhZaKpgk7gGY-y_EQSMKkdo1JtY4U15EvBGIgEulbyTx66RG07MFM5tVHGJP6TI7_Hr6A7f7ocTAZ3McPJ7Bj7VBxrE6hWSxWeAZb6r3Ilovz0o5fzzejNg
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