计算机科学
图形
软件
软件质量
软件错误
编码(内存)
编码(集合论)
理论计算机科学
数据挖掘
人工智能
程序设计语言
软件开发
集合(抽象数据类型)
作者
Jiaxi Xu,Jun Ai,Jingyu Liu,Tao Shi
出处
期刊:IEEE Transactions on Reliability
[Institute of Electrical and Electronics Engineers]
日期:2022-04-19
卷期号:71 (2): 850-864
被引量:21
标识
DOI:10.1109/tr.2022.3161581
摘要
Recognizing and repairing defects to enhance quality in software life circle has become a critical research topic. Unfortunately, it is difficult to guarantee the validity of the defect prediction method based on manually designed features proposed in previous studies. Numerous scholars have endeavored to use a single model to obtain prediction results for different types of fault, but this is difficult to perform. This article improves the defect representation and prediction model in software defect prediction, proposing Augmented-Code Property Graph (CPG) based defect prediction method (ACGDP). Augmented-CPG is a novel encoding graph format introduced in this article. Based on Augmented-CPG, we suggested defect region candidate extraction approach linked to the defect category. Graph neural networks are used for obtaining defect characteristics. Experiments on three distinct types of defects indicate that ACGDP can predict certain classed of defects effectively.
科研通智能强力驱动
Strongly Powered by AbleSci AI