The Science and Information (SAI) Organization
  • Home
  • About Us
  • Journals
  • Conferences
  • Contact Us

Publication Links

  • IJACSA
  • Author Guidelines
  • Publication Policies

IJACSA

  • About the Journal
  • Call for Papers
  • Editorial Board
  • Author Guidelines
  • Submit your Paper
  • Current Issue
  • Archives
  • Indexing
  • Fees/ APC
  • Reviewers
  • Apply as a Reviewer

IJARAI

  • About the Journal
  • Archives
  • Indexing & Archiving

Special Issues

  • Home
  • Archives
  • Proposals
  • GIDP 2026
  • ICONS_BA 2025

Computer Vision Conference (CVC)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Computing Conference

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Intelligent Systems Conference (IntelliSys)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Future Technologies Conference (FTC)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact
  • Home
  • Call for Papers
  • Editorial Board
  • Guidelines
  • Submit
  • Current Issue
  • Archives
  • Indexing
  • Fees
  • Reviewers
  • RSS Feed

DOI: 10.14569/IJACSA.2024.0150764
PDF

A Predictive Model for Software Cost Estimation Using ARIMA Algorithm

Author 1: Moatasem M. Draz
Author 2: Osama Emam
Author 3: Safaa M. Azzam

International Journal of Advanced Computer Science and Applications(IJACSA), Volume 15 Issue 7, 2024.

  • Abstract and Keywords
  • How to Cite this Article
  • {} BibTeX Source

Abstract: Technology is a differentiator in business today. It plays a different and decisive role by providing programs that contribute to this. To build this software while avoiding risks during the implementation and construction process, it is necessary to estimate the cost. The cost estimation process is the process of estimating the effort, time, and resources needed to build a software project. It is a crucial process as it provides good planning during the construction and implementation process and reduces the risks you may be exposed to. Therefore, previous studies sought to build models and methods to estimate this, but they were not accurate enough to complete the process. Therefore, this study seeks to build a model using the Autoregressive integrated moving average (ARIMA) algorithm. Five datasets the COCOMO81, COCOMONasaV1, COCOMONasaV2, Desharnais, and China were used. The dataset was processed to remove noise and missing values, visualized to understand it, and linked using a time series to predict the future values of the data. It will then be trained on the ARIMA algorithm. To ensure the effectiveness and efficiency of the model for use, four famous evaluation criteria were used: mean magnitude of relative error (MMRE), root mean square error (RMSE), mean magnitude of relative error (MdMRE), and prediction accuracy (PRED). This experiment showed impressive software cost estimation results, with MMRE, RMSE, MdMRE, and PRED results being 0.07613, 0.04999, 0.03813, and 95% for the COCOMO81 dataset, respectively. The results were high for the COCOMONasaV1 dataset, reaching 0.02227, 0.02899, 0.01113, and 97.1%. The COCOMONasaV2 results were 0.01035, 0.00650, 0.00517, and 99.35%, respectively. The China dataset showed good prediction results of 0.00001, 0.00430, 0.00008, and 99.57%, respectively. The results were impressive and promising for the Desharnais dataset, showing 0.00004, 0.0039, 0.00002, and 99.6%. The results of this study are promising and distinctive compared to recent studies, and they also contribute to good business planning and risk reduction.

Keywords: Software cost estimation; software effort estimation; promise repository; SCE; ARIMA

Moatasem M. Draz, Osama Emam and Safaa M. Azzam. “A Predictive Model for Software Cost Estimation Using ARIMA Algorithm”. International Journal of Advanced Computer Science and Applications (IJACSA) 15.7 (2024). http://dx.doi.org/10.14569/IJACSA.2024.0150764

@article{Draz2024,
title = {A Predictive Model for Software Cost Estimation Using ARIMA Algorithm},
journal = {International Journal of Advanced Computer Science and Applications},
doi = {10.14569/IJACSA.2024.0150764},
url = {http://dx.doi.org/10.14569/IJACSA.2024.0150764},
year = {2024},
publisher = {The Science and Information Organization},
volume = {15},
number = {7},
author = {Moatasem M. Draz and Osama Emam and Safaa M. Azzam}
}



Copyright Statement: This is an open access article licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, even commercially as long as the original work is properly cited.

IJACSA

Upcoming Conferences

Computer Vision Conference (CVC) 2026

21-22 May 2026

  • Amsterdam, The Netherlands

Computing Conference 2026

9-10 July 2026

  • London, United Kingdom

Artificial Intelligence Conference 2026

3-4 September 2026

  • Amsterdam, The Netherlands

Future Technologies Conference (FTC) 2026

15-16 October 2026

  • Berlin, Germany
The Science and Information (SAI) Organization
BACK TO TOP

Computer Science Journal

  • About the Journal
  • Call for Papers
  • Submit Paper
  • Indexing

Our Conferences

  • Computer Vision Conference
  • Computing Conference
  • Intelligent Systems Conference
  • Future Technologies Conference

Help & Support

  • Contact Us
  • About Us
  • Terms and Conditions
  • Privacy Policy

The Science and Information (SAI) Organization Limited is a company registered in England and Wales under Company Number 8933205.