Title: Optimisation of software release time using adaptive neuro fuzzy approach

Authors: Shubhra Gautam; Deepak Kumar; L.M. Patnaik

Addresses: Amity Institute of Information Technology, Amity University, Noida, India ' Amity Institute of Information Technology, Amity University, Noida, India ' National Institute of Advanced Studies, IISc Campus, Bangalore, India

Abstract: Cost and reliability are two important factors that govern the release time of software. These parameters are estimated with respect to mean number of failures in the software. A software release time growth model is used to determine the reliability of the software. The most important decision taken by the software development team is to release a software with maximum reliability and minimum cost. Researchers have discussed various optimisation methods to find the optimal release time. In this research study, an adaptive neuro fuzzy optimisation method is discussed with different input criteria to find the optimal time of release of software. Different input criteria considered in this research are cost and reliability of the software. Adaptive neuro fuzzy optimisation method has the advantage of fuzzy logic as well as neural network. Numerical examples are explained and results are compared with the other optimisation methods. From the results of the numerical example, it can be concluded that the neuro fuzzy optimisation method is best for software release time optimisation.

Keywords: software testing; reliability; cost; optimisation; release time; neuro fuzzy; fuzzy optimisation; adaptive neuro fuzzy; crisp optimisation; software growth model; mean value function; neural network.

DOI: 10.1504/IJIE.2022.121750

International Journal of Intelligent Enterprise, 2022 Vol.9 No.2, pp.195 - 206

Received: 10 Feb 2019
Accepted: 30 Aug 2019

Published online: 07 Apr 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article