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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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 |