scholarly journals How to Use COSMIC Functional Size in Effort Estimation Models?

Author(s):  
Cigdem Gencel
Author(s):  
SECKIN TUNALILAR ◽  
ONUR DEMIRORS

A number of methods have been proposed to build a relationship between effort and size. These models are generally based on regression analysis and a widely accepted model is not yet available. Although in some sizing methods, such as MKII and IFPUG, different multipliers for the base functional components (BFC) exist, their origin and the purpose of their usage are undefined. The COSMIC method does not treat components separately and assigns the same measurement unit to each of them. In this study we used the Artificial Neural Network and regression based methods to create effort estimation models that take the four components of the COSMIC method into consideration. In the research we compared several functional size based effort models in terms of accuracy using a reliable company dataset. These models comprised not only the generic models proposed in the literature or currently in use, but also specific models that we generated using our dataset with a single and multi-variate regression analysis and the ANN method. We also explored the effect of functional similarity (FS) using our specific models. We found that using BFC instead of total size improved effort estimation models and the ANN method is a useful approach to calibrate these components according to the company characteristics.


2015 ◽  
Vol 47 ◽  
pp. 1-14 ◽  
Author(s):  
Pablo Pytel ◽  
Alejandro Hossian ◽  
Paola Britos ◽  
Ramón García-Martínez

2015 ◽  
Vol 6 (4) ◽  
pp. 39-68 ◽  
Author(s):  
Maryam Hassani Saadi ◽  
Vahid Khatibi Bardsiri ◽  
Fahimeh Ziaaddini

One of the major activities in effective and efficient production of software projects is the precise estimation of software development effort. Estimation of the effort in primary steps of software development is one of the most important challenges in managing software projects. Some reasons for these challenges such as: discordant software projects, the complexity of the manufacturing process, special role of human and high level of obscure and unusual features of software projects can be noted. Predicting the necessary efforts to develop software using meta-heuristic optimization algorithms has made significant progressions in this field. These algorithms have the potent to be used in estimation of the effort of the software. The necessity to increase estimation precision urged the authors to survey the efficiency of some meta-heuristic optimization algorithms and their effects on the software projects. To do so, in this paper, they investigated the effect of combining various optimization algorithms such as genetic algorithm, particle swarm optimization algorithm and ant colony algorithm on different models such as COCOMO, estimation based on analogy, machine learning methods and standard estimation models. These models have employed various data sets to evaluate the results such as COCOMO, Desharnais, NASA, Kemerer, CF, DPS, ISBSG and Koten & Gary. The results of this survey can be used by researchers as a primary reference.


Author(s):  
Emilia Mendes

The objective of this chapter is to provide an introduction to statistical techniques and concepts that are frequently used when dealing with data for effort estimation. The concepts presented here are in no way exhaustive since statistics comprises a very large body of knowledge where entire books are devoted to specific topics. The parts that are the focus of this chapter are those that are necessary to use when building effort estimation models, and also when comparing different effort estimation techniques.


Sign in / Sign up

Export Citation Format

Share Document