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
基金
中国国家自然科学基金;
关键词
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 条
  • [1] Shadow detection by integrating multiple features
    Lo, Kuo-Hua
    Yang, Mau-Tsuen
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2006, : 743 - 746
  • [2] Towards More Precise Coincidental Correctness Detection With Deep Semantic Learning
    Xie, Huan
    Lei, Yan
    Yan, Meng
    Li, Shanshan
    Mao, Xiaoguang
    Yu, Yue
    Lo, David
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (12) : 3265 - 3289
  • [3] SAINT plus : Integrating Temporal Features for EdNet Correctness Prediction
    Shin, Dongmin
    Shim, Yugeun
    Yu, Hangyeol
    Lee, Seewoo
    Kim, Byungsoo
    Choi, Youngduck
    LAK21 CONFERENCE PROCEEDINGS: THE ELEVENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, 2021, : 490 - 496
  • [4] How detrimental is coincidental correctness to coverage-based fault detection and localization? An empirical study
    Abou Assi, Rawad
    Masri, Wes
    Trad, Chadi
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2021, 31 (05):
  • [5] Integrating Multiple Textural Features for Remote Sensing Image Change Detection
    Li, Qingyu
    Huang, Xin
    Wen, Dawei
    Liu, Hui
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2017, 83 (02): : 109 - 121
  • [6] A Multi-scale Model Integrating Multiple Features for Vehicle Detection
    Li, Ye
    Wang, Fei-Yue
    Li, Bo
    Tian, Bin
    Zhu, Fenghua
    Xiong, Gang
    Wang, Kunfeng
    2013 16TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS - (ITSC), 2013, : 399 - 403
  • [7] Saliency detection algorithm integrating multiple features of high and low level
    Sun Jun-ding
    Zhang Yi
    Li Hai-hua
    CHINESE JOURNAL OF LIQUID CRYSTALS AND DISPLAYS, 2019, 34 (04) : 430 - 438
  • [8] Fault detection and identification spanning multiple processes by integrating PCA with neural network
    Zhou, Jing
    Guo, Aihuang
    Celler, Branko
    Su, Steven
    APPLIED SOFT COMPUTING, 2014, 14 : 4 - 11
  • [9] People tracking by integrating multiple features
    Yang, MT
    Shih, YC
    Wang, SC
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 4, 2004, : 929 - 932
  • [10] Malignancy detection on mammograms by integrating modified convolutional neural network classifier and texture features
    George Melekoodappattu, Jayesh
    Sahaya Dhas, Anto
    Kumar, Binil K.
    Adarsh, K. S.
    INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 2022, 32 (02) : 564 - 574