Software development effort estimation modeling using a combination of fuzzy-neural network and differential evolution algorithm
TL;DR: A new model based on a hybrid of adaptive network-based fuzzy inference system (ANFIS) and differential evolution (DE) algorithm is presented to obtain a more accurate estimation of software development effort that is capable of presenting a better estimate within a wide range of software projects compared to previous works.
read more
Abstract: Software cost estimation has always been a serious challenge lying ahead of software teams that should be seriously considered in the early stages of a project. Lack of sufficient information on final requirements, as well as the existence of inaccurate and vague requirements, are among the main reasons for unreliable estimations in this area. Though several effort estimation models have been proposed over the recent decade, an increase in their accuracy has always been a controversial issue, and researchers' efforts in this area are still ongoing. This study presents a new model based on a hybrid of adaptive network-based fuzzy inference system (ANFIS) and differential evolution (DE) algorithm. This model tries to obtain a more accurate estimation of software development effort that is capable of presenting a better estimate within a wide range of software projects compared to previous works. The proposed method outperformed other optimization algorithms adopted from the genetic algorithm, evolutionary algorithms, meta-heuristic algorithms, and neuro-fuzzy based optimization algorithms, and could improve the accuracy using MMRE and PRED (0.25) criteria up to 7%.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Differential evolution: A recent review based on state-of-the-art works
01 May 2022
TL;DR: Differential evolution (DE) is a popular evolutionary algorithm inspired by Darwin's theory of evolution and has been studied extensively to solve different areas of optimisation and engineering applications since its introduction by Storn in 1997 as discussed by the authors .
258
Differential evolution: A recent review based on state-of-the-art works
TL;DR: This study aims to review the massive progress of DE in the research community by analysing the 192 articles published on this subject from 1997 to 2021, particularly studies in the past five years.
205
Software effort estimation modeling and fully connected artificial neural network optimization using soft computing techniques
Sofian Kassaymeh,Mohammed Alweshah,Mohammed Azmi Al-Betar,Abdelaziz I. Hammouri,Mohammad Atwah Al-Ma’aitah +4 more
TL;DR: A fully connected neural network model and a metaheuristic, gray wolf optimizer (GWO) is proposed to tackle the software development effort estimation (SEE) problem and comparative outcomes reveal that the GWO-FC performs better than other methods in most datasets and evaluation criteria.
18
Comparison of meta-heuristic algorithms for fuzzy modelling of COVID-19 illness’ severity classification
01 Mar 2022
TL;DR: In this article , five meta-heuristic algorithms were used to classify the severity of COVID-19 sickness data, and the performance of the five algorithms was evaluated using the COVID19 symptoms dataset.
16
Breast cancer disease classification using fuzzy-ID3 algorithm based on association function
Nurfadhilah Idris,Mohd Arfian Ismail,Mohd Saberi Mohamad,Shahreen Kasim,Zalmiyah Zakaria,Tole Sutikno +5 more
TL;DR: This study established that the FID3-AF performed well and outperform other methods in breast cancer classification and validated the proposed method’s competency.
14
References
•Book
Software Engineering: A Practitioner's Approach
Roger S. Pressman
- 01 Jan 1982
TL;DR: Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineering and emphasizes new and important methods and tools used in the industry.
10.4K
An empirical validation of software cost estimation models
TL;DR: Four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS) are evaluated, finding that all of the models tested failed to sufficiently reflect the underlying factors affecting productivity.
•Book
An empirical validation of software cost estimation models
Chris F. Kemerer
- 04 Oct 1993
TL;DR: In this paper, the authors evaluated four popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS) on 15 large completed business data-processing projects and used the accuracy of the models' ex post effort estimation.
852
Satin bowerbird optimizer
TL;DR: A new model based on a combination of adaptive neuro-fuzzy inference system (ANFIS) and satin bower bird optimization algorithm (SBO) to reach more accurate software development effort estimations is presented.
278