Software defect prediction method based on graph convolutional neural network

The invention discloses a software defect prediction method based on a graph convolutional neural network. Defect types of input code files are predicted by utilizing a GCN algorithm training model. According to the method, feature extraction is carried out on the source code file of the software th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DONG LINJING, SHI YUEKAI, FENG KAI, TONG XINYU, MENG HAINING, YAO YANNI, HEI XINHONG, ZHU LEI, CHAI CHUNLEI
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 DONG LINJING
SHI YUEKAI
FENG KAI
TONG XINYU
MENG HAINING
YAO YANNI
HEI XINHONG
ZHU LEI
CHAI CHUNLEI
description The invention discloses a software defect prediction method based on a graph convolutional neural network. Defect types of input code files are predicted by utilizing a GCN algorithm training model. According to the method, feature extraction is carried out on the source code file of the software through the Bert model; association between files in the source code is realized by constructing an abstract syntax tree; and then files possibly having defect transmission in the codes are associated by using an association algorithm Apriori, and finally, the association relationship between the feature vectors of the source files is used as an adjacent matrix to be used as input, so that the training of the GCN model is realized. When whether the software code file has defects or not is judged,the code file is automatically converted into the feature vector corresponding to the code file as the input of the model, and the GCN model outputs the code file which may have defects, so that the workload of testers is gre
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN110888798A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN110888798A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN110888798A3</originalsourceid><addsrcrecordid>eNrjZPANzk8rKU8sSlVISU1LTS5RKChKTclMLsnMz1PITS3JyE9RSEosTk1RAPLTixILMhSS8_PK8nNKQSoScxTyUkuLwFRJeX5RNg8Da1piTnEqL5TmZlB0cw1x9tBNLciPTy0uSExOBaqMd_YzNDSwsLAwt7RwNCZGDQAhKTbs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Software defect prediction method based on graph convolutional neural network</title><source>esp@cenet</source><creator>DONG LINJING ; SHI YUEKAI ; FENG KAI ; TONG XINYU ; MENG HAINING ; YAO YANNI ; HEI XINHONG ; ZHU LEI ; CHAI CHUNLEI</creator><creatorcontrib>DONG LINJING ; SHI YUEKAI ; FENG KAI ; TONG XINYU ; MENG HAINING ; YAO YANNI ; HEI XINHONG ; ZHU LEI ; CHAI CHUNLEI</creatorcontrib><description>The invention discloses a software defect prediction method based on a graph convolutional neural network. Defect types of input code files are predicted by utilizing a GCN algorithm training model. According to the method, feature extraction is carried out on the source code file of the software through the Bert model; association between files in the source code is realized by constructing an abstract syntax tree; and then files possibly having defect transmission in the codes are associated by using an association algorithm Apriori, and finally, the association relationship between the feature vectors of the source files is used as an adjacent matrix to be used as input, so that the training of the GCN model is realized. When whether the software code file has defects or not is judged,the code file is automatically converted into the feature vector corresponding to the code file as the input of the model, and the GCN model outputs the code file which may have defects, so that the workload of testers is gre</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</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=20200317&amp;DB=EPODOC&amp;CC=CN&amp;NR=110888798A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200317&amp;DB=EPODOC&amp;CC=CN&amp;NR=110888798A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DONG LINJING</creatorcontrib><creatorcontrib>SHI YUEKAI</creatorcontrib><creatorcontrib>FENG KAI</creatorcontrib><creatorcontrib>TONG XINYU</creatorcontrib><creatorcontrib>MENG HAINING</creatorcontrib><creatorcontrib>YAO YANNI</creatorcontrib><creatorcontrib>HEI XINHONG</creatorcontrib><creatorcontrib>ZHU LEI</creatorcontrib><creatorcontrib>CHAI CHUNLEI</creatorcontrib><title>Software defect prediction method based on graph convolutional neural network</title><description>The invention discloses a software defect prediction method based on a graph convolutional neural network. Defect types of input code files are predicted by utilizing a GCN algorithm training model. According to the method, feature extraction is carried out on the source code file of the software through the Bert model; association between files in the source code is realized by constructing an abstract syntax tree; and then files possibly having defect transmission in the codes are associated by using an association algorithm Apriori, and finally, the association relationship between the feature vectors of the source files is used as an adjacent matrix to be used as input, so that the training of the GCN model is realized. When whether the software code file has defects or not is judged,the code file is automatically converted into the feature vector corresponding to the code file as the input of the model, and the GCN model outputs the code file which may have defects, so that the workload of testers is gre</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPANzk8rKU8sSlVISU1LTS5RKChKTclMLsnMz1PITS3JyE9RSEosTk1RAPLTixILMhSS8_PK8nNKQSoScxTyUkuLwFRJeX5RNg8Da1piTnEqL5TmZlB0cw1x9tBNLciPTy0uSExOBaqMd_YzNDSwsLAwt7RwNCZGDQAhKTbs</recordid><startdate>20200317</startdate><enddate>20200317</enddate><creator>DONG LINJING</creator><creator>SHI YUEKAI</creator><creator>FENG KAI</creator><creator>TONG XINYU</creator><creator>MENG HAINING</creator><creator>YAO YANNI</creator><creator>HEI XINHONG</creator><creator>ZHU LEI</creator><creator>CHAI CHUNLEI</creator><scope>EVB</scope></search><sort><creationdate>20200317</creationdate><title>Software defect prediction method based on graph convolutional neural network</title><author>DONG LINJING ; SHI YUEKAI ; FENG KAI ; TONG XINYU ; MENG HAINING ; YAO YANNI ; HEI XINHONG ; ZHU LEI ; CHAI CHUNLEI</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN110888798A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DONG LINJING</creatorcontrib><creatorcontrib>SHI YUEKAI</creatorcontrib><creatorcontrib>FENG KAI</creatorcontrib><creatorcontrib>TONG XINYU</creatorcontrib><creatorcontrib>MENG HAINING</creatorcontrib><creatorcontrib>YAO YANNI</creatorcontrib><creatorcontrib>HEI XINHONG</creatorcontrib><creatorcontrib>ZHU LEI</creatorcontrib><creatorcontrib>CHAI CHUNLEI</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DONG LINJING</au><au>SHI YUEKAI</au><au>FENG KAI</au><au>TONG XINYU</au><au>MENG HAINING</au><au>YAO YANNI</au><au>HEI XINHONG</au><au>ZHU LEI</au><au>CHAI CHUNLEI</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Software defect prediction method based on graph convolutional neural network</title><date>2020-03-17</date><risdate>2020</risdate><abstract>The invention discloses a software defect prediction method based on a graph convolutional neural network. Defect types of input code files are predicted by utilizing a GCN algorithm training model. According to the method, feature extraction is carried out on the source code file of the software through the Bert model; association between files in the source code is realized by constructing an abstract syntax tree; and then files possibly having defect transmission in the codes are associated by using an association algorithm Apriori, and finally, the association relationship between the feature vectors of the source files is used as an adjacent matrix to be used as input, so that the training of the GCN model is realized. When whether the software code file has defects or not is judged,the code file is automatically converted into the feature vector corresponding to the code file as the input of the model, and the GCN model outputs the code file which may have defects, so that the workload of testers is gre</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN110888798A
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Software defect prediction method based on graph convolutional neural network
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T11%3A32%3A58IST&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=DONG%20LINJING&rft.date=2020-03-17&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN110888798A%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