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

 An Intelligent Software Workflow Process Design for Location Management on Mobile Devices

  Advances in the technologies of networking, wireless communication and trimness of computers lead to the rapid development in mobile communication infrastructure, and have drastically changed information proc...

Storage Consumption Reduction using Improved Inverted Indexing for Similarity Search on LINGO Profiles

Millions of compounds which exist in huge datasets are represented using Simplified Molecular-Input Line- Entry System (SMILES) representation. Fragmenting SMILES strings into overlapping substrings of a defined size cal...

Rule Based Artificial Intelligent System of Cucumber Greenhouse Environment Control with IoT Technology

The method proposed here allows control cucumber greenhouse environment based on IoT technology. IoT sensors are to measure the room and air temperature, relative humidity, CO2 content, water supply, liquid fertilizer, w...

Expert System for Milk and Animal Monitoring

Expert systems (ES) are one of the prominent research domains of artificial intelligence (AI). They are applications developed to solve complex problems in a particular domain, at the level of extra-ordinary human intell...

Green ICT Readiness Model for Developing Economies: Case of Kenya

There has been growing concerns about the rising costs of doing business and environmental degradation world over. Green ICT has been proposed to provide solutions to the two issues yet it is not being implemented fully...

Download PDF file
  • EP ID EP133407
  • DOI 10.14569/IJACSA.2016.070465
  • Views 88
  • 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