IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i2p200-d1314769.html
   My bibliography  Save this article

An Optimized LSTM Neural Network for Accurate Estimation of Software Development Effort

Author

Listed:
  • Anca-Elena Iordan

    (Department of Computer Science, Technical University of Cluj-Napoca, 400027 Cluj-Napoca, Romania)

Abstract

Software effort estimation has constituted a significant research theme in recent years. The more important provocation for project managers concerns reaching their targets within the fixed time boundary. Machine learning strategies can lead software management to an entire novel stage. The purpose of this research work is to compare an optimized long short-term memory neural network, based on particle swarm optimization, with six machine learning methods used to predict software development effort: K-nearest neighbours, decision tree, random forest, gradient boosted tree, multilayer perceptron, and long short-term memory. The process of effort estimation uses five datasets: China and Desharnais, for which outputs are expressed in person-hours; and Albrecht, Kemerer, and Cocomo81, for which outputs are measured in person-months. To compare the accuracy of these intelligent methods four metrics were used: mean absolute error, median absolute error, root mean square error, and coefficient of determination. For all five datasets, based on metric values, it was concluded that the proposed optimized long short-term memory intelligent method predicts more accurately the effort required to develop a software product. Python 3.8.12 programming language was used in conjunction with the TensorFlow 2.10.0, Keras 2.10.0, and SKlearn 1.0.1 to implement these machine learning methods.

Suggested Citation

  • Anca-Elena Iordan, 2024. "An Optimized LSTM Neural Network for Accurate Estimation of Software Development Effort," Mathematics, MDPI, vol. 12(2), pages 1-22, January.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:2:p:200-:d:1314769
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/2/200/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/2/200/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Manuela Panoiu & Caius Panoiu & Sergiu Mezinescu & Gabriel Militaru & Ioan Baciu, 2023. "Machine Learning Techniques Applied to the Harmonic Analysis of Railway Power Supply," Mathematics, MDPI, vol. 11(6), pages 1-20, March.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Manuela Panoiu & Caius Panoiu & Petru Ivascanu, 2024. "Power Factor Modelling and Prediction at the Hot Rolling Mills’ Power Supply Using Machine Learning Algorithms," Mathematics, MDPI, vol. 12(6), pages 1-26, March.
    2. Rafael S. Salles & Sarah K. Rönnberg, 2023. "Review of Waveform Distortion Interactions Assessment in Railway Power Systems," Energies, MDPI, vol. 16(14), pages 1-33, July.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:2:p:200-:d:1314769. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.