NeuralCCD: Integrating Multiple Features for Neural Coincidental Correctness Detection

被引:2
|
作者
Tao, Zhou [1 ]
Lei, Yan [1 ,2 ]
Xie, Huan [1 ]
Hu, Jian [1 ]
机构
[1] Chongqing Univ, Sch Big Data & Software Engn, Chongqing, Peoples R China
[2] Peng Cheng Lab, Shenzhen, Peoples R China
来源
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER | 2023年
基金
中国国家自然科学基金;
关键词
fault localization; coincidental correctness; deep learning; multiple features; FAULT; IDENTIFY; ENSEMBLE; FL;
D O I
10.1109/SANER56733.2023.00018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fault localization seeks to locate the suspicious statements possible for causing a program failure. Experimental evidence shows that fault localization effectiveness is affected adversely by the existence of coincidental correctness (CC) test cases, where a CC test case denotes the test case which executes a fault but no failure occurs. Even worse, CC test cases are prevailing in realistic testing and debugging, leading to a severe issue on fault localization effectiveness. Thus, it is indispensable to accurately detect CC test cases and alleviate their harmful effect on fault localization effectiveness. To address this problem, we propose NeuralCCD: a neural coincidental correctness detection approach by integrating multiple features. Specifically, NeuralCCD first leverages suspiciousness score, coverage ratio and similarity to define three CC detection features. Based on these CC detection features and CC labels, NeuralCCD utilizes multi-layer perceptron to learn a different feature-based model for a program, and finally combine the trained models of different programs as an ensemble system to detect CC test cases. To evaluate the effectiveness of NeuralCCD, we conduct large-scale experiments on 247 faulty version of five representative benchmarks and compare NeuralCCD with four state-of-the-art CC detection approaches. The experimental results show that NeuralCCD significantly improves the effectiveness of CC detection, e.g., NeuralCCD yields by at most 109.5%, 93% and 81.3% improvement of Top-1, Top-3 and Top -5 over Tech-I when utilized in Dstar formular.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 50 条
  • [31] MUSIC BOUNDARY DETECTION WITH MULTIPLE FEATURES
    Xue, Weiyao
    Sun, Shutao
    Wu, Fengyan
    Wang, Yongbin
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2016, : 202 - 207
  • [32] A NEURAL NETWORK ARCHITECTURE INTEGRATING MULTIPLE REPRESENTATIONS OF VISUAL INFORMATION
    HARTMANN, G
    NEURAL NETWORKS FROM MODELS TO APPLICATIONS, 1989, : 462 - 471
  • [33] Integrating multiple materials science projects in a single neural network
    Kan Hatakeyama-Sato
    Kenichi Oyaizu
    Communications Materials, 1
  • [34] Integrating multiple materials science projects in a single neural network
    Hatakeyama-Sato, Kan
    Oyaizu, Kenichi
    COMMUNICATIONS MATERIALS, 2020, 1 (01)
  • [35] Integrating Multiple Visual Attention Mechanisms in Deep Neural Networks
    Martinez, Fernando
    Zhao, Yijun
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1191 - 1196
  • [36] Integrating Neural and Syntactic Features on the Helpfulness Analysis of the Online Customer Reviews
    Wu, Shih-Hung
    Wang, Jun-Wei
    PROCEEDINGS OF THE 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2019), 2019, : 1013 - 1017
  • [37] Human Detection Based on Curvelet Transform and Integrating Heterogeneous Features
    Han, Hong
    Fan, Youjian
    AUTOMATIC TARGET RECOGNITION XXI, 2011, 8049
  • [38] Water Pipeline Leak Detection Based on a Pseudo-Siamese Convolutional Neural Network: Integrating Handcrafted Features and Deep Representations
    Zhang, Peng
    He, Junguo
    Huang, Wanyi
    Zhang, Jie
    Yuan, Yongqin
    Chen, Bo
    Yang, Zhui
    Xiao, Yuefei
    Yuan, Yixing
    Wu, Chenguang
    Cui, Hao
    Zhang, Lingduo
    WATER, 2023, 15 (06)
  • [39] Automatic extraction of geological discontinuities of a tunnel surface by integrating multiple features
    Zhang, Rongchun
    Yi, Xuefeng
    Li, Hao
    Lu, Guanming
    TUNNELLING AND UNDERGROUND SPACE TECHNOLOGY, 2024, 154
  • [40] Hybrid HMM/BN LVCSR system integrating multiple acoustic features
    Markov, K
    Nakamura, S
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL I, PROCEEDINGS: SPEECH PROCESSING I, 2003, : 840 - 843