Analysis of Software Functional Size Databases

  • Authors:
  • Juan J. Cuadrado-Gallego;Miguel Garre;Ricardo J. Rejas;Miguel-Ángel Sicilia

  • Affiliations:
  • University of Alcalá, Madrid, Spain 28871;University of Alcalá, Madrid, Spain 28871;University of Alcalá, Madrid, Spain 28871;University of Alcalá, Madrid, Spain 28871

  • Venue:
  • Software Process and Product Measurement
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Parametric software effort estimation models rely on the availability of historical project databases from which estimation models are derived. In the case of large project databases with data coming from heterogeneous sources, a single mathematical model cannot properly capture the diverse nature of the projects under consideration. Clustering algorithms can be used to segment the project database, obtaining several segmented models. In this paper, a new tool is presented, Recursive Clustering Tool, which implements the EM algorithm to cluster the projects, and allows use different regression curves to fit the different segmented models. This different approaches will be compared to each other and with respect to the parametric model that is not segmented. The results allows conclude that depending on the arrangement and characteristics of the given clusters, one regression approach or another must be used,and in general, the segmented model improve the unsegmented one.