Effective software development depends on the exact estimation of effort, time, cost, and customer satisfaction. Software project management requires an accurate evaluation of software development's effort, time, and cost, often underestimated or overestimated. So far, methodology has yet to accurately and reliably estimate the cost of software development. To overcome this issue, this paper proposed a constructive rapid application development model based on software cost effort and time estimation approach (CORADMO-based CETA) for accurate software cost estimation. The data requirements, cost drivers, constraints, and priorities are given as input to the fuzzy inference system (FIS). The processed output, such as effort, time, and cost for the nominal plan, shortest schedule plan, and least cost plan, is computed in the FIS. To reduce the effort, time, and cost, the output is optimized by dragonfly whale lion optimization (DWLO), which provides the best-estimated effort, time, and cost as an output for software development. The proposed CORADMO-based CETA model is tested in the NASA 93 dataset using MATLAB. The performance of the CORADMO-based CETA method is measured in terms of Pred (25 %), magnitude of relative error, and mean magnitude of relative error, attaining the values of 80.72 %, 87.94 %, and 98.13 %, respectively. Finally, the CORADMO-based CETA model justifies the suitability of dragonfly whale lion optimization with the proposed fuzzy logic.
Read full abstract