# Software cost estimation with fuzzy inputs: Fuzzy modelling and aggregation of cost drivers

Miguel-Ángel Sicilia; Juan-J. Cuadrado-Gallego; Javier Crespo; Elena García Barriocanal

Kybernetika (2005)

- Volume: 41, Issue: 2, page [249]-264
- ISSN: 0023-5954

## Access Full Article

top## Abstract

top## How to cite

topSicilia, Miguel-Ángel, et al. "Software cost estimation with fuzzy inputs: Fuzzy modelling and aggregation of cost drivers." Kybernetika 41.2 (2005): [249]-264. <http://eudml.org/doc/33752>.

@article{Sicilia2005,

abstract = {Parametric software cost estimation models are well-known and widely used estimation tools, and several fuzzy extensions have been proposed to introduce a explicit handling of imprecision and uncertainty as part of them. Nonetheless, such extensions do not consider two basic facts that affect the inputs of software cost parametric models: cost drivers are often expressed through vague linguistic categories, and in many cases cost drivers are better expressed in terms of aggregations of second-level drivers. In this paper, fuzzy set elicitation techniques are used as a tool to model vague categories expressing cost driver quantities, focusing on two well-known COCOMO cost drivers. The results clearly indicate that such fuzzy set modelling approach affects significantly the estimation outcomes. In addition, the empirical adjustment of the DOCU cost driver as an aggregation of second-level documentation artifact measures is used to illustrate the modelling of flexible aggregation in the context of parametric estimation. Fuzzy set elicitation and aggregation operator modelling combined provide a novel approach to extending fuzzy parametric models for software estimation, which can be used as a complement to existing approaches.},

author = {Sicilia, Miguel-Ángel, Cuadrado-Gallego, Juan-J., Crespo, Javier, García Barriocanal, Elena},

journal = {Kybernetika},

keywords = {software cost estimation; fuzzy set; elicitation; aggregation operator design; software cost estimation; fuzzy set elicitation; aggregation operator design},

language = {eng},

number = {2},

pages = {[249]-264},

publisher = {Institute of Information Theory and Automation AS CR},

title = {Software cost estimation with fuzzy inputs: Fuzzy modelling and aggregation of cost drivers},

url = {http://eudml.org/doc/33752},

volume = {41},

year = {2005},

}

TY - JOUR

AU - Sicilia, Miguel-Ángel

AU - Cuadrado-Gallego, Juan-J.

AU - Crespo, Javier

AU - García Barriocanal, Elena

TI - Software cost estimation with fuzzy inputs: Fuzzy modelling and aggregation of cost drivers

JO - Kybernetika

PY - 2005

PB - Institute of Information Theory and Automation AS CR

VL - 41

IS - 2

SP - [249]

EP - 264

AB - Parametric software cost estimation models are well-known and widely used estimation tools, and several fuzzy extensions have been proposed to introduce a explicit handling of imprecision and uncertainty as part of them. Nonetheless, such extensions do not consider two basic facts that affect the inputs of software cost parametric models: cost drivers are often expressed through vague linguistic categories, and in many cases cost drivers are better expressed in terms of aggregations of second-level drivers. In this paper, fuzzy set elicitation techniques are used as a tool to model vague categories expressing cost driver quantities, focusing on two well-known COCOMO cost drivers. The results clearly indicate that such fuzzy set modelling approach affects significantly the estimation outcomes. In addition, the empirical adjustment of the DOCU cost driver as an aggregation of second-level documentation artifact measures is used to illustrate the modelling of flexible aggregation in the context of parametric estimation. Fuzzy set elicitation and aggregation operator modelling combined provide a novel approach to extending fuzzy parametric models for software estimation, which can be used as a complement to existing approaches.

LA - eng

KW - software cost estimation; fuzzy set; elicitation; aggregation operator design; software cost estimation; fuzzy set elicitation; aggregation operator design

UR - http://eudml.org/doc/33752

ER -

## References

top- Bilgiç T., Türksen T., Measurement of Membership Functions: Theoretical and Empirical Work, In: Handbook of Fuzzy Sets and Systems (D. Dubois and H. Prade, eds.), Vol. 1, Chapter 3, Fundamentals of Fuzzy Sets, Kluwer 1999, pp. 195–232 (1999)
- Boehm B. W., Software Engineering Economics, Prentice–Hall, Englewood Cliffs, NJ 1981 Zbl0525.90034
- Boehm B., Abts, C., Chulani S., Software Development Cost Estimation Approaches – A Survey, Technical Report USC-CSE-2000-505, Center for Software Engineering, University of California 2000 Zbl1012.68568
- Chulani S., Clark B., Boehm, B., Steece B., Calibration approach and results of the COCOMO II post – architecture model, In: Proc. 20th Annual Conference of the International Society of Parametric Analysts (ISPA) and 8th Annual Conference of the Society of Cost Estimating and Analysis (SCEA), 1998
- Crespo J. J., Sicilia M. A., Cuadrado J. J., On fuzzy regression in software cost estimation models, In: Proc. 2003 ACM–IEEE Internat. Symposium on Empirical Software Engineering (ISESE’03)
- Crespo J. J., Sicilia M. A., Cuadrado J. J., On the use of fuzzy regression in parametric software estimation models: Integrating imprecision in COCOMO cost drivers, WSEAS Trans. on Systems 1 (2004), 3, 96–101
- Crespo J. J., Sicilia M. A., Cuadrado J. J., On aggregating second-level software estimation cost drivers: A usability cost estimation case study, In: Proc. Information Processing and Management of Uncertainty in Knowledge-based Systems (IPMU04)
- Cuadrado-Gallego J. J., Marbán O., Amescua A., García, L., Sánchez M., 10.1080/15411656.2004.10462245, J. Cost Analysis and Management, Summer (2004), 14–20 DOI10.1080/15411656.2004.10462245
- Dolado J. J., 10.1016/S0950-5849(00)00137-3, Information & Software Technology 43 (2001), 1, 61–72 DOI10.1016/S0950-5849(00)00137-3
- Ghahramani B., 10.1016/S0360-8352(03)00037-8, Computers & Industrial Engrg. 45 (2003), (2), 295–305 DOI10.1016/S0360-8352(03)00037-8
- Idri A., Abran, A., Khoshgoftaar T. M., Fuzzy analogy: A new approach for software cost estimation, In: Current Trends in Software Measurement (Dumke and Abran, eds.), Shaker Publ., Aachen 2001, pp. 127–142
- Izyumov B., Kalinina, E., Wagenknecht M., Software tools for regression analysis of fuzzy data, In: Proc. 9th Zittau Fuzzy Colloquium, Zittau 2001, pp. 221–229
- Kalinina E., Wagenknecht M., Fuzzy regression analysis and application to a crisp model, In: Proc. 8th Zittau Fuzzy Colloquium, Zittau 2000, pp. 9–18
- McCall J. A., Richards P. K., Walters G. F., Factors in Software Quality, Vol, 1–3. AD/A 049-014/015/055. Springfield 1977, VA: National Technical Information Service (1977)
- Musilek P., Pedrycz W., Succi, G., Reformat M., 10.1145/373975.373984, Appl. Comput. Rev. 8 (2000), 2, 24–29 DOI10.1145/373975.373984
- Palomar D., Sicilia M. A., Web page usability analysis based on vague perceptual concepts, In: Proc. IADIS WWW Conference 2004, to appear
- Rosch E., Principles of Categorization, Readings in Cognitive Science, Erlbaum 1988, pp. 312–322 (1988)
- Sicilia M. A., García, E., Calvo T., An enquiry-based method for Choquet integral-based aggregation of interface sability parameters, Kybernetika 39 (2003), 601–614 MR2042343
- Jr. O. Souza Lima, Farias P. P. M., Belchior A. D., Fuzzy function point analysis, In: Proc. 4th European Conference on Software Measurement and ICT Control, Heidelberg 2001, pp. 161–172
- Welie M. Van, Veer G. C. van der, Eliëns A., Breaking down usability, In: Proc. of Interact’99, pp. 613–620
- Xu Z., Taghi T. M., Khoshgoftaar M., Identification of fuzzy models of software cost estimation, Fuzzy Sets and Systems 145 (2004), 1, 141–163 MR2061944

## NotesEmbed ?

topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.