The Comparative Software Reliability Cost Model based on Generalized Goel-NHPP Model

Similar documents
A Performance Valuation for NHPP Software Reliability Model depend on Weibull-Type Distribution

Keywords: Software reliability, Logistic Growth, Curve Model, Software Reliability Model, Mean Value Function, Failure Intensity Function.

An Improved Software Reliability Growth Model

On the Role of Weibull-type Distributions in NHPP-based Software Reliability Modeling

Software Reliability Models: Failure rate estimation

Nonparametric Bootstrapping Interval Estimations for Software Release Planning with Reliability Objective

Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement

M. Xie, G. Y. Hong and C. Wohlin, "Modeling and Analysis of Software System Reliability", in Case Studies on Reliability and Maintenance, edited by

A Study on the IoT Sensor Interaction Transmission System based on BigData

A Single Grating-lens Focusing Two Orthogonally Polarized Beams in Opposite Direction

Chapter 1: Introduction

Discrete time modelling in software reliability engineering a unified approach

M. Xie, G. Y. Hong and C. Wohlin, "A Study of Exponential Smoothing Technique in Software Reliability Growth Prediction", Quality and Reliability

Optimal Release Time Estimation of Software System using Box-Cox Transformation and Neural Network

Exhausting Meta-heuristic Nature Inspired Approaches for the Parameter Estimation analysis of Software reliability Growth Model

Study on Two Dimensional Three stage Software Reliability Growth Model

Determination of the Parameter for Transformation of Local Geodetic System to the World Geodetic System using GNSS

An Empirical Study of Software Reliability in SDN Controllers

M. Xie, G. Y. Hong and C. Wohlin, "A Practical Method for the Estimation of Software Reliability Growth in the Early Stage of Testing", Proceedings

Release Policy, Change-Point Concept, and Effort Control through Discrete-Time Imperfect Software Reliability Modelling

Optimal Release Planning and Software Reliability Modeling for Multi-Release Software

A Comparative Analysis of Open Source Software Reliability

Two dimensional software reliability growth model with faults of different severity

A Detailed Study of NHPP Software Reliability Models

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow

Reliability Growth Modeling for Software Fault Detection Using Particle Swarm Optimization Alaa Sheta

A New Statistical Software Reliability Tool

Architecture for QoS-enabled Application Service Deployment in Virtualized Environment

Effort-Index-Based Software Reliability Growth Models and Performance Assessment

Design and Implementation of Secure OTP Generation for IoT Devices

A Preliminary Study on Daylighting Performance of Light Shelf according to the Depth of Space

A Robust Hand Gesture Recognition Using Combined Moment Invariants in Hand Shape

International Journal of Software Engineering and Knowledge Engineering c World Scientific Publishing Company

Analysis of a Software Reliability Growth Model with Logistic Testing-Effort Function

An Energy Efficient Clustering in Wireless Sensor Networks

ABSTRACT I. INTRODUCTION. Department of Computer Science, OPJS University, Churu, Rajasthan, India

A Graph-based Interpretation for Finding Solution Strategies of Contradiction Problems in the Butterfly Diagram

Automatic Pipeline Generation by the Sequential Segmentation and Skelton Construction of Point Cloud

Chapter 2. Literature Review

Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 04, 2017 ISSN (online):

Neuro-Fuzzy Approach for Software Release Time Optimization

The Design of Real-time Display Screen Control Techniques for Mobile Devices 1

Research Article Stochastic Differential Equation-Based Flexible Software Reliability Growth Model

Building Ubiquitous Computing Environment Using the Web of Things Platform

A Personal Information Retrieval System in a Web Environment

Design of a Processing Structure of CNN Algorithm using Filter Buffers

Research on Autonomic Control System Connection Goal-model and Fault-tree

Image Segmentation for Image Object Extraction

Multi-Hop Linear Network Based on LoRa

Construction Scheme for Cloud Platform of NSFC Information System

A study on MAC protocol for urgent data transmission in Wireless Bio Signal Monitoring Environment

Improving the Testability of Object-oriented Software during Testing and Debugging Processes

Computers and Mathematics with Applications. Software reliability analysis and assessment using queueing models with multiple change-points

Freeze DeadLine Method for Vertical Handover in Heterogeneous Wireless Networks

Proposal of Quadruped Rigging Method by Using Auxiliary Joint

Applicability Estimation of Mobile Mapping. System for Road Management

Research Of Data Model In Engineering Flight Simulation Platform Based On Meta-Data Liu Jinxin 1,a, Xu Hong 1,b, Shen Weiqun 2,c

2014, IJARCSSE All Rights Reserved Page 1084

Aggrandize the Reliability by Bug Retrieval (ARBR)

Automatic 3D wig Generation Method using FFD and Robotic Arm

Scheduling Real Time Parallel Structure on Cluster Computing with Possible Processor failures

