Filters








1,350 Hits in 5.2 sec

Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods

Ganesh J. Pai, Joanne Bechta Dugan
2007 IEEE Transactions on Software Engineering  
Specifically, we build a Bayesian network (BN) model to relate object-oriented software metrics to software fault content and fault proneness.  ...  We present a methodology for Bayesian analysis of software quality.  ...  ACKNOWLEDGMENTS The authors would like to thank Mike Chapman and the NASA Metrics Data Program for providing the data set used for the empirical analysis.  ... 
doi:10.1109/tse.2007.70722 fatcat:emminrskgnbztfypdm37z4ul2a

Analysis of CK Metrics to Predict Software Fault-Proneness using Bayesian Inference

Heena Kapila, Satwinder Singh
2013 International Journal of Computer Applications  
The focus of the study is to design Bayesian Inference graph and predict faults for next piece of software.  ...  All faults prediction techniques get a help in this study with the designing of Logistic regression model and Bayesian inference altogether.  ...  Pai, Member, IEEE, and Joanne Bechta Dugan ," Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods",IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 33, NO. 10, OCTOBER  ... 
doi:10.5120/12854-9152 fatcat:qnjng4dek5g27dkh7rpogysmsq

Automation Architecture for Bayesian Network Based Test Case Prioritization and Execution

Ekincan Ufuktepe, Tugkan Tuglular
2016 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC)  
The architecture is implemented as an integration of a series of tools and called Bayesian Network based test case prioritization and execution platform.  ...  The platform is triggered by a change in the source code, then it collects necessary information to be supplied to Bayesian Network and uses Bayesian Network evaluation results to run high priority unit  ...  They have proposed a unified model based on probability that uses Bayesian Networks (BN). Their proposed model utilizes data of source code changes, software fault proneness and test coverage.  ... 
doi:10.1109/compsac.2016.71 dblp:conf/compsac/UfuktepeT16 fatcat:dmsk4p4x7vbafblkoki6ue3cnu

Empirical analysis of change metrics for software fault prediction

Garvit Rajesh Choudhary, Sandeep Kumar, Kuldeep Kumar, Alok Mishra, Cagatay Catal
2018 Computers & electrical engineering  
This research identifies a set of metrics to measure and classify the faults from the software systems.  ...  Software metrics can be used to collect information regarding structural properties of a software design which can be further statistically analyzed, interpreted and linked to its quality.  ...  There is need to define metrics based on the technique of discriminate Analysis as a tool for the formal specifications so that they can be Theoretically as detection of fault-prone programs is explored  ... 
doi:10.1016/j.compeleceng.2018.02.043 fatcat:dfmfpi6w4bhv3p3izuqg2d7sla

Software metrics: successes, failures and new directions

Norman E Fenton, Martin Neil
1999 Journal of Systems and Software  
The history of software metrics is almost as old as the history of software engineering. Yet, the extensive research and literature on the subject has had little impact on industrial practice.  ...  Our approach uses Bayesian Belief nets, which are increasingly seen as the best means of handling decisionmaking under uncertainty. The approach is already having an impact in Europe.  ...  Acknowledgements The work was supported, in part, by the EPSRCfunded project IMPRESS, and the ESPRIT-funded projects DEVA and SERENE.  ... 
doi:10.1016/s0164-1212(99)00035-7 fatcat:e3mias6tqrahpim4zyjv7zrege

Fault detection and prediction in an open-source software project

Michael English, Chris Exton, Irene Rigon, Brendan Cleary
2009 Proceedings of the 5th International Conference on Predictor Models in Software Engineering - PROMISE '09  
We present an analysis of this information, showing that Pareto's Law holds and we evaluate the usefulness of the Chidamber and Kemerer metrics for identifying the fault-prone classes in the system analysed  ...  One area where such efforts are useful is in the identification of the parts of the source-code of a software system that are most likely to contain faults and thus require changes.  ...  I would also like to acknowledge the support of the CSIS Department, University of Limerick.  ... 
doi:10.1145/1540438.1540462 dblp:conf/promise/EnglishERC09 fatcat:vbjoqlfbm5eozarfmfwsl32c3y

Toward Comprehensible Software Fault Prediction Models Using Bayesian Network Classifiers

Karel Dejaeger, Thomas Verbraken, Bart Baesens
2013 IEEE Transactions on Software Engineering  
Software testing is a crucial activity during software development and fault prediction models assist practitioners herein by providing an upfront identification of faulty software code by drawing upon  ...  The results, both in terms of the AUC and the recently introduced H-measure, are rigorously tested using the statistical framework of Dem sar.  ...  This motivates the use of software fault prediction models, which provide an upfront indication of whether code is likely to contain faults, i.e., is fault prone.  ... 
doi:10.1109/tse.2012.20 fatcat:5b542lskc5a73nvswdwbajbrje

Fault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality

