Software Defect Prediction for Specific Defect Types based on Augmented Code Graph Representation

In a software life cycle, improving quality and identifying and repairing defects has become an important research topic. Previous studies have proposed defect prediction based on artificial measurement features, a method whose quality is unfortunately difficult to guarantee. On the other hand, many...

Full description

Saved in:
Bibliographic Details
Published in:2021 8th International Conference on Dependable Systems and Their Applications (DSA) pp. 669 - 678
Main Authors: Xu, Jiaxi, Ai, Jun, Shi, Tao
Format: Conference Proceeding
Language:English
Published: IEEE 01-08-2021
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In a software life cycle, improving quality and identifying and repairing defects has become an important research topic. Previous studies have proposed defect prediction based on artificial measurement features, a method whose quality is unfortunately difficult to guarantee. On the other hand, many current studies have attempted to predict all types of defects using a single model, which is difficult to achieve. In this paper, Augmented-CPG, a new code graph representation, is proposed. Based on this representation, a defect region candidate extraction method related to the defect type is proposed. Graphic neural networks are introduced to learn defect features. We carried out experiments on three different types of defects, and the results show that our method can effectively predict specific types of defects.
AbstractList In a software life cycle, improving quality and identifying and repairing defects has become an important research topic. Previous studies have proposed defect prediction based on artificial measurement features, a method whose quality is unfortunately difficult to guarantee. On the other hand, many current studies have attempted to predict all types of defects using a single model, which is difficult to achieve. In this paper, Augmented-CPG, a new code graph representation, is proposed. Based on this representation, a defect region candidate extraction method related to the defect type is proposed. Graphic neural networks are introduced to learn defect features. We carried out experiments on three different types of defects, and the results show that our method can effectively predict specific types of defects.
Author Shi, Tao
Xu, Jiaxi
Ai, Jun
Author_xml – sequence: 1
  givenname: Jiaxi
  surname: Xu
  fullname: Xu, Jiaxi
  email: hickeyhsu@buaa.edu.cn
  organization: Beihang University,School of Reliability and Systems Engineering,Beijing,China,100191
– sequence: 2
  givenname: Jun
  surname: Ai
  fullname: Ai, Jun
  email: aijun@buaa.edu.cn
  organization: Beihang University,School of Reliability and Systems Engineering,Beijing,China,100191
– sequence: 3
  givenname: Tao
  surname: Shi
  fullname: Shi, Tao
  email: SY1914110@buaa.edu.cn
  organization: Beihang University,School of Reliability and Systems Engineering,Beijing,China,100191
BookMark eNo1j91KAzEUhKMoWGufoDd5ga05yebnXJZWq1BQbL0u6eZEI3Z3ya5I374r6tUwMx8Dc80u6qYmxqYgZgACb5ebuZYo7EwKCTMhBNozNkHrwBhdlgpBnbORtMYWxrjyik267mPAlBQKrRkxv2li_-0z8SVFqnr-nCmkqk9NzWOT-aalKsVU_dfbY0sd3_uOAh-Q-dfbgep-MIsmEF9l377zF2ozdUPsf2Zu2GX0nx1N_nTMXu_vtouHYv20elzM10UCcH0BEvzeU_AI2vhY7RWpILUd3kUbFToRnRMQtTOoywCgnQylRy0V6oCVGrPp724iol2b08Hn4w6NlGisOgGujld1
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/DSA52907.2021.00097
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781665443913
166544391X
EISSN 2767-6684
EndPage 678
ExternalDocumentID 9622967
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i118t-121abaeda9156afcb3e3d257290f7f3980f8801f586954d11582d4a952395d9c3
IEDL.DBID RIE
IngestDate Wed Jun 26 19:25:22 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i118t-121abaeda9156afcb3e3d257290f7f3980f8801f586954d11582d4a952395d9c3
PageCount 10
ParticipantIDs ieee_primary_9622967
PublicationCentury 2000
PublicationDate 2021-Aug.
PublicationDateYYYYMMDD 2021-08-01
PublicationDate_xml – month: 08
  year: 2021
  text: 2021-Aug.
