Energy efficient and optimized genetic algorithm for software effort estimator using double hidden layer bi-directional associative memory
In software development, it's important to have an accurate assessment of effort, cost, energy, and time in order to plan and allocate resources in the best way possible. This makes it more likely that the software will work and lowers the risk that it won't. Bi-directional associative mem...
Gespeichert in:
Veröffentlicht in: | Sustainable energy technologies and assessments 2023-03, Vol.56, p.102986, Article 102986 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In software development, it's important to have an accurate assessment of effort, cost, energy, and time in order to plan and allocate resources in the best way possible. This makes it more likely that the software will work and lowers the risk that it won't. Bi-directional associative memory is used in the suggested method to figure out how long it will take to finish a project. This effort estimator was built in MATLAB and tested, verified, and trained on a large project dataset. In this work, a genetic algorithm called Double Hidden Layers Bi-directional Associative Memory is used to make a unique model for a software estimator (DHBAM). After doing several simulations, we found that the DHBAM architecture works better than the Single Hidden Layer Feed-Forward Neural Net (SHFNN) model for getting the best results. It has also been proven with the root mean square error (RMSE) method. In a previous study, the RMSE for the network design SHFNN 16-19-1 with a learning rate of 1.01 and a momentum of 0.70 after 1,000,000 iterations was 1.49074 × 10^-3. With a learning rate parameter of 1.05 and a momentum parameter of 0.6, the RMSE for the network design DHBAM 16-8-6-1 is now 1.241703 × 10^-3, which drops to 1.2238 × 10^-3 after 100 generations in 10,000 populations using the optimized based genetic algorithm (GA). Based on the results, it's clear that the proposed effort estimator does a better job than the ones that are already in use. Experiments show that the newly proposed optimized based genetic algorithm will help researchers, scientists, and businesses predict important traits more accurately and efficiently early on in the planning process. |
---|---|
ISSN: | 2213-1388 |
DOI: | 10.1016/j.seta.2022.102986 |