Javascript must be enabled to continue!
Visual software defect prediction method based on improved recurrent criss-cross residual network
View through CrossRef
Purpose
This study aims to solve the problems of large training sample size, low data sample quality, low efficiency of the currently used classical model, high computational complexity of the existing concern mechanism, and high graphics processing unit (GPU) occupancy in the current visualization software defect prediction, proposing a method for software defect prediction termed recurrent criss-cross attention for weighted activation functions of recurrent SE-ResNet (RCCA-WRSR). First, following code visualization, the activation functions of the SE-ResNet model are replaced with a weighted combination of Relu and Elu to enhance model convergence. Additionally, an SE module is added before it to filter feature information, eliminating low-weight features to generate an improved residual network model, WRSR. To focus more on contextual information and establish connections between a pixel and those not in the same cross-path, the visualized red as integer, green as integer, blue as integer images are inputted into a model incorporating a fused RCCA module for defect prediction.
Design/methodology/approach
Software defect prediction based on code visualization is a new software defect prediction technology, which mainly realizes the defect prediction of code by visualizing code as image, and then applying attention mechanism to extract the features of image. However, the challenges of current visualization software defect prediction mainly include the large training sample size and low sample quality of the data, and the classical models used today are not efficient, and the existing attention mechanisms have high computational complexity and high GPU occupancy.
Findings
Experimental evaluation using ten open-source Java data sets from PROMISE and five existing methods demonstrates that the proposed approach achieves an F-measure value of 0.637 in predicting 16 cross-version projects, representing a 6.1% improvement.
Originality/value
RCCA-WRSR is a new visual software defect prediction based on recurrent criss-cross attention and improved residual network. This method effectively enhances the performance of software defect prediction.
Title: Visual software defect prediction method based on improved recurrent criss-cross residual network
Description:
Purpose
This study aims to solve the problems of large training sample size, low data sample quality, low efficiency of the currently used classical model, high computational complexity of the existing concern mechanism, and high graphics processing unit (GPU) occupancy in the current visualization software defect prediction, proposing a method for software defect prediction termed recurrent criss-cross attention for weighted activation functions of recurrent SE-ResNet (RCCA-WRSR).
First, following code visualization, the activation functions of the SE-ResNet model are replaced with a weighted combination of Relu and Elu to enhance model convergence.
Additionally, an SE module is added before it to filter feature information, eliminating low-weight features to generate an improved residual network model, WRSR.
To focus more on contextual information and establish connections between a pixel and those not in the same cross-path, the visualized red as integer, green as integer, blue as integer images are inputted into a model incorporating a fused RCCA module for defect prediction.
Design/methodology/approach
Software defect prediction based on code visualization is a new software defect prediction technology, which mainly realizes the defect prediction of code by visualizing code as image, and then applying attention mechanism to extract the features of image.
However, the challenges of current visualization software defect prediction mainly include the large training sample size and low sample quality of the data, and the classical models used today are not efficient, and the existing attention mechanisms have high computational complexity and high GPU occupancy.
Findings
Experimental evaluation using ten open-source Java data sets from PROMISE and five existing methods demonstrates that the proposed approach achieves an F-measure value of 0.
637 in predicting 16 cross-version projects, representing a 6.
1% improvement.
Originality/value
RCCA-WRSR is a new visual software defect prediction based on recurrent criss-cross attention and improved residual network.
This method effectively enhances the performance of software defect prediction.
Related Results
Ensemble Machine Learning Model for Software Defect Prediction
Ensemble Machine Learning Model for Software Defect Prediction
Software defect prediction is a significant activity in every software firm. It helps in producing quality software by reliable defect prediction, defect elimination, and predictio...
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct
Introduction
Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...
Clinical comparison of two specialty soft lenses for Keratoconus
Clinical comparison of two specialty soft lenses for Keratoconus
(English) Due to advanced diagnostic instruments for detection of early-stage keratoconus (KC), and procedures that halt its progression such as corneal collagen cross-linking (CXL...
Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction
Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction
Software defect detection is a critical research topic in the field of software engineering, aiming to identify potential defects during the development process to improve software...
Prediction method for residual stress evolution caused by rolling/sliding contact in ultrasonic vibration-assisted grinding
Prediction method for residual stress evolution caused by rolling/sliding contact in ultrasonic vibration-assisted grinding
Abstract
Ultrasonic vibration-assisted grinding (UVAG) technology has advantages in improving part surface integrity. Currently, the calculation of residual stresses in UVA...
Poster 107: The Use of Coacervate Sustained Release System to Identify the Most Potent BMP for Bone Regeneration
Poster 107: The Use of Coacervate Sustained Release System to Identify the Most Potent BMP for Bone Regeneration
Objectives: Bone morphogenetic proteins (BMPs) belong to the transforming growth factor superfamily that were first discovered by Marshall Urist. There are 14 BMPs identified to da...
Hydatid Cyst of The Orbit: A Systematic Review with Meta-Data
Hydatid Cyst of The Orbit: A Systematic Review with Meta-Data
Abstarct
Introduction
Orbital hydatid cysts (HCs) constitute less than 1% of all cases of hydatidosis, yet their occurrence is often linked to severe visual complications. This stu...
Adaptive hybrid potential evapotranspiration (PET) prediction method based on automatic machine learning
Adaptive hybrid potential evapotranspiration (PET) prediction method based on automatic machine learning
Abstract
In arid areas, estimation of crop water demand through potential evapotranspiration (PET) forecast has a guiding effect on water-saving irrigation, to cope with th...