Effort-Index-Based Software Reliability Growth Models and Performance Assessment

Towards Secure Virtual Machine Migration in Vehicular Cloud Environment

MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS

Development of a M2M Network-based Smart SMPS System

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

Assessing the Quality of the Natural Cubic Spline Approximation

A Design of Building Group Management Service Framework for On-Going Commissioning

Multi-Criterion Optimal Design of Building Simulation Model using Chaos Particle Swarm Optimization

Software Reliability and Safety CSE 8317 Spring 2017

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

A COMPARISON STUDY OF ESTIMATION METHODS FOR GENERALIZED JELINSKI-MORANDA MODEL BASED ON VARIOUS SIMULATED PATTERNS

USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WITH OTHER ALGORITHMS

Optimized Vehicular Traffic Flow Strategy using Content Centric Network based Azimuth Routing

A study on improvement of evaluation method on web accessibility automatic evaluation tool's <IMG> alternative texts based on OCR

Adaptive Spiral Optimization Algorithm for Benchmark Problems

PARAMETER ESTIMATION OF GOEL-OKUMOTO MODEL BY COMPARING ACO WITH MLE METHOD

POWER SYSTEM RELIABILITY ASSESSMENT CONSIDERING NON-EXPONENTIAL DISTRIBUTIONS AND RESTORATIVE ACTIONS. Gwang Won Kim a and Kwang Y.

Nonparametric Estimation of Distribution Function using Bezier Curve

Development of Smart-CITY Based Convergent Contents Platform Using Bluetooth Low Energy Beacon Sensors

Reliability Allocation

A Study on Secure SDLC Specialized in Common Criteria

Credit Pre-Reservation Mechanism for Mobile Prepaid Service

Structure-adaptive Image Denoising with 3D Collaborative Filtering

Fault-tolerant in wireless sensor networks using fuzzy logic

A Review on Parameter Estimation Techniques of Software Reliability Growth Models

The optimum design of a moving PM-type linear motor for resonance operating refrigerant compressor

Implementation of a Compositional Microprogram Control Unit with e-dia

The effect of server s breakdown on the performance of finite-source retrial queueing systems

Development of an Optimization Software System for Nonlinear Dynamics using the Equivalent Static Loads Method

RELIABILITY ANALYSIS OF WEB SERVICES BASED ON RUNTIME FAULT DETECTION

Evaluation of Spectrum Mismatching using Spectrum Binning Approach for Statistical Polychromatic Reconstruction in CT

Voice Annotation Technique for Reading-disabled People on Mobile System

Transforms. COMP 575/770 Spring 2013

Keywords: wearable system, flexible platform, complex bio-signal, wireless network

Shape Optimization Design of Gravity Buttress of Arch Dam Based on Asynchronous Particle Swarm Optimization Method. Lei Xu

Segmentation-based Disparity Plane Fitting using PSO

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015)

Failure Correlation in Software Reliability Models

Transcription:

Vol.67 (Software 204), pp.96-00 http://dx.doi.org/0.4257/astl.204.67.23 The Comparative Software Reliability Cost Model based on Generalized Goel-NHPP Model Hee-Cheul Kim, Jeong-Beom Kim 2 Department of Industrial & Management Engineering, Namseoul University, 9 Daehak-ro Seonghwan-eup Sebuk-gu Cheonan-si Chungcheongnam-do S.KOREA, kim458@nsu.ac.kr 2 Industry-Academic Cooperation Foundation, Namseoul University, jbkim@nsu.ac.kr Abstract. In this study, reliability software cost model considering hazard function parameter based on life distribution from the process of software product testing was studied. The cost comparison problem of generalized Goel- Okumoto reliability growth model that is widely used in the field of reliability presented. For analysis of software cost model considering hazard function, in this research, software developers to identify software development cost some extent be able to help is considered. Keywords: Cost Model, Generalized Goel-NHPP Model. Introduction In this field, enhanced non-homogenous Poisson Process model was presented by Gokhale and Trivedi []. Goel and Okumoto [2] proposed an exponential software reliability models. In this model, the total number of defects have S-shaped or exponential-shaped with a mean value function was used. Pham and Zhang [3] testing measured coverage, the stability of model, with software stability can be evaluated, presented. In addition, Shin and Kim [4] were studied about the comparative study of software optimal release time based on NHPP software reliability model using exponential and log shaped type for the perspective of learning effect. In this paper, we generalize widely used in the field of software reliability and software development cost Goel-NHPP growth models proposed trust model for comparison. 2 Software development cost using Goel-NHPP reliability model ISSN: 2287-233 ASTL Copyright 204 SERSC

