مجله الفا للدراسات الإنسانية والعلمية

    الأربعاء, 28 تموز/يوليو 2021 08:43

    Non-Algorithmic Software Effort Estimation - Challenges and Solutions

    Written by Rasha Assaf - Dr. Fasil Khamayseh jomana Khaseep
    Share:

    Non-Algorithmic Software Effort Estimation - Challenges and Solutions
    Rasha Assaf Dr. Fasil Khamayseh jomana Khaseep *


    Abstract
    software effort estimation is the first step in every software development process. The accuracy of the software effort estimation can seriously affect the success of projects. Over estimating will result in allocating excess and unneeded resources that will cost the company unexpected expenses, while under estimation will lead to delays in software delivery. The dynamic and evolving nature of the software development process makes it challenging to build a reliable effort estimation system. One of the common models used for an efficient software cost estimation is the Constructive Cost Model (COCOMO) model. The COCOMO model is flexible, it is used in different environments. In this paper we aim to explore non-algorithmic approaches to effort estimation that attempts to improve upon the COCOMO model. We will focus on machine learning based methods trained on a public dataset. Furthermore, we will present some of the datasets available to use in the software development process and how they can be utilized to train machine learning models.

     

     

    download file