Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction

With the continuous development of software, it is inevitable that there will be various unpredictable problems in computer software or programs that will damage the normal operation of the software. In the paper, static analysis software is taken as the research object, the errors or failures cause...

Full description

Saved in:
Bibliographic Details
Main Authors: Jian Zhu, Qian Li, Shi Ying
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/6660830
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849395490402074624
author Jian Zhu
Qian Li
Shi Ying
author_facet Jian Zhu
Qian Li
Shi Ying
author_sort Jian Zhu
collection DOAJ
description With the continuous development of software, it is inevitable that there will be various unpredictable problems in computer software or programs that will damage the normal operation of the software. In the paper, static analysis software is taken as the research object, the errors or failures caused by the potential defects of the software modules are analyzed, and a software analysis method based on big data tendency prediction is proposed to use the software defects of the stacked noise reduction sparse analyzer to predict. This method can learn features from original defect data, directly and efficiently extract required features of all levels from software defect data by setting different number of hidden layers, sparse regularization parameters, and noise ratio, and then classify and predict the extracted features by combining with big data. Through experimental tests, the performance of the presented method is better than that of the comparison method in correct rate, accuracy rate, recall rate, F1-measurement, AUC value, and running time, which proves that the research results in this paper have more accurate failure prediction effect and can timely eliminate software failures.
format Article
id doaj-art-a7651e95bc7442a29f7eda61d25d2bf5
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-a7651e95bc7442a29f7eda61d25d2bf52025-08-20T03:39:36ZengWileyComplexity1076-27871099-05262021-01-01202110.1155/2021/66608306660830Failure Analysis of Static Analysis Software Module Based on Big Data Tendency PredictionJian Zhu0Qian Li1Shi Ying2School of Computer Science, Wuhan University, Wuhan 430072, ChinaSchool of Computer and Information Engineering, Guangxi Vocational Normal University, Nanning 530007, ChinaSchool of Computer Science, Wuhan University, Wuhan 430072, ChinaWith the continuous development of software, it is inevitable that there will be various unpredictable problems in computer software or programs that will damage the normal operation of the software. In the paper, static analysis software is taken as the research object, the errors or failures caused by the potential defects of the software modules are analyzed, and a software analysis method based on big data tendency prediction is proposed to use the software defects of the stacked noise reduction sparse analyzer to predict. This method can learn features from original defect data, directly and efficiently extract required features of all levels from software defect data by setting different number of hidden layers, sparse regularization parameters, and noise ratio, and then classify and predict the extracted features by combining with big data. Through experimental tests, the performance of the presented method is better than that of the comparison method in correct rate, accuracy rate, recall rate, F1-measurement, AUC value, and running time, which proves that the research results in this paper have more accurate failure prediction effect and can timely eliminate software failures.http://dx.doi.org/10.1155/2021/6660830
spellingShingle Jian Zhu
Qian Li
Shi Ying
Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
Complexity
title Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
title_full Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
title_fullStr Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
title_full_unstemmed Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
title_short Failure Analysis of Static Analysis Software Module Based on Big Data Tendency Prediction
title_sort failure analysis of static analysis software module based on big data tendency prediction
url http://dx.doi.org/10.1155/2021/6660830
work_keys_str_mv AT jianzhu failureanalysisofstaticanalysissoftwaremodulebasedonbigdatatendencyprediction
AT qianli failureanalysisofstaticanalysissoftwaremodulebasedonbigdatatendencyprediction
AT shiying failureanalysisofstaticanalysissoftwaremodulebasedonbigdatatendencyprediction