期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
Automatic software fault localization based on artificial bee colony 被引量:2
1
作者 Linzhi Huang Jun Ai 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2015年第6期1325-1332,共8页
Software debugging accounts for a vast majority of the financial and time costs in software developing and maintenance. Thus, approaches of software fault localization that can help automate the debugging process have... Software debugging accounts for a vast majority of the financial and time costs in software developing and maintenance. Thus, approaches of software fault localization that can help automate the debugging process have become a hot topic in the field of software engineering. Given the great demand for software fault localization, an approach based on the artificial bee colony (ABC) algorithm is proposed to be integrated with other related techniques. In this process, the source program is initially instrumented after analyzing the dependence information. The test case sets are then compiled and run on the instrumented program, and execution results are input to the ABC algorithm. The algorithm can determine the largest fitness value and best food source by calculating the average fitness of the employed bees in the iteralive process. The program unit with the highest suspicion score corresponding to the best test case set is regarded as the final fault localization. Experiments are conducted with the TCAS program in the Siemens suite. Results demonstrate that the proposed fault localization method is effective and efficient. The ABC algorithm can efficiently avoid the local optimum, and ensure the validity of the fault location to a larger extent. 展开更多
关键词 software debugging software fault localization arti-ficial bee colony (ABC) algorithm program instrumentation.
下载PDF
NHPP-based software reliability model considering testing effort and multivariate fault detection rate 被引量:4
2
作者 Jie Zhang Yang Lu +1 位作者 Shu Yang Chong Xu 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2016年第1期260-270,共11页
In recent decades,many software reliability growth models(SRGMs) have been proposed for the engineers and testers in measuring the software reliability precisely.Most of them is established based on the non-homogene... In recent decades,many software reliability growth models(SRGMs) have been proposed for the engineers and testers in measuring the software reliability precisely.Most of them is established based on the non-homogeneous Poisson process(NHPP),and it is proved that the prediction accuracy of such models could be improved by adding the describing of characterization of testing effort.However,some research work indicates that the fault detection rate(FDR) is another key factor affects final software quality.Most early NHPPbased models deal with the FDR as constant or piecewise function,which does not fit the different testing stages well.Thus,this paper first incorporates a multivariate function of FDR,which is bathtub-shaped,into the NHPP-based SRGMs considering testing effort in order to further improve performance.A new model framework is proposed,and a stepwise method is used to apply the framework with real data sets to find the optimal model.Experimental studies show that the obtained new model can provide better performance of fitting and prediction compared with other traditional SRGMs. 展开更多
关键词 software reliability software reliability growth mo del(SRGM) testing effort fault detection rate(FDR).
下载PDF
Explainable Software Fault Localization Model: From Blackbox to Whitebox
3
作者 Abdulaziz Alhumam 《Computers, Materials & Continua》 SCIE EI 2022年第10期1463-1482,共20页
The most resource-intensive and laborious part of debugging is finding the exact location of the fault from the more significant number of code snippets.Plenty of machine intelligence models has offered the effective ... The most resource-intensive and laborious part of debugging is finding the exact location of the fault from the more significant number of code snippets.Plenty of machine intelligence models has offered the effective localization of defects.Some models can precisely locate the faulty with more than 95%accuracy,resulting in demand for trustworthy models in fault localization.Confidence and trustworthiness within machine intelligencebased software models can only be achieved via explainable artificial intelligence in Fault Localization(XFL).The current study presents a model for generating counterfactual interpretations for the fault localization model’s decisions.Neural system approximations and disseminated presentation of input information may be achieved by building a nonlinear neural network model.That demonstrates a high level of proficiency in transfer learning,even with minimal training data.The proposed XFL would make the decisionmaking transparent simultaneously without impacting the model’s performance.The proposed XFL ranks the software program statements based on the possible vulnerability score approximated from the training data.The model’s performance is further evaluated using various metrics like the number of assessed statements,confidence level of fault localization,and TopN evaluation strategies. 展开更多
关键词 software fault localization explainable artificial intelligence statement ranking vulnerability detection
下载PDF
A THREE-PARAMETER FAULT-DETECTION SOFTWARE RELIABILITY MODEL WITH THE UNCERTAINTY OF OPERATING ENVIRONMENTS 被引量:4
4
作者 Kwang Yoon Song In Hong Chang Hoang Pham 《Journal of Systems Science and Systems Engineering》 SCIE EI CSCD 2017年第1期121-132,共12页
As requirements for system quality have increased, the need for high system reliability is also increasing. Soflnvare systems are extremely important, in terms of enhanced reliability and stability, for providing high... As requirements for system quality have increased, the need for high system reliability is also increasing. Soflnvare systems are extremely important, in terms of enhanced reliability and stability, for providing high quality services to customers. However, because of the complexity of software systems, soft-ware development can be time-consuming and expensive. Many statistical models have been developed in the past years to estimate soflnvare reliability. In this paper, we propose a new three-parameter fault-detection software reliability model with the uncertainty of operating environments. The explicit mean value function solution for the proposed model is presented. Examples are presented to illustrate the goodness-of-fit of the proposed model and several existing non-homogeneous Poisson process (NHPP) models based on three sets of failure data collected from software applications. The results show that the proposed model fits significantly better than other existing NHPP models based on three criteria such as mean squared error (MSE), predictive ratio risk (PRR), and predictive power (PP). 展开更多
关键词 Nonhomogeneous Poisson process ratio risk predictive power fault detection software reliability mean squared error PREDICTIVE
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部