BugPre: an intelligent software version-to-version bug prediction system using graph convolutional neural networks
نویسندگان
چکیده
Abstract Since defects in software may cause product fault and financial loss, it is essential to conduct defect prediction (SDP) identify the potentially defective modules, especially early stage of development lifecycle. Recently, cross-version (CVDP) began draw increasing research interests, employing labeled data prior version within same project predict current version. As a dynamic process, distribution (such as defects) during change get changed. Recent studies utilize machine learning (ML) techniques detect defects. However, due close dependencies between updated unchanged code, ML-based methods fail model long deep dependencies, causing high false positive. Furthermore, traditional detection performed on entire project, efficiency relatively low, large-scale projects. To this end, we propose BugPre , CVDP approach address these two issues. novel framework that only conducts efficient changed modules utilizes variable propagation tree-based associated analysis method obtain Besides, constructs graph leveraging code context dependences uses convolutional neural network learn representative characteristics thereby improving capability when changes occur. Through extensive experiments open-source Apache projects, experimental results indicate our outperforms three state-of-the-art approaches, F1-score has increased by higher than 16%.
منابع مشابه
Software Bug Prediction System Using Neural Network
In modern scenario the IT industries are investing much capital on software quality testing. Software testing phase of software development life cycle provide the defects details to the software developer. The proposed model is capable to predict the defect before going to the software testing phase. It also minimize the time and cost of the project. In this paper object oriented defected datas...
متن کاملProtein Interface Prediction using Graph Convolutional Networks
We consider the prediction of interfaces between proteins, a challenging problem with important applications in drug discovery and design, and examine the performance of existing and newly proposed spatial graph convolution operators for this task. By performing convolution over a local neighborhood of a node of interest, we are able to stack multiple layers of convolution and learn effective l...
متن کاملSignal Correlation Prediction Using Convolutional Neural Networks
This paper focuses on analysing multiple time series relationships such as correlations between them. We develop a solution for the Connectiomics contest dataset of fluorescence imaging of neural activity recordings – the aim is reconstruction of the wiring between brain neurons. The model is implemented to achieve high evaluation score. Our model took the fourth place in this contest. The perf...
متن کاملGraph Convolutional Neural Networks for ADME Prediction in Drug Discovery
ADME in-silico methods have grown increasingly powerful over the past twenty years, driven by advances in machine learning and the abundance of high-quality training data generated by laboratory automation. Meanwhile, in the technology industry, deep-learning has taken o↵, driven by advances in topology design, computation, and data. The key premise of these methods is that the model is able to...
متن کاملDecision Support System for Age-Related Macular Degeneration Using Convolutional Neural Networks
Introduction: Age-related macular degeneration (AMD) is one of the major causes of visual loss among the elderly. It causes degeneration of cells in the macula. Early diagnosis can be helpful in preventing blindness. Drusen are the initial symptoms of AMD. Since drusen have a wide variety, locating them in screening images is difficult and time-consuming. An automated digital fundus photography...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Complex & Intelligent Systems
سال: 2022
ISSN: ['2198-6053', '2199-4536']
DOI: https://doi.org/10.1007/s40747-022-00848-w