• Home
  • Search
  • Software Cost Estimation for Python Projects Using Genetic Algorithm
  • Cite Icon9
  • https://doi.org/10.1007/978-981-15-3325-9_11Copy DOI Icon

Software Cost Estimation for Python Projects Using Genetic Algorithm

  • Jan 1, 2020
  • Amrita Sharma +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software cost estimation is a process of planning, risk analysis, and decision making for project management in software development. Cost of project development encompasses a software project’s effort and development time. One popular model of software cost estimation is constructive cost model (COCOMO) model, which is a mathematical model proposed by Boehm, used for estimate the software effort and development time. The objective of this paper is to improve the basic COCOMO model’s coefficients for modern programming languages like Python, R, C++, etc. Many techniques were presented in the past for effort and time estimation using machine learning. But all these techniques were trained and tested for older programming languages. In order to improve the accuracy of COCOMO for modern programming languages, six Python projects have been considered and genetic algorithm (GA) is applied in these projects to define new values for basic COCOMO coefficients and the development time is calculated for Python projects. The time estimated using GA coefficients is compared with the original COCOMO and actual time. Using mean magnitude relative error, the error from the original COCOMO time is 54.49% and error from GA time is 21.23%.

Similar Papers
  • Conference Article
  • Citations9

Hybrid Genetic-Environmental Adaptation Algorithm to Improve Parameters of COCOMO for Software Cost Estimation

  • Mar 02, 2022
  • Taghi Javdani Gandomani +2
  • Conference Article
  • Citations24

A novel soft computing model to increase the accuracy of software development cost estimation

  • Feb 01, 2010
  • Iman Attarzadeh +1
  • Research Article

Advanced Machine Learning Software Cost Prediction Model using AdaBoost and COCOMO Cost Parameters

  • May 23, 2025
  • Journal of Information Systems Engineering and Management
  • Manas Prasad Rout
  • Research Article
  • Citations4

Three Methods for Quantifying Software Development Effort Uncertainty

  • Dec 01, 1987
  • Journal of Parametrics
  • Paul R Garvey +1
  • Conference Article
  • Citations2

Design of software effort estimation models an approach based on linear genetic programming

  • Sep 01, 2017
  • Roberto Sánchez +1
  • Research Article

Research on Software Product Development Project Management

  • Aug 01, 2013
  • Applied Mechanics and Materials
  • Jin Hai Zhang
  • Research Article
  • Citations7

Enhancing software effort estimation through reinforcement learning-based project management-oriented feature selection

  • Apr 28, 2025
  • International Journal of Managing Projects in Business
  • Haoyang Chen +3
  • Research Article
  • Citations6

CoBRA without experts: New paradigm for software development effort estimation using COCOMO metrics

  • Apr 25, 2023
  • Journal of Software: Evolution and Process
  • Elham Feizpour +2
  • PDF
  • Research Article
  • Citations1

Machine Learning Based Effort Estimation of Web Applications Using ISBSG Dataset

  • Jan 01, 2023
  • International Journal of Computer Theory and Engineering
  • Manpreet Kaur +1
  • Conference Article
  • Citations9

Risk analysis in project of software development

  • Nov 02, 2003
  • IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change
  • Xiangnan Lu +1
  • Research Article
  • Citations33

Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation

  • Jun 15, 2018
  • Journal of King Saud University - Computer and Information Sciences
  • Shailendra Pratap Singh +2
  • Research Article
  • Citations134

An empirical validation of a neural network model for software effort estimation

  • Aug 06, 2007
  • Expert Systems with Applications
  • Heejun Park +1
  • Conference Article

Software management issues for new system designs

  • Jan 01, 1984
  • Robert E Loesh +2
  • Conference Article
  • Citations18

Comparison of conventional approaches and soft-computing approaches for software quality prediction

  • Oct 12, 1997
  • E Baisch +1
  • Research Article
  • Citations8

Software cost and effort estimation using dragonfly whale optimized multilayer perceptron neural network

  • Jun 11, 2024
  • Alexandria Engineering Journal
  • D Vanathi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.