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...
Saved in:
Published in: | 2021 8th International Conference on Dependable Systems and Their Applications (DSA) pp. 669 - 678 |
---|---|
Main Authors: | , , |
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 |