CFP last date
22 April 2024
Reseach Article

Prediction of Software Defects in SDLC using BN

by Jawahar Sambhaji Gawade, Dinesh Bhagwan Hanchate
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 99 - Number 4
Year of Publication: 2014
Authors: Jawahar Sambhaji Gawade, Dinesh Bhagwan Hanchate
10.5120/17358-7885

Jawahar Sambhaji Gawade, Dinesh Bhagwan Hanchate . Prediction of Software Defects in SDLC using BN. International Journal of Computer Applications. 99, 4 ( August 2014), 1-7. DOI=10.5120/17358-7885

@article{ 10.5120/17358-7885,
author = { Jawahar Sambhaji Gawade, Dinesh Bhagwan Hanchate },
title = { Prediction of Software Defects in SDLC using BN },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 99 },
number = { 4 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume99/number4/17358-7885/ },
doi = { 10.5120/17358-7885 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:27:17.140169+05:30
%A Jawahar Sambhaji Gawade
%A Dinesh Bhagwan Hanchate
%T Prediction of Software Defects in SDLC using BN
%J International Journal of Computer Applications
%@ 0975-8887
%V 99
%N 4
%P 1-7
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This project reviews the use of Bays Networks (BNs) in software defects Prediction. The idea allows us to incorporate causal process factors. It does the combination of qualitative and quantitative software measures. It stops to play some well-known traditional software metrics methods limitations. Decision support tools for this have been built using causal models represented by Bays Networks (BNs), incorporate empirical data and judgment of experts. Previously, this required a custom BN for each development lifecycle phase. We described a more general idea that allows causal models to be applied to any lifecycle phases. The approach is evolved through collaborative projects and captures significant commercial input. For software projects within the range of the models, accuracy of defect predictions are very good. The main functions provided to the end-user is observations and can be entered using a questionnaire interface, where questions are concerned to Bays Network variables. The model predicts the defects likely to be left in software after testing. The model uses the results of statistical analysis on the Previous software projects. It can be combined with other defect prediction models to predict the number of residual defects of different categories. The Bayesian network structure is, here, a set of project domain conditional independence relation. BN learning structure which represents a domain. This domain can light on its underlying causal structure. This results in significantly improved accuracy for defects and reliability prediction type models.

References
  1. Agena. A critique of software defect prediction research. 2004.
  2. Norman Henderson Fenton and S. L. Pfleeger. Software Metrics: A Rigorous and Practical Approach. PWS Publishing Company, 1997.
  3. Jensen F. V. An Introduction to Bayesian Networks. UCL Press, 1996.
  4. Dimitris Margaritis. Learning bayesian network model structure from data. May 2003.
  5. Richard Prewitt Michael Shannon, Geoffrey Miller. Software Testing Techniques: Finding the Defects that Matter. Charles River Media, 2005.
  6. Nielsen L. Neil M. Fenton, N. E. Building large-scale Bayesian Networks: The Knowledge Engineering Review. 2000.
  7. Netica. Java Version of Netica API Norsys Software Corp. Manual Version 4. 18 and Higher.
  8. David Marquez Norman Fenton, Martin Neil. Using bayesian networks to predict software defects and reliability. "http://www. agenarisk. com/resources/white papers",.
  9. Martin Neil Norman Fenton. A critique of software defect prediction research. IEEE Trans. Software Eng.
  10. Paul Krause Norman Fenton, Martin Neil. A probabilistic model for software defect prediction,. For submission to IEEE Transactions in Software Engineering.
  11. Rajat Mishra Norman HendersonFenton, Martin Neil. Predicting software defects in varying development lifecycles using Bayesian nets. Information and Software Technology, London, 2007.
  12. Roger Pressman. Software Engineeing. 2007.
  13. N. Fenton R and M. Neil. A critique of software defect prediction research. IEEE Transactions in Software Engineering, 1999.
  14. Lukasz Radlinski. Building Bayesian Nets for software defect prediction comarision of manual,semi- and fully-Atomated schemes.
Index Terms

Computer Science
Information Sciences

Keywords

Software defects BN (Bayesian network) Defect Prediction