A Novel Hybrid Deep Learning Framework with Metaheuristic Optimization for Accurate Software Effort Estimation
摘要
All approaches, and life cycles in software development need Software Effort Estimation (SEE). The accuracy of estimations is critical for effective project timeline and resource management. The current SEE methodology comparison review is incomplete due to the diverse sample methodologies and performance criteria defined by different scholars. This study aims to fill this gap by offering a precise effort estimation model based on deep learning techniques principles. The aim is to reduce development costs and time. The data undergoes parsing to eliminate non-informative portions and to capture important and higher-order statistical characteristics. An innovative hybrid optimization algorithm, Modified Chaotic Enriched Jaya with Moth Flame Optimization (MCEJ), was developed for the purpose of extreme feature selection with high precision in estimating SEE framework, hence incorporating accuracy into the model. The estimation is done through Multilayer Long Short-Term Memory (M-LSTM) network. The implementation was done using Python, achieving a 0.2825 MSE with Dataset 1 (China) and 0.2285 with Dataset 2 (Maxwel).