Estimating the Parameters of Software Reliability Growth Models Using the Grey Wolf Optimization Algorithm

Abstract

In this age of technology, building quality software is essential to competing in the business market. One of the major principles required for any quality and business software product for value fulfillment is reliability. Estimating software reliability early during the software development life cycle saves time and money as it prevents spending larger sums fixing a defective software product after deployment. The Software Reliability Growth Model (SRGM) can be used to predict the number of failures that may be encountered during the software testing process. In this paper we explore the advantages of the Grey Wolf Optimization (GWO) algorithm in estimating the SRGM’s parameters with the objective of minimizing the difference between the estimated and the actual number of failures of the software system. We evaluated three different software reliability growth models: the Exponential Model (EXPM), the Power Model (POWM) and the Delayed S-Shaped Model (DSSM). In addition, we used three different datasets to conduct an experimental study in order to show the effectiveness of our approach.

Authors and Affiliations

Alaa Sheta, Amal Abdel-Raouf

Keywords

Related Articles

New Simulation Method of New HV Power Supply for Industrial Microwave Generators with N=2 Magnetrons

This original work treats a new simulation method of a new type of high voltage power supply for microwave generators with N magnetrons (treated case: N=2 magnetrons), used as a source of energy in the industrial applica...

A Survey on Smartphones Security: Software Vulnerabilities, Malware, and Attacks

Nowadays, the usage of smartphones and their applications have become rapidly popular in people’s daily life. Over the last decade, availability of mobile money services such as mobile-payment systems and app markets hav...

Development of Rest Facility Information Exchange System by Utilizing Delay Tolerant Network

In this paper, we propose temporary rest facilities information exchange system among many people unable to get home by utilizing Delay Tolerant Network (DTN) after a disaster. When public transportation services are int...

Rule Based Approach for Arabic Part of Speech Tagging and Name Entity Recognition

The aim of this study is to build a tool for Part of Speech (POS) tagging and Name Entity Recognition for Arabic Language, the approach used to build this tool is a rule base technique. The POS Tagger contains two phases...

A GRASP-based Solution Construction Approach for the Multi-Vehicle Profitable Pickup and Delivery Problem

With the advancement of e-commerce and Internet shopping, the high competition between carriers has made many companies rethink their service mechanisms to customers, in order to ensure that they stay competitive in the...

Download PDF file
  • EP ID EP133407
  • DOI 10.14569/IJACSA.2016.070465
  • Views 89
  • Downloads 0

How To Cite

Alaa Sheta, Amal Abdel-Raouf (2016). Estimating the Parameters of Software Reliability Growth Models Using the Grey Wolf Optimization Algorithm. International Journal of Advanced Computer Science & Applications, 7(4), 499-505. https://europub.co.uk/articles/-A-133407