loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Abir M’baya and Nejib Moalla

Affiliation: Universite Lumiere Lyon 2, DISP Laboratory, 160 Boulervard de Universite, 69500, Bron, France

Keyword(s): Just-in-Time Defect Prediction, Semantic Features, Deep Learning, DGCNN, Code Property Graph.

Abstract: Change-level defect prediction which is also known as just-in-time defect prediction, will not only improve the software quality and reduce costs, but also give more accurate and earlier feedback to developers than traditional file-level defect prediction. To build just-in-time defect prediction models, most existing approaches focused on using manually traditional features (metrics of code change), and exploited different machine learning. However, those approaches fail to capture the semantic differences between code changes and the dependency information within programs; and consequently do not cover all types of bugs. Such information has an important role to play in improving the accuracy of the defect prediction model. In this paper, to bridge this research gap, we propose an end to end deep learning framework that extracts features from the code change automatically. To this purpose, we present the code change by code property sub-graphs (CP-SG) extracted from code property gr aphs (CPG) that merges existing concepts of classic program analysis, namely abstract syntax tree (AST), control flow graphs (CFG) and program dependence graphs (PDG). Then, we apply a deep graph convolutional neural network (DGCNN) that takes as input the selected features. The experimental results prove that our approach can significantly improve the baseline method DBN-based features by an average of 20.86 percentage points for within-project and 32.85 percentage points for cross-project. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.142.96.146

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
M’baya, A. and Moalla, N. (2022). Deep Semantic and Strutural Features Learning based on Graph for Just-in-Time Defect Prediction. In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-568-5; ISSN 2184-4895, SciTePress, pages 128-137. DOI: 10.5220/0011061800003176

@conference{enase22,
author={Abir M’baya. and Nejib Moalla.},
title={Deep Semantic and Strutural Features Learning based on Graph for Just-in-Time Defect Prediction},
booktitle={Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2022},
pages={128-137},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011061800003176},
isbn={978-989-758-568-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Deep Semantic and Strutural Features Learning based on Graph for Just-in-Time Defect Prediction
SN - 978-989-758-568-5
IS - 2184-4895
AU - M’baya, A.
AU - Moalla, N.
PY - 2022
SP - 128
EP - 137
DO - 10.5220/0011061800003176
PB - SciTePress