Methods for detecting plagiarism in software code implementing a design pattern

Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ASADULLAH ALLAHBAKSH MOHAMMEDALI, STERN ILAN, PADMANABHUNI SRINIVAS, BHAT VASUDEV DAMODAR, MUDDU BASAVA RAJU
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator ASADULLAH ALLAHBAKSH MOHAMMEDALI
STERN ILAN
PADMANABHUNI SRINIVAS
BHAT VASUDEV DAMODAR
MUDDU BASAVA RAJU
description Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2014165039A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2014165039A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2014165039A13</originalsourceid><addsrcrecordid>eNqNyzsKAjEURuE0FqLu4YK1MHF0wFJEsRELtR4uM39iIC-SC25fERdgdZrvTNX1AnmmsZJJhUYIBnHRUvZsHRdXA7lINRl5cQENaQS5kD0C4hfyZ6rORsosghLnamLYVyx-nanl6Xg_nFfIqUfNPCBC-sdt3eiN7rZNu9vr9j_1BlXZOCI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Methods for detecting plagiarism in software code implementing a design pattern</title><source>esp@cenet</source><creator>ASADULLAH ALLAHBAKSH MOHAMMEDALI ; STERN ILAN ; PADMANABHUNI SRINIVAS ; BHAT VASUDEV DAMODAR ; MUDDU BASAVA RAJU</creator><creatorcontrib>ASADULLAH ALLAHBAKSH MOHAMMEDALI ; STERN ILAN ; PADMANABHUNI SRINIVAS ; BHAT VASUDEV DAMODAR ; MUDDU BASAVA RAJU</creatorcontrib><description>Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20140612&amp;DB=EPODOC&amp;CC=US&amp;NR=2014165039A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20140612&amp;DB=EPODOC&amp;CC=US&amp;NR=2014165039A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ASADULLAH ALLAHBAKSH MOHAMMEDALI</creatorcontrib><creatorcontrib>STERN ILAN</creatorcontrib><creatorcontrib>PADMANABHUNI SRINIVAS</creatorcontrib><creatorcontrib>BHAT VASUDEV DAMODAR</creatorcontrib><creatorcontrib>MUDDU BASAVA RAJU</creatorcontrib><title>Methods for detecting plagiarism in software code implementing a design pattern</title><description>Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyzsKAjEURuE0FqLu4YK1MHF0wFJEsRELtR4uM39iIC-SC25fERdgdZrvTNX1AnmmsZJJhUYIBnHRUvZsHRdXA7lINRl5cQENaQS5kD0C4hfyZ6rORsosghLnamLYVyx-nanl6Xg_nFfIqUfNPCBC-sdt3eiN7rZNu9vr9j_1BlXZOCI</recordid><startdate>20140612</startdate><enddate>20140612</enddate><creator>ASADULLAH ALLAHBAKSH MOHAMMEDALI</creator><creator>STERN ILAN</creator><creator>PADMANABHUNI SRINIVAS</creator><creator>BHAT VASUDEV DAMODAR</creator><creator>MUDDU BASAVA RAJU</creator><scope>EVB</scope></search><sort><creationdate>20140612</creationdate><title>Methods for detecting plagiarism in software code implementing a design pattern</title><author>ASADULLAH ALLAHBAKSH MOHAMMEDALI ; STERN ILAN ; PADMANABHUNI SRINIVAS ; BHAT VASUDEV DAMODAR ; MUDDU BASAVA RAJU</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2014165039A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ASADULLAH ALLAHBAKSH MOHAMMEDALI</creatorcontrib><creatorcontrib>STERN ILAN</creatorcontrib><creatorcontrib>PADMANABHUNI SRINIVAS</creatorcontrib><creatorcontrib>BHAT VASUDEV DAMODAR</creatorcontrib><creatorcontrib>MUDDU BASAVA RAJU</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ASADULLAH ALLAHBAKSH MOHAMMEDALI</au><au>STERN ILAN</au><au>PADMANABHUNI SRINIVAS</au><au>BHAT VASUDEV DAMODAR</au><au>MUDDU BASAVA RAJU</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Methods for detecting plagiarism in software code implementing a design pattern</title><date>2014-06-12</date><risdate>2014</risdate><abstract>Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2014165039A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Methods for detecting plagiarism in software code implementing a design pattern
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T04%3A47%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ASADULLAH%20ALLAHBAKSH%20MOHAMMEDALI&rft.date=2014-06-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2014165039A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true