Vol.67 (Software 204) The generalized Goel-NHPP the software reliability models are widely used in software reliability field. The intensity and mean value function of the model is known, as follows: [5]. c c ( ) > > >, c mt () θ Ft () θ exp( β t ) λ( t) θf( t) θβct exp βt ( θ 0, β 0, c 0) () Note. t (0, ], β and c refer to the shape parameter. In addition, using Eq. (), the hazard function is derived as follows: c h() t f()/( t F()) t β ct (2) The hazard functions for each model are summarized in Figure. If this Figure is the shape parameter c, the basic model in this field, that is, Goel- Okumoto model can be. Thus, hazard function of Goel- Okumoto model is independent of the time t as having a constant pattern. The case of shape parameter less than ( c 0.3 ) have reduction pattern and greater than ) shows a growth pattern. ( c.3 Fig.. Hazard function of each model The likelihood function, using Eq. (), is as follows: ( ) n c c c β x i β n L exp ( x NHPP Θ x θβ cx ) i i e θ e (3) Note. x ( x, x2, x3,, x n ), Θ is parameter space. The log-likelihood function to maximum likelihood estimation () can be derived as follows using Eq. (3). (4) ln L ( x) nln nln nln c ( c ) ln x x ( e β ) n n c c xn NHPP Θ θ + β + + i β i i θ i Using log-likelihood function from Eq. (4), ˆ θ and ˆ β can be obtained as the solutions of the following equations. Copyright 204 SERSC 97

Vol.67 (Software 204) n ˆ c x e β n, n ˆ ˆ ˆ θ ˆ x i i + θ xn e β β n c c c x n (5) Using Eq. (), the reliability of the generalized Goel-NHPP model can be derived as follows. ( ) ˆ( ) exp[ ( βτ+ x c ( x c R x n β τ n n θ e + θ e )] (6) 4 Software failure data and cost analysis The data set of software faults analyzed here was obtained from literature [6]. result of parameter estimation has been summarized in Table. The Table. Parameter estimation of each model Shape Parameter Maximum likelihood estimation () c 0.3 ˆ θ 59.202 ˆ β 2.60 0 c.0 (Goel-Okumoto) ˆ θ 33.4092 ˆ 3.089 0 β c.3 ˆ θ 30.9 ˆ 2.756 0 β Fig. 2. Reliability function of each model Reliability of each model is summarized in Figure 2. In this Figure, the reliability of Goel-Okumoto model has a non-increasing pattern. However, if the shape parameter is greater than ( c.3 ), it can be seen that reliability is increased compared with the other comparison models. In this study, it is to analyze the cost curve by the following assumptions: (Assuming) A, E 2$, C 2 0.98$, C 3 0.05$, C 4 5$, t'2, (Assuming) B, E 2$, C 2 0.98$, C 3 0.05$, C 4 5$, t'5. 98 Copyright 204 SERSC

Vol.67 (Software 204) Fig. 3. The cost curve under the condition of (Assumption) A Fig. 4. The cost curve under the condition of (Assumption) B Software reliability growth model can estimate the cost of the optimal release time and testing software, so more efficient model is to be emitted can increase the benefit to reduce the cost of test software. Therefore, for the software release time side, case of the shape parameter is less than, in (Assumption) A, is faster than cases greater and Goel-Okumoto model as shown in Figure 3. However, from the cost side, case of greater than (shape parameter) is found to be relatively economical compared to other comparison models [7]. Other conditions are similar to the case after it is released, the operating system software and software in the time and a greater (Assumption) B which can maintain the shape parameter compared to the other is greater than, the software release time and compared to the other case appearing in cost efficiently as shown in Figure 4. References. Gokhale, S. S. and Trivedi, K. S. A.: time/structure based software reliability model. Annals of Software Engineering 8, 85--2(999) 2. Goel A. L, Okumoto K.: Time-dependent fault detection rate model for software and other performance measures. IEEE Trans. Reliability 28, 206--2(978) 3. Pham H, Zhang X.: NHPP software reliability and cost models with testing coverage. Eur. J. Operation. Res, 45, 445--454(2003) 4. Hyun-Dai SHIN, Hee-Cheul KIM.: The Comparative Study of Software Optimal Release Time Based on NHPP Software Reliability Model using Exponential and Log Shaped Type for the Perspective of Learning Effects. International Journal of Advancements in Computing Technology, Vol. 5, No. 2, 20--29 (203) 5. Razeef Mohd., Mohsin Nazir.: Software Reliability Growth Models: Overview and Applications. Journal of Emerging Trends in Computing and Information Sciences, Vol. 3, No. 9, 309--320 (202) Copyright 204 SERSC 99

Vol.67 (Software 204) 6. R. Satya Prasad, K. R. H. Rao, R.R. L. Kantha.: Software Reliability Measuring using Modified Maximum Likelihood Estimation and SPC. International Journal of Computer Applications (0975 8887), Vol. 2, No.7, --5(20) 7. Ye Zhang and Kaigui Wu.: Software Cost Model Considering Reliability and Time of Software in Use. Journal of Convergence Information Technology, Vol.7, No. 3, 35--42 (202) 00 Copyright 204 SERSC