Data preparation for deep learning based code smell detection: A systematic literature review

F Zhang, Z Zhang, JW Keung, X Tang, Z Yang… - Journal of Systems and …, 2024 - Elsevier
Abstract Code Smell Detection (CSD) plays a crucial role in improving software quality and
maintainability. And Deep Learning (DL) techniques have emerged as a promising …

Cross-project defect prediction: a literature review

S Pal, A Sillitti - IEEE access, 2022 - ieeexplore.ieee.org
Background: Software defect prediction models aim at identifying the potential faulty
modules of a software project based on historical data collected from previous versions of …

Software defect prediction with semantic and structural information of codes based on graph neural networks

C Zhou, P He, C Zeng, J Ma - Information and Software Technology, 2022 - Elsevier
Context: Most defect prediction methods consider a series of traditional manually designed
static code metrics. However, only using these hand-crafted features is impractical. Some …

Fight fire with fire: How much can we trust ChatGPT on source code-related tasks?

X Yu, L Liu, X Hu, JW Keung, J Liu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
With the increasing utilization of large language models such as ChatGPT during software
development, it has become crucial to verify the quality of code content it generates. Recent …

How far does the predictive decision impact the software project? The cost, service time, and failure analysis from a cross-project defect prediction model

U Sharma, R Sadam - Journal of Systems and Software, 2023 - Elsevier
Context: Cross-project defect prediction (CPDP) models are being developed to optimise the
testing resources. Objectives: Proposing an ensemble classification framework for CPDP as …

A comprehensive comparative study of clustering-based unsupervised defect prediction models

Z Xu, L Li, M Yan, J Liu, X Luo, J Grundy… - Journal of Systems and …, 2021 - Elsevier
Software defect prediction recommends the most defect-prone software modules for
optimization of the test resource allocation. The limitation of the extensively-studied …

Dssdpp: data selection and sampling based domain programming predictor for cross-project defect prediction

Z Li, H Zhang, XY **g, J **e, M Guo… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Cross-project defect prediction (CPDP) refers to recognizing defective software modules in
one project (ie, target) using historical data collected from other projects (ie, source), which …

A novel framework of knowledge transfer system for construction projects based on knowledge graph and transfer learning

J Xu, M He, Y Jiang - Expert Systems with Applications, 2022 - Elsevier
For construction enterprises, efficient knowledge sharing among projects not only effectively
improves enterprise technology, level of management and competitiveness, but also …

Joint feature representation learning and progressive distribution matching for cross-project defect prediction

Q Zou, L Lu, Z Yang, X Gu, S Qiu - Information and Software Technology, 2021 - Elsevier
Abstract Context: Cross-Project Defect Prediction (CPDP) aims to leverage the knowledge
from label-rich source software projects to promote tasks in a label-poor target software …

Effort-aware just-in-time bug prediction for mobile apps via cross-triplet deep feature embedding

Z Xu, K Zhao, T Zhang, C Fu, M Yan… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Just-in-time (JIT) bug prediction is an effective quality assurance activity that identifies
whether a code commit will introduce bugs into the mobile app, aiming to provide prompt …