A Novel Software Reliability Assessment Approach based on Neural Network in Network Environment

  title={A Novel Software Reliability Assessment Approach based on Neural Network in Network Environment},
  author={Changjie Ma and Guochang Gu and Jing Zhao},
  journal={International Journal of Advancements in Computing Technology},
In this paper, we have focused on the Fedora Core Linux operating system which is known as the OSS, and discussed the method of reliability assessment for the OSS developed under on an open source project. Especially, we have applied on the neural network in order to consider the effect of each software component on the reliability of an entire system under such open source development paradigm. By using the neural network, we have proposed the method of reliability assessment incorporating the… 

Figures and Tables from this paper

A NHPP Software Reliability Growth Model Considering Learning Process and Number of Residual Faults
A flexible and accurate SRGM is proposed, which considers the time-dependent fault detection rate and fits the public failure data better and can provide more accurate software reliability prediction compared with other existing models.
Residual Fault Detection and Performance Analysis of G-O Software Growth Model
This paper proposes one such exponential approach for the assessment of G-O (Goel, Okumoto) growth model under certain residual faults based on NHPP.
Considering Residual Faults of Burr Type XII Software Reliability Growth Model
This paper proposes Burr type XII based Software Re liability growth model with Interval domain data that is based on Non-Homogenous Poisson process (NHPP) and the performance of the SRGM is judged b y its ability to fit the software failure data.
The Comparative Software Cost Model of Considering Logarithmic Fault Detection Rate Based on Failure Observation Time
Abstract In this study, reliability software cost model considering logarithmic fault detection rate based on observations from the process of software product testing was studied. Adding new fault
Research on Software Reliability Assessment with Optimum Reserved Strategy Genetic Programming
The results testify that Genetic Programming can meet the best solution needs of the variety of the failure behaviors and is able to apply for software system testing as well as guarantee the availability of the data.


Comparison of Software Reliability Assessment Methods for Open Source Software
  • Y. Tamura, S. Yamada
  • Computer Science
    11th International Conference on Parallel and Distributed Systems (ICPADS'05)
  • 2005
This paper proposes software reliability assessment methods for concurrent distributed system development by using the analytic hierarchy process and makes a comparison between the inflection S-shaped software reliability growth model and the other models based on a nonhomogeneous Poisson process applied to reliability assessment.
Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code
This paper reports data from a study that seeks to characterize the differences in design structure between complex software products. We use design structure matrices (DSMs) to map dependencies
Optimum Release Policies for a Software System with a Scheduled Software Delivery Time
Four useful theorems are derived to determine optimum release times of a software system for operational use that minimize the total expected software cost with a scheduled software delivery time.
Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List
  • G. Kuk
  • Business
    Manag. Sci.
  • 2006
The findings indicate that strategic interaction has expanded knowledge sharing but with the caveat that extreme concentration of development could have an opposite effect.
A simple procedure for pruning back-propagation trained neural networks
  • E. Karnin
  • Computer Science
    IEEE Trans. Neural Networks
  • 1990
Shadow arrays are introduced which keep track of the incremental changes to the synaptic weights during a single pass of back-propagating learning and are ordered by decreasing sensitivity numbers so that the network can be efficiently pruned by discarding the last items of the sorted list.
The Analytic Hierarchy Process
The Analytic Hierarchy Process (AHP), introduced by Thomas Saaty (1980), is an effective tool for dealing with complex decision making, and may aid the decision maker to set priorities and make the
Distributed computing and client-server systems
This paper presents a meta-modelling architecture for distributed systems that automates the very labor-intensive and therefore time-heavy and therefore expensive and expensive process of designing and managing distributed systems.
Research on Model Fitting Capacity of Vehicle Routing Problem
Experimental results demonstrate that the dynamic fitting capacity of model and algorithm for logistics situation is very important in the practical application of vehicle routing problem, and this field should be more in-depth studied.