ALOGO: A Novel and Effective Framework for Online Cross-project Defect Prediction
Cross-project defect prediction (CPDP) uses the historical defect dataset collected from source projects to train a model and then applies it to the target project. However, existing CPDP methods are generally developed for offline scenario where CPDP models are fixed and cannot be updated along with the incoming labeled target instances after training. Actually, the label of target instances usually arrives online in a streaming manner which can be used to update CPDP models for better defect prediction performance on next unlabeled target instance. To bridge these gaps, we propose a novel effective online cross-project defect prediction framework named ALOGO. ALOGO includes two essential phases: offline cross-project defect prediction phase and online within-project defect prediction (WPDP) phase which are combined by an adaptive weighted adjustment mechanism. In offline CPDP phase, the global offline defect knowledge is learned by maximizing the difference between source and target datasets based on an offline CPDP model. In online WPDP phase, the local online defect knowledge is learned based on an online WPDP model. These two kinds of defect knowledge are then combined for obtaining the latest and the most valuable defect knowledge. Experimental results on 27 defect datasets show that ALOGO improves the performance over existing state-of-the-art online CPDP model by 31.2% in terms MCC and also outperforms the baseline in terms of other four well-known measures. It can be further concluded that 1) it is necessary to perform online CPDP; 2) ALOGO is a more promising alternative for online CPDP.
Thu 6 MarDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | Defect Prediction & AnalysisResearch Papers / Industrial Track / Journal First Track at L-1710 Chair(s): Rrezarta Krasniqi University of North Carolina at Charlotte | ||
14:00 15mTalk | An ensemble learning method based on neighborhood granularity discrimination index and its application in software defect prediction Research Papers Yuqi Sha College of Information Science and Technology,Qingdao University of Science and Technology, Feng Jiang College of Information Science and Technology,Qingdao University of Science and Technology, Qiang Hu College of Information Science and Technology, Qingdao University of Science and technology, Yifan He Institute of Cosmetic Regulatory Science,Beijing Technology and Business University | ||
14:15 15mTalk | ALOGO: A Novel and Effective Framework for Online Cross-project Defect Prediction Research Papers Rongrong Shi Beijing Jiaotong University, Yuxin He Beijing Jiaotong University, Ying Liu Beijing Jiaotong University, Zonghao Li Beijing Jiaotong University, Jingxin Su Beijing Jiaotong University, Haonan Tong Beijing Jiaotong University | ||
14:30 15mTalk | Cross-System Software Log-based Anomaly Detection Using Meta-Learning Research Papers Yuqing Wang University of Helsinki, Finland, Mika Mäntylä University of Helsinki and University of Oulu, Jesse Nyyssölä University of Helsinki, Ke Ping University of Helsinki, Liqiang Wang University of Wyoming Pre-print | ||
14:45 15mTalk | RADICE: Causal Graph Based Root Cause Analysis for System Performance Diagnostic Industrial Track Andrea Tonon Huawei Ireland Research Center, Meng Zhang Shandong University, Bora Caglayan Huawei Ireland Research Center, Fei Shen Huawei Nanjing Research Center, Tong Gui , Mingxue Wang Huawei Ireland Research Center, Rong Zhou | ||
15:00 15mTalk | Can We Trust the Actionable Guidance from Explainable AI Techniques in Defect Prediction? Research Papers | ||
15:15 15mTalk | Making existing software quantum safe: A case study on IBM Db2 Journal First Track Lei Zhang University of Maryland Baltimore County, Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University), Walid Rjaibi IBM Canada Lab, Greg Stager IBM Canada Lab, Michael Gray IBM, John Peck IBM |