Arşiv ve Dokümantasyon Merkezi
Dijital Arşivi

Modelling software reliability using Hybrid Bayesian networks

Basit öğe kaydını göster

dc.contributor Ph.D. Program in Computer Engineering.
dc.contributor.advisor Bener, Ayşe B.
dc.contributor.advisor Tosun, Oğuz.
dc.contributor.author Tosun, Ayşe.
dc.date.accessioned 2023-03-16T10:13:36Z
dc.date.available 2023-03-16T10:13:36Z
dc.date.issued 2012.
dc.identifier.other CMPE 2012 T67 PhD
dc.identifier.uri http://digitalarchive.boun.edu.tr/handle/123456789/12577
dc.description.abstract In this research, we analyse the problem of predicting software reliability from AI perspective. We observe that existing models are built based on expert knowledge including de ning a set of metrics through surveys and causal relationships. We overcome their limitations by introducing new data collection, model construction and inference methodology. We propose a Hybrid Bayesian network that would estimate reliability of consecutive releases of software projects before a release decision, in terms of their residual (post-release) defects. We form this hybrid model by incorporating quantitative factors of development and testing processes into qualitative factors of requirements speci cation and documentation process without the need for any transformation. As quantitative factors, we select popularly used product, in-process and people metrics as well as introduce new ones depending on the availability of local data in the organizations. We also identify qualitative factors representing requirements speci cation process via surveys with development teams. Dependencies between software metrics and defects are determined according to correlation and independence tests and graphical dependence analysis with chi-plots. We utilize a Monte Carlo technique to approximate joint probability distribution of the model over conditionals by inferring unknown distribution parameters. Empirical analyses on two industrial datasets show that (i) Hybrid Bayesian networks are capable of estimating reliability in terms of residual defects, (ii) proposed way of de ning causal relationships, chi-plots, decreases error rates signi cantly, (iii) expert judgement-based models may not achieve as good prediction performances as statistical models, (iv) local data are so valuable and representative as expert knowledge in software organizations that they should be used primarily and strengthened with expert knowledge in predicting software reliability.
dc.format.extent 30 cm.
dc.publisher Thesis (Ph.D.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 2012.
dc.relation Includes appendices.
dc.relation Includes appendices.
dc.subject.lcsh Computer networks -- Reliability.
dc.subject.lcsh Reliability (Engineering) -- Mathematical models.
dc.subject.lcsh Data mining -- Mathematical models.
dc.title Modelling software reliability using Hybrid Bayesian networks
dc.format.pages xiii, 120 leaves ;


Bu öğenin dosyaları

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster

Dijital Arşivde Ara


Göz at

Hesabım