Home   >   CSC-OpenAccess Library   >    Manuscript Information
A Comparative Study of Conventional Effort Estimation and Fuzzy Effort Estimation Based on Triangular Fuzzy Numbers
Harish Mittal, Pradeep Bhatia
Pages - 36 - 47     |    Revised - 15-12-2008     |    Published - 30-12-2008
Volume - 1   Issue - 4    |    Publication Date - December 2007  Table of Contents
FP, FFP, FPA, FFPA, LOC, Fuzzy logic
Effective cost estimation is the most challenging activity in software development. Software cost estimation is not an exact science. However it can be transformed from a black art to a series of systematic steps that provide estimate with acceptable risk. Effort is a function of size. For estimating effort first we face sizing problem. In direct approach size is measured in lines of code (LOC). In indirect approach, size is represented as function points (FP). In this paper we use indirect approach. Fuzzy logic is used to find fuzzy functional points and then the result is defuzzified to get the functional points and hence the size estimation in person hours. Triangular fuzzy numbers are used to represent the linguistic terms in Function Point Analysis (FPA) complexity matrixes We can optimise the results for any application by varying the fuzziness of the triangular fuzzy numbers.
CITED BY (14)  
1 Rao, P. S., Rao, K. V., Varma, P. S., & Kim, T. H. (2014). Programming Evaluation Process Using Hybrid Cost Estimation Model. International Journal of Software Engineering and Its Applications, 8(10), 55-64.
2 KUMAR, M. S., & RAJAN, B. C. (2014).Experimental evaluation of fuzzy-based function point analysis for software effort estimation. Journal of Theoretical & Applied Information Technology, 67(2).
3 Kumar, G., & Bhatia, P. K. (2014).Automation of software cost estimation using neural network technique. International Journal of Computer Applications, 98(20).
4 Sheta, A. F., Kassaymeh, S., & Rine, D. Estimating the Number of Test Workers Necessary for a Software Testing Process Using Artificial Neural Networks.
5 Pauline, M., Aruna, P., & Shadaksharappa, B. Comparison of available Methods to Estimate Effort, Performance and Cost with the Proposed Method.
6 Aljahdali, S., & Sheta, A. (2013).Evolving software effort estimation models using multigene symbolic regression genetic programming. Int. J. Adv. Res. Artif. Intell, 2, 52-57.
7 Ganesh, M. S., & Thanushkodi, K. (2013).Fashcep: Fuzzy and Analogy Based Hybrid Software Cost Estimation Process. International Review on Computers and Software (IRECOS), 8(7), 1497-1505.
8 Mittal, H., Sharma, M., & Mittal, J. P. (2012, January). Analysis and modelling of websites quality using fuzzy technique. In 2012 Second International Conference on Advanced Computing & Communication Technologies (pp. 10-15). IEEE.
9 Al-Jamimi, H. A., & Ahmed, M. (2012, June). Prediction of software maintainability using fuzzy logic. In Software Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on (pp. 702-705). IEEE.
10 Azath, H., & Wahidabanu, R. S. D. (2012). Efficient effort estimation system viz. function points and quality assurance coverage. Software, IET, 6(4), 335-341.
11 Sultan Aljahdali, “Development of a Software Effort Estimation Model Using Differential Evolution”, Journal Of Electronics And Computer Systems (IJECS). 12(1), pp. 1-8, 2012.
12 Sheta, A. F., & Al-Afeef, A. (2010).Software Effort Estimation for NASA Projects Using Genetic Programming. Journal of Intelligent Computing Volume, 1(3), 147.
13 S. Aljahdali and A.F. Sheta, “Software Effort Estimation by Tuning COOCMO Model Parameters Using Differential Evolution” Presented at Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference , Hammamet, (16-19 May 2010.
14 H. Mittal, P. Bhatia, P. Goswami. "Software Quality Assessment Based on Fuzzy Logic Technique". International Journal of Soft Computing Applications,(3):105-112, 2008
1 Google Scholar 
2 Academic Journals Database 
3 ScientificCommons 
4 Academic Index 
5 CiteSeerX 
6 refSeek 
7 iSEEK 
8 Socol@r 
9 ResearchGATE 
10 Libsearch 
11 Bielefeld Academic Search Engine (BASE) 
12 Scribd 
13 WorldCat 
14 SlideShare 
16 PdfSR 
A. J. Albrecht, “Measuring application development productivity”, SHARE/GUIDE IBM Application development Symposium.
Alaa F. Sheta, “Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects”. Journal of Computer Science 2(2):118-123, 2006.
Ali Idri , Alain Abran and Laila Kjiri, “COCOMO cost model using Fuzzy Logic”, 7th International Conference on Fuzzy Theory & Technology Atlantic, New Jersy, 2000.
B. W. Boehm et al., “Software Cost Estimation with COCOMO II”, Prentice Hall, (2000).
Bailey, J.W. and Basili, “A Meta model for software development resource expenditure”. Proc. Intl. Conf. Software Engineering, pp: 107-115, 1981.
Boehm, B., “Software Engineering Economics”, Englewood Cliffs, NJ. Prentice-Hall, (1981).
Chuk Yau, Raymond H.L. Tsoi, “Assessing the Fuzziness of General System Characteristics in Estimating Software Size”, IEEE, 189-193, 1994.
Emilia Mendes, Nile Mosley, “Web Cost Estimation: An Introduction, Web engineering: principles and techniques”, Ch 8, 2005.
Harish Mittal, Pradeep Bhatia, “Optimization Criterion for Effort Estimation using Fuzzy Technique”. CLEI Electronic Journal, Vol. 10 Num. 1 Pap. 2, 2007.
J.E. Matson, B.E. Barrett, J.M. Mellichamp, “Software Development Cost Estimation Using Function Points”, IEEE Trans. on Software Engineering, 20, 4, 275-287, 1994.
Jones, C., 1996, “Programming Languages Table”, Release 8.2, March
L.A. ZADEH, “Fuzzy Sets, Information and Control”, 8, 338-353, 1965.
L.A. ZADEH., “From Computing with numbers to computing with words-from manipulation of measurements to manipulation of perceptions”, Int. J. Appl. Math. Computer Sci., Vol.12, No.3, 307- 324., 2002.
Lima O.S.J., Farias, P.P.M. Farias and Belchor, A.D., “A Fuzzy Model for Function Point Analysis to Development and Enhancement Project Assessments”, CLEI EJ 5 (2), 2002.
Musílek, P., Pedrycz, W., Succi, G., & Reformat, M., “Software Cost Estimation with Fuzzy Models”. ACM SIGAPP Applied Computing Review, 8(2), 24-29, 2000.
Roger S. Pressman, “Software Engineering; A Practitioner Approach”, Mc Graw-Hill International Edition, Sixth Edition (2005).
V. R. Basili, K. Freburger, “Programming Measurement and Estimation in the Software Engineering Laboratory”, Journal of System and Software, 2, 47-57, 1981.
W.Pedrycz, J.F.Peters, S. Ramanna, “A Fuzzy Set Approach to Cost Estimation of Software Projects”, Proceedings of the 1999 IEEE Canadian Conference on Electrical and Computer Engineering Shaw Conference Center, Edmonton Alberta, Canada, 1999.
Mr. Harish Mittal
- India
Mr. Pradeep Bhatia
- India