Method and device for identifying semantic difference between source code versions

The invention relates to a method and a device for identifying semantic difference between source code versions. In one embodiment of the invention, a method for identifying the semantic difference between the source code versions is provided, comprising: respectively obtaining first debugging infor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JINSONG JI, QINGSHAN ZHANG, YUHENG ZHANG, KEWEN LIN
Format: Patent
Sprache:chi ; 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 JINSONG JI
QINGSHAN ZHANG
YUHENG ZHANG
KEWEN LIN
description The invention relates to a method and a device for identifying semantic difference between source code versions. In one embodiment of the invention, a method for identifying the semantic difference between the source code versions is provided, comprising: respectively obtaining first debugging information of a first source code version and second debugging information of a second source code version; comparing the first debugging information with the second debugging information, and determining whether a second function matched with a first function in the first source code version exists in the second source code version; and identifying the semantic difference based on the determined result. In one embodiment of the invention, a device for identifying the semantic difference between the source code versions is provided. By adopting the method and the device provided by the invention, the semantic difference between the source code versions can be identified quickly and accurately.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN105446723A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN105446723A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN105446723A3</originalsourceid><addsrcrecordid>eNqNysEOATEURuFuLATvcD2ABDNYy4TYsBD7SbV_uQm3k94a8fa68ABWJ19yhuZ8RL5HT1Y8efTsQCEmYg_JHD4sN1I8bYEjzyEgQcpzRX4DQhpfqdBFD-qRlKPo2AyCfSgmv47MdL-7NIcZuthCO-sgyG1zWsxXdb3eLKtt9c_zBSgYOEw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and device for identifying semantic difference between source code versions</title><source>esp@cenet</source><creator>JINSONG JI ; QINGSHAN ZHANG ; YUHENG ZHANG ; KEWEN LIN</creator><creatorcontrib>JINSONG JI ; QINGSHAN ZHANG ; YUHENG ZHANG ; KEWEN LIN</creatorcontrib><description>The invention relates to a method and a device for identifying semantic difference between source code versions. In one embodiment of the invention, a method for identifying the semantic difference between the source code versions is provided, comprising: respectively obtaining first debugging information of a first source code version and second debugging information of a second source code version; comparing the first debugging information with the second debugging information, and determining whether a second function matched with a first function in the first source code version exists in the second source code version; and identifying the semantic difference based on the determined result. In one embodiment of the invention, a device for identifying the semantic difference between the source code versions is provided. By adopting the method and the device provided by the invention, the semantic difference between the source code versions can be identified quickly and accurately.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</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=20160330&amp;DB=EPODOC&amp;CC=CN&amp;NR=105446723A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25547,76298</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160330&amp;DB=EPODOC&amp;CC=CN&amp;NR=105446723A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>JINSONG JI</creatorcontrib><creatorcontrib>QINGSHAN ZHANG</creatorcontrib><creatorcontrib>YUHENG ZHANG</creatorcontrib><creatorcontrib>KEWEN LIN</creatorcontrib><title>Method and device for identifying semantic difference between source code versions</title><description>The invention relates to a method and a device for identifying semantic difference between source code versions. In one embodiment of the invention, a method for identifying the semantic difference between the source code versions is provided, comprising: respectively obtaining first debugging information of a first source code version and second debugging information of a second source code version; comparing the first debugging information with the second debugging information, and determining whether a second function matched with a first function in the first source code version exists in the second source code version; and identifying the semantic difference based on the determined result. In one embodiment of the invention, a device for identifying the semantic difference between the source code versions is provided. By adopting the method and the device provided by the invention, the semantic difference between the source code versions can be identified quickly and accurately.</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>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNysEOATEURuFuLATvcD2ABDNYy4TYsBD7SbV_uQm3k94a8fa68ABWJ19yhuZ8RL5HT1Y8efTsQCEmYg_JHD4sN1I8bYEjzyEgQcpzRX4DQhpfqdBFD-qRlKPo2AyCfSgmv47MdL-7NIcZuthCO-sgyG1zWsxXdb3eLKtt9c_zBSgYOEw</recordid><startdate>20160330</startdate><enddate>20160330</enddate><creator>JINSONG JI</creator><creator>QINGSHAN ZHANG</creator><creator>YUHENG ZHANG</creator><creator>KEWEN LIN</creator><scope>EVB</scope></search><sort><creationdate>20160330</creationdate><title>Method and device for identifying semantic difference between source code versions</title><author>JINSONG JI ; QINGSHAN ZHANG ; YUHENG ZHANG ; KEWEN LIN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN105446723A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>JINSONG JI</creatorcontrib><creatorcontrib>QINGSHAN ZHANG</creatorcontrib><creatorcontrib>YUHENG ZHANG</creatorcontrib><creatorcontrib>KEWEN LIN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>JINSONG JI</au><au>QINGSHAN ZHANG</au><au>YUHENG ZHANG</au><au>KEWEN LIN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and device for identifying semantic difference between source code versions</title><date>2016-03-30</date><risdate>2016</risdate><abstract>The invention relates to a method and a device for identifying semantic difference between source code versions. In one embodiment of the invention, a method for identifying the semantic difference between the source code versions is provided, comprising: respectively obtaining first debugging information of a first source code version and second debugging information of a second source code version; comparing the first debugging information with the second debugging information, and determining whether a second function matched with a first function in the first source code version exists in the second source code version; and identifying the semantic difference based on the determined result. In one embodiment of the invention, a device for identifying the semantic difference between the source code versions is provided. By adopting the method and the device provided by the invention, the semantic difference between the source code versions can be identified quickly and accurately.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN105446723A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and device for identifying semantic difference between source code versions
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T05%3A10%3A24IST&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=JINSONG%20JI&rft.date=2016-03-30&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN105446723A%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