Evolving Software Effort Estimation Models Using Multigene Symbolic Regression Genetic Programming

Abstract

Software has played an essential role in engineering, economic development, stock market growth and military applications. Mature software industry count on highly predictive software effort estimation models. Correct estimation of software effort lead to correct estimation of budget and development time. It also allows companies to develop appropriate time plan for marketing campaign. Now a day it became a great challenge to get these estimates due to the increasing number of attributes which affect the software development life cycle. Software cost estimation models should be able to provide sufficient confidence on its prediction capabilities. Recently, Computational Intelligence (CI) paradigms were explored to handle the software effort estimation problem with promising results. In this paper we evolve two new models for software effort estimation using Multigene Symbolic Regression Genetic Programming (GP). One model utilizes the Source Line Of Code (SLOC) as input variable to estimate the Effort (E); while the second model utilize the Inputs, Outputs, Files, and User Inquiries to estimate the Function Point (FP). The proposed GP models show better estimation capabilities compared to other reported models in the literature. The validation results are accepted based Albrecht data set.

Authors and Affiliations

Sultan Aljahdali, Alaa Sheta

Keywords

Related Articles

Method for Face Identification with Facial Action Coding System: FACS Based on Eigen Value Decomposion

Method for face identification based on eigen value decomposition together with tracing trajectories in the eigen space after the eigen value decomposition is proposed. The proposed method allows person to person differe...

 The preliminary results of a force feedback control for Sensorized Medical Robotics

 A laparoscopic surgery system by using a robot holds many problems. Among these, its inability in delivering touching sensation to a surgeon is raised as the biggest problem. The current paper attempted to find a f...

The Need for a New Data Processing Interface for Digital Forensic Examination

Digital forensic science provides tools, techniques and scientifically proven methods that can be used to acquire and analyze digital evidence. There is a need for law enforcement agencies, government and private organis...

 METHOD FOR TEALEAVES QUALITY ESTIMATION THROUGH MEASUREMENTS OF DEGREE OF POLAZATION, LEAF AREA INDEX, PHOTOSYNTHESIS AVAILABLE RADIANCE AND NORMALIZED DIFFERENCE VEGETATION INDEX FOR CHARACTERIZATION OF TEALEAVES

Method for tealeaves quality estimation through measurements of Degree of Polarization: DP, Leaf Area Index: LAI, Photosynthesis Available Radiance: PAR and Normalized Difference Vegetation Index: NDVI for characterizati...

Human Gait Gender Classification in Spatial and Temporal Reasoning

Biometrics technology already becomes one of many application needs for identification. Every organ in the human body might be used as an identification unit because they tend to be unique characteristics. Many researche...

Download PDF file
  • EP ID EP157221
  • DOI 10.14569/IJARAI.2013.021207
  • Views 86
  • Downloads 0

How To Cite

Sultan Aljahdali, Alaa Sheta (2013).  Evolving Software Effort Estimation Models Using Multigene Symbolic Regression Genetic Programming. International Journal of Advanced Research in Artificial Intelligence(IJARAI), 2(12), 52-57. https://europub.co.uk/articles/-A-157221