Ruchika Malhotra, Ankita Jain
2012 Journal of Information Processing Systems  
In this paper, we predict a model to estimate fault proneness using Object Oriented CK metrics and QMOOD metrics.  ...  An empirical assessment of metrics to predict the quality attributes is essential in order to gain insight about the quality of software in the early phases of software development and to ensure corrective  ...  They used univariate and multivariate analysis to find the individual and the combined effect of object oriented metrics and fault proneness.  ... 
doi:10.3745/jips.2012.8.2.241 fatcat:iakwyqdqnnetfe4j24i4v76ptq

Machine Learning Techniques for Software Quality Assurance: A Survey [article]

Safa Omri, Carsten Sinz
2021 arXiv   pre-print
Closely related to estimating defect-prone parts of a software system is the question of how to select and prioritize test cases, and indeed test case prioritization has been extensively researched as  ...  We also review recently proposed machine learning methods for test case prioritization (TCP), and their ability to reduce the cost of regression testing without negatively affecting fault detection capabilities  ...  processing if the test history is long [25] Bayesian Network -Changes of the source code, -Coverage degree, -Fault-proneness of the software Hight value of APFD (Average Percentage Faults Detected  ... 
arXiv:2104.14056v1 fatcat:b6hch7gimbefhpz6n5552waq5i

An empirical evaluation of fault-proneness models

Giovanni Denaro, Mauro Pezzè
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper reports an empirical study of the validity of multivariate models for predicting software fault-proneness across different applications.  ...  It shows that suitably selected multivariate models can predict fault-proneness of modules of different software packages.  ...  ACKNOWLEDGMENTS We would like to thank Sandro Morasca for the fruitful discussions and suggestions, Andrea Brambilla for contributing to the execution of the experiments, Roy Fielding and Apache.org for  ... 
doi:10.1145/581339.581371 dblp:conf/icse/DenaroP02 fatcat:edqz4y37tjgi5jge5bpgtczvce

An empirical evaluation of fault-proneness models

Giovanni Denaro, Mauro Pezzè
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper reports an empirical study of the validity of multivariate models for predicting software fault-proneness across different applications.  ...  It shows that suitably selected multivariate models can predict fault-proneness of modules of different software packages.  ...  ACKNOWLEDGMENTS We would like to thank Sandro Morasca for the fruitful discussions and suggestions, Andrea Brambilla for contributing to the execution of the experiments, Roy Fielding and Apache.org for  ... 
doi:10.1145/581368.581371 fatcat:ktnvzmrfkbfjzkbyb2dvhv2hni

Investigating Implications of Metric Based Predictive Data Mining Approaches towards Software Fault Predictions

Pooja Kapoor, Deepak Arora, Ashwani Kumar
2018 International Journal of Engineering & Technology  
Context: Since 1990, various researches have been working in the area of software fault prediction but yet it is difficult to assess the impacts and progressive path of this research field.  ...  Objective: In this research work, author's major objective is to investigate the context and dimensions of research studies performed by different researchers in the area of software fault prediction.  ...  Method: It is a study with critical analysis on publication from year 1979 to 1996. Findings: Study recommends use of Bayesian network model.  ... 
doi:10.14419/ijet.v7i3.12.16122 fatcat:cbnkzf5tzfbonmx3bbkp755mxm

Software Defect Prediction using Adaptive Neural Networks

Seema Singh, Mandeep Singh
2012 International Journal of Applied Information Systems  
To demonstrate the usefulness of ARNN, we used dataset from promisedata.org. This dataset contains 121 modules out of which 112 are not defected and 9 are defected.  ...  The task is accomplished using Adaptive Resonance Neural Network (ARNN), a special case of unsupervised learning.  ...  Munson et al. used discriminant analysis for classifying programs as fault-prone within a large medical-imaging software system.  ... 
doi:10.5120/ijais12-450612 fatcat:qd6ptmnhxrhgtgzxvduygvkuwe

Predicting aging-related bugs using software complexity metrics

Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono
2013 Performance evaluation (Print)  
Finally, by using such metrics as predictor variables and machine learning algorithms, we built fault prediction models that can be used to predict which source code files are more prone to Aging-Related  ...  Then, a set of software complexity metrics were selected and extracted from the three projects.  ...  This work has been supported by the Finmeccanica industrial group in the context of the Italian project "Iniziativa Software" (http://www.iniziativasoftware.it), and by the European Commission in the context  ... 
doi:10.1016/j.peva.2012.09.004 fatcat:z2juvyyfzbfxvjbnsvbbjixeee

An exploratory study of the impact of antipatterns on class change- and fault-proneness

Foutse Khomh, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol
2011 Empirical Software Engineering  
We investigate the impact of antipatterns on classes in object-oriented systems by studying the relation between the presence of antipatterns and the change-and fault-proneness of the classes.  ...  We show that, in almost all releases of the four systems, classes participating in antipatterns are more changeand fault-prone than others.  ...  Some approaches for complex software analysis use visualisation (Dhambri et al. 2008; Simon et al. 2001) .  ... 
doi:10.1007/s10664-011-9171-y fatcat:cbxtumvqevc67c662qyf44ckuu
« Previous Showing results 1 — 15 out of 1,350 results