• Home
  • Search
  • Software reliability issues: an experimental approach
  • https://doi.org/10.25777/015h-mp72Copy DOI Icon

Software reliability issues: an experimental approach

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

In this thesis, we present methodologies involving a data structure called the debugging graph whereby the predictive performance of software reliability models can be analyzed and improved under laboratory conditions. This procedure substitutes the averages of large sample sets for the single point samples normally used as inputs to these models and thus supports scrutiny of their performances with less random input data.\nInitially, we describe the construction of an extensive database of empirical reliability data which we derived by testing each partially debugged version of subject software represented by complete or partial debugging graphs. We demonstrate how these data can be used to assign relative sizes to known bugs and to simulate multiple debugging sessions. We then present the results from a series of proof-of-concept experiments.\nWe show that controlling fault recovery order as represented by the data input to some well-known reliability models can enable them to produce more accurate predictions and can mitigate anomalous effects we attribute to manifestations of the fault interaction phenomenon. Since limited testing resources are common in the real world, we demonstrate the use of two approximation techniques, the surrogate oracle and path truncations, to render the application of our methodologies computationally feasible outside a laboratory setting. We report results which support the assertion that reliability data collected from just a partial debugging graph and subject to these approximations qualitatively agrees with those collected under ideal laboratory conditions, provided one accounts for optimistic bias introduced by the surrogate in later prediction stages. We outline an algorithmic approach for using data derived from a partial debugging graph to improve software reliability predictions, and show its complexity to be no worse than O(n2). We summarize some outstanding questions as areas for future investigations of and improvements to the software reliability prediction process.

Similar Papers
  • Book Chapter
  • Citations1

Background: Software Quality and Reliability Prediction

  • Jan 01, 2013
  • Ajeet Kumar Pandey +1
  • Conference Article
  • Citations9

Software Reliability Prediction and Assessment Using both Finite and Infinite Server Queueing Approaches

  • Jan 01, 2006
  • Wei-Chih Huang +2
  • Book Chapter

Application of Machine Learning Techniques for Software Reliability Prediction (SRP)

  • Jan 01, 2017
  • Pradeep Kumar
  • Supplementary Content

Exercise type, musculoskeletal health and injury risk factors in adolescent middle-distance runners

  • May 26, 2016
  • David Greene
  • Conference Article
  • Citations1

Software reliability prediction from the telecommunications carrier perspective

  • May 23, 1993
  • J Bennett +2
  • Supplementary Content

Cryptographic Primitives that Resist Backdooring and Subversion

  • Apr 04, 2021
  • TUbilio (Technical University of Darmstadt)
  • Sogol Mazaheri
  • Supplementary Content

On the analysis and evaluation of trust and reputation systems

  • Jan 01, 2013
  • Lucca IMT
  • Alessandro Celestini
  • Supplementary Content
  • Citations3

Predator-prey Interactions in a Human-dominated Landscape

  • Jan 01, 2016
  • Zurich Open Repository and Archive (University of Zurich)
  • Benedikt Gehr
  • PDF
  • Research Article
  • Citations6

Software Reliability Prediction by using Deep Learning Technique

  • Jan 01, 2022
  • International Journal of Advanced Computer Science and Applications
  • Shivani Yadav +1
  • Conference Article
  • Citations11

Software Reliability Modeling and Evaluation under Incomplete Knowledge on Fault Distribution

  • Jun 01, 2013
  • Toshio Kaneishi +1
  • Conference Article
  • Citations5

Software reliability prediction and analysis during operational use

  • Jun 27, 2005
  • Chin-Yu Huang +2
  • Book Chapter
  • Citations5

Software Reliability Prediction with Ensemble Method and Virtual Data Point Incorporation

  • Jan 01, 2020
  • Ajit Kumar Behera +1
  • Research Article

Development of advanced mesostructured catalytic coatings on different substrates for fine chemical synthesis

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Ln Lidia Protasova
  • Research Article

Assessment & Prediction of Software Reliability: ANN Approach

  • Jan 01, 2020
  • SSRN Electronic Journal
  • Ramesh Tripathi +1
  • Research Article
  • Citations1

A Model for Indian Regional Multi-lingual CAPTCHA Challenges

  • Oct 01, 2013
  • M Tariq Banday
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.