Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching

Code plagiarism is an ubiquitous phenomenon in the teaching of Programming Language. A large number of source code can be automatically detected and uses the similarity value to determine whether the copy is present. It can greatly improve the efficiency of teachers and promote teaching quality. A a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Qin Junping, Shou Yongxi, Shi Hongfeng
Format: Tagungsbericht
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 4464
container_issue
container_start_page 4461
container_title
container_volume
creator Qin Junping
Shou Yongxi
Shi Hongfeng
description Code plagiarism is an ubiquitous phenomenon in the teaching of Programming Language. A large number of source code can be automatically detected and uses the similarity value to determine whether the copy is present. It can greatly improve the efficiency of teachers and promote teaching quality. A algorithm is provided that firstly match program organizational structure tree and then process the methods of program to calculate the similarity value. It not only applies to process-oriented programming languages but also applies to object-oriented programming language.
doi_str_mv 10.1109/ICEE.2010.1120
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5590938</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5590938</ieee_id><sourcerecordid>5590938</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-83db92cecd8c3ea8a65641d0b9d778bdeb00710c8dd644dfa099ddb060dbb2703</originalsourceid><addsrcrecordid>eNotjLFOwzAURc2ABJSuLCz-gZbnxHXssYQAlYqKaPfK9ntNjNqmcpyhfD0EmK7u1TmXsTsBUyHAPCzKqppm8FszuGA3QmZSKiULecXGXfcJAKJQKlPimp0-qCMbfcPbI08N8bI9nfkTJfIp_Ezzfd3GkJoD37WRr9s--oFB4o-2Ixys99jW0R74Ktb2GL7s4Nk9X6fY-9RH4ptIxN9s8k041rfscmf3HY3_c8Q2z9WmfJ0sVy-Lcr6cBANponN0JvPkUfucrLZqpqRAcAaLQjskB1AI8BpRSYk7C8YgOlCAzmUF5CN2_3cbiGh7iuFg43k7mxkwuc6_AQ20WNM</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Qin Junping ; Shou Yongxi ; Shi Hongfeng</creator><creatorcontrib>Qin Junping ; Shou Yongxi ; Shi Hongfeng</creatorcontrib><description>Code plagiarism is an ubiquitous phenomenon in the teaching of Programming Language. A large number of source code can be automatically detected and uses the similarity value to determine whether the copy is present. It can greatly improve the efficiency of teachers and promote teaching quality. A algorithm is provided that firstly match program organizational structure tree and then process the methods of program to calculate the similarity value. It not only applies to process-oriented programming languages but also applies to object-oriented programming language.</description><identifier>EISBN: 1424466474</identifier><identifier>EISBN: 9780769539973</identifier><identifier>EISBN: 0769539971</identifier><identifier>EISBN: 9781424466474</identifier><identifier>DOI: 10.1109/ICEE.2010.1120</identifier><language>chi ; eng</language><publisher>IEEE</publisher><subject>Cloning ; Computer languages ; Copy Detection for Source Code ; Educational institutions ; Longest Common Subsequence ; Organizational Structure Tree ; Plagiarism ; Similarity ; Software measurement ; Token String</subject><ispartof>2010 International Conference on E-Business and E-Government, 2010, p.4461-4464</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5590938$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5590938$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Qin Junping</creatorcontrib><creatorcontrib>Shou Yongxi</creatorcontrib><creatorcontrib>Shi Hongfeng</creatorcontrib><title>Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching</title><title>2010 International Conference on E-Business and E-Government</title><addtitle>ICEBEG</addtitle><description>Code plagiarism is an ubiquitous phenomenon in the teaching of Programming Language. A large number of source code can be automatically detected and uses the similarity value to determine whether the copy is present. It can greatly improve the efficiency of teachers and promote teaching quality. A algorithm is provided that firstly match program organizational structure tree and then process the methods of program to calculate the similarity value. It not only applies to process-oriented programming languages but also applies to object-oriented programming language.</description><subject>Cloning</subject><subject>Computer languages</subject><subject>Copy Detection for Source Code</subject><subject>Educational institutions</subject><subject>Longest Common Subsequence</subject><subject>Organizational Structure Tree</subject><subject>Plagiarism</subject><subject>Similarity</subject><subject>Software measurement</subject><subject>Token String</subject><isbn>1424466474</isbn><isbn>9780769539973</isbn><isbn>0769539971</isbn><isbn>9781424466474</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjLFOwzAURc2ABJSuLCz-gZbnxHXssYQAlYqKaPfK9ntNjNqmcpyhfD0EmK7u1TmXsTsBUyHAPCzKqppm8FszuGA3QmZSKiULecXGXfcJAKJQKlPimp0-qCMbfcPbI08N8bI9nfkTJfIp_Ezzfd3GkJoD37WRr9s--oFB4o-2Ixys99jW0R74Ktb2GL7s4Nk9X6fY-9RH4ptIxN9s8k041rfscmf3HY3_c8Q2z9WmfJ0sVy-Lcr6cBANponN0JvPkUfucrLZqpqRAcAaLQjskB1AI8BpRSYk7C8YgOlCAzmUF5CN2_3cbiGh7iuFg43k7mxkwuc6_AQ20WNM</recordid><startdate>201005</startdate><enddate>201005</enddate><creator>Qin Junping</creator><creator>Shou Yongxi</creator><creator>Shi Hongfeng</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201005</creationdate><title>Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching</title><author>Qin Junping ; Shou Yongxi ; Shi Hongfeng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-83db92cecd8c3ea8a65641d0b9d778bdeb00710c8dd644dfa099ddb060dbb2703</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>chi ; eng</language><creationdate>2010</creationdate><topic>Cloning</topic><topic>Computer languages</topic><topic>Copy Detection for Source Code</topic><topic>Educational institutions</topic><topic>Longest Common Subsequence</topic><topic>Organizational Structure Tree</topic><topic>Plagiarism</topic><topic>Similarity</topic><topic>Software measurement</topic><topic>Token String</topic><toplevel>online_resources</toplevel><creatorcontrib>Qin Junping</creatorcontrib><creatorcontrib>Shou Yongxi</creatorcontrib><creatorcontrib>Shi Hongfeng</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Qin Junping</au><au>Shou Yongxi</au><au>Shi Hongfeng</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching</atitle><btitle>2010 International Conference on E-Business and E-Government</btitle><stitle>ICEBEG</stitle><date>2010-05</date><risdate>2010</risdate><spage>4461</spage><epage>4464</epage><pages>4461-4464</pages><eisbn>1424466474</eisbn><eisbn>9780769539973</eisbn><eisbn>0769539971</eisbn><eisbn>9781424466474</eisbn><abstract>Code plagiarism is an ubiquitous phenomenon in the teaching of Programming Language. A large number of source code can be automatically detected and uses the similarity value to determine whether the copy is present. It can greatly improve the efficiency of teachers and promote teaching quality. A algorithm is provided that firstly match program organizational structure tree and then process the methods of program to calculate the similarity value. It not only applies to process-oriented programming languages but also applies to object-oriented programming language.</abstract><pub>IEEE</pub><doi>10.1109/ICEE.2010.1120</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISBN: 1424466474
ispartof 2010 International Conference on E-Business and E-Government, 2010, p.4461-4464
issn
language chi ; eng
recordid cdi_ieee_primary_5590938
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Cloning
Computer languages
Copy Detection for Source Code
Educational institutions
Longest Common Subsequence
Organizational Structure Tree
Plagiarism
Similarity
Software measurement
Token String
title Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T18%3A40%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Research%20on%20the%20Copy%20Detection%20Algorithm%20for%20Source%20Code%20Based%20on%20Program%20Organizational%20Structure%20Tree%20Matching&rft.btitle=2010%20International%20Conference%20on%20E-Business%20and%20E-Government&rft.au=Qin%20Junping&rft.date=2010-05&rft.spage=4461&rft.epage=4464&rft.pages=4461-4464&rft_id=info:doi/10.1109/ICEE.2010.1120&rft_dat=%3Cieee_6IE%3E5590938%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424466474&rft.eisbn_list=9780769539973&rft.eisbn_list=0769539971&rft.eisbn_list=9781424466474&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5590938&rfr_iscdi=true