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...
Saved in:
| Published in: | 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) pp. 1 - 6 |
|---|---|
| Main Authors: | , , , |
| 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 |