PublicationDecade 2020
PublicationTitle 2021 8th International Conference on Dependable Systems and Their Applications (DSA)
PublicationTitleAbbrev DSA
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003203976
Score 1.8226064
Snippet In a software life cycle, improving quality and identifying and repairing defects has become an important research topic. Previous studies have proposed defect...
SourceID ieee
SourceType Publisher
StartPage 669
SubjectTerms code representation
Codes
Current measurement
Defect prediction
defect types
graph neural networks
Graphics
Measurement
Neural networks
Predictive models
Semantics
Title Software Defect Prediction for Specific Defect Types based on Augmented Code Graph Representation
URI https://ieeexplore.ieee.org/document/9622967
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVoJyZALeJbHhhJm8RJbI9VP-iEEAWJrXJyZ9QlRS0Rf587NxQhsbBFieVIZ9l373zvnRC3RmNcUhweJWA5dVOw5G2mogpyrIB8lAEmJ88X-uHVTKYsk3O358IgYig-wwE_hrt8WFcNp8qGtkhTW-iO6GhrdlytfT5FpTG71lZYKIntcLIY5SlhPwKBaTIIjIVfLVSCB5kd_e_fx6L_Q8WTj3sncyIOsO4Jt6DD89NtUE6QyzFoBN-3sI0lBaEyNJX3q-r7M4PNrWSHBZKGjJq3IMUJcrwGlPesWS2fQklsy0Sq--JlNn0ez6O2V0K0IojwESVp4kqH4CwBMuerUqEC2o5kAK-9sib2tFMTn5vC5hlQHGhSyJwlHGpzsJU6Fd16XeOZkHEMGjyBV5qF4J4yqC2UWGQsfOOK8lz02DzL950cxrK1zMXfry_FIdt_VzN3JbofmwavRWcLzU1YwC-4H5vb
link.rule.ids 310,311,782,786,791,792,798,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDI7YOMAJ0IZ4kwNHuvWd5jjtwRBjQmxI3Ka0dtEu3bSt4u9jZ2UIiQu3qo1SyVFif46_z0LcJQrdlOJwxwPNqZuYJW_DwMkgwgzIRyXA5OThRI3fk16fZXLud1wYRLTFZ9jiR3uXD4us5FRZW8e-r2NVE_sRzaq2bK1dRiXwXXaulbSQ5-p2b9KJfEJ_BAN9r2U5C7-aqFgfMjj639-PRfOHjCdfdm7mROxh0RBmQsfnp1mh7CEXZNAIvnFhK0sKQ6VtK5_Ps-_PDDfXkl0WSBrSKT-sGCfI7gJQPrBqtXy1RbEVF6loirdBf9odOlW3BGdOIGHjeL5nUoNgNEEyk2dpgAHQhiQD5CoPdOLmtFe9PEpiHYVAkWDiQ2g0IVEdgc6CU1EvFgWeCem6oCAn-EqzEOALElQaUoxDlr4xcXouGmye2XIriDGrLHPx9-tbcTCcPo9mo8fx06U45LXYVtBdifpmVeK1qK2hvLGL-QUcs58s
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+8th+International+Conference+on+Dependable+Systems+and+Their+Applications+%28DSA%29&rft.atitle=Software+Defect+Prediction+for+Specific+Defect+Types+based+on+Augmented+Code+Graph+Representation&rft.au=Xu%2C+Jiaxi&rft.au=Ai%2C+Jun&rft.au=Shi%2C+Tao&rft.date=2021-08-01&rft.pub=IEEE&rft.eissn=2767-6684&rft.spage=669&rft.epage=678&rft_id=info:doi/10.1109%2FDSA52907.2021.00097&rft.externalDocID=9622967