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 条
  • [41] Identifying N7-methylguanosine sites by integrating multiple features
    Zou, Hongliang
    Yang, Fan
    Yin, Zhijian
    BIOPOLYMERS, 2022, 113 (02)
  • [42] Temporal Video Alignment Based on Integrating Multiple Features by Adaptive Weighting
    Sato, Taiki
    Shimada, Yutaka
    Taniguchi, Yukinobu
    2018 INTERNATIONAL WORKSHOP ON ADVANCED IMAGE TECHNOLOGY (IWAIT), 2018,
  • [43] AIDS AND MULTIPLE-SCLEROSIS - NEURAL AND MENTAL FEATURES
    MORRISS, R
    SCHAERF, F
    BRANDT, J
    MCARTHUR, J
    FOLSTEIN, M
    ACTA PSYCHIATRICA SCANDINAVICA, 1992, 85 (05) : 331 - 336
  • [44] DOWNBEAT TRACKING WITH MULTIPLE FEATURES AND DEEP NEURAL NETWORKS
    Durand, Simon
    Bello, Juan P.
    David, Bertrand
    Richard, Gael
    2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 409 - 413
  • [45] Evaluation of multiple features for violent scenes detection
    Vu Lam
    Phan, Sang
    Le, Duy-Dinh
    Duc Anh Duong
    Satoh, Shin'ichi
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (05) : 7041 - 7065
  • [46] Pornography image detection using multiple features
    Kuan, YH
    Hsieh, CH
    CISST '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS, AND TECHNOLOGY, 2004, : 599 - 602
  • [47] Robust Lane Detection Using Multiple Features
    Gupta, Tejus
    Sikchi, Harshit S.
    Charkravarty, Debashish
    2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 1470 - 1475
  • [48] Use of Multiple Features in License Plate Detection
    Seke, Erol
    Adar, Nihat
    2008 IEEE 16TH SIGNAL PROCESSING, COMMUNICATION AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2008, : 433 - +
  • [49] Evaluation of multiple features for violent scenes detection
    Vu Lam
    Sang Phan
    Duy-Dinh Le
    Duc Anh Duong
    Shin’ichi Satoh
    Multimedia Tools and Applications, 2017, 76 : 7041 - 7065
  • [50] The Detection of Container Body Base on Multiple Features
    Chen Ziyi
    Zheng Yinxi
    Wang Junhao
    Wang Lisheng
    PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON MULTIMEDIA TECHNOLOGY (ICMT-13), 2013, 84 : 63 - 70