COCOMO cost model using fuzzy logic

When the COCOMO (Constructive Cost Model) was published at the beginning of the eighties, fuzzy logic was not grounded on solid theoretical foundations. This was not been achieved until Zadeh and others did so in the nineties. Thus, it is not surprising that some of the concepts defined or used in COCOMO are somewhat incompatible with the fuzzy logic. In our work, we investigate the issue of the compatibility of COCOMO with the fuzzy logic. In software metrics, specifically in software cost estimation, many factors (linguistic variables in fuzzy logic) such as the experience of programmers and the complexity of modules are measured on an ordinal scale composed of qualifications such as ‘very low’ and ‘low’ (linguistic values in fuzzy logic). In our work, we study the COCOMO’81 model, specifically its intermediate version. Our work is still applicable to the COCOMOII.

[1]  Ronald Gulezian Reformulating and calibrating COCOMO , 1991, J. Syst. Softw..

[2]  Lotfi A. Zadeh,et al.  Fuzzy logic, neural networks, and soft computing , 1993, CACM.

[3]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[4]  Joseph M. Mellichamp,et al.  Software Development Cost Estimation Using Function Points , 1994, IEEE Trans. Software Eng..

[5]  Capers Jones,et al.  Programming Productivity , 1986 .

[6]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[7]  R. Marwane,et al.  Building tailor-made software cost model: intermediate TUCOMO , 1991 .

[8]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[9]  B. Griech,et al.  Towards an adaptation of the COCOMO cost model to the software measurement theory , 1997, ESEC '97/FSE-5.

[10]  R. Jager,et al.  Fuzzy Logic in Control , 1995 .

[11]  Lawrence H. Putnam,et al.  A General Empirical Solution to the Macro Software Sizing and Estimating Problem , 1978, IEEE Transactions on Software Engineering.

[12]  Oscar H. IBARm Information and Control , 1957, Nature.

[13]  Yukio Miyazaki,et al.  COCOMO evaluation and tailoring , 1985, ICSE '85.

[14]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[15]  Claude E. Walston,et al.  A Method of Programming Measurement and Estimation , 1977, IBM Syst. J..