DocumentCode :
3119649
Title :
Improving estimation accuracy of the COCOMO II using an adaptive fuzzy logic model
Author :
Attarzadeh, Iman ; Ow, Siew Hock
Author_Institution :
Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur, Malaysia
fYear :
2011
fDate :
27-30 June 2011
Firstpage :
2458
Lastpage :
2464
Abstract :
Software development time and cost estimation are the process of estimating the most realistic use of time and cost required for developing a software. It is one of the biggest challenges in the area of software engineering and project management, in the last decades. The software estimates are difficult to obtain due to incomplete software information is available in the early phase of software development process. Insufficient software information causes inaccuracy in software attributes. Thus, the vagueness and uncertainty of the software attributes is the main reason of inaccuracy of software estimates. Software cost estimation models such as regression model, expert judgment, SLIM, and COCOMO require accurate software attributes and long term estimation process, which are not completely achievable in early phase of software development process. Soft computing techniques such as fuzzy logic can reduce the vagueness and uncertainty of software attributes. Therefore, it may consider as alternative to decrease the inaccuracy of software estimates. This research aims to utilise an adaptive fuzzy logic model to improve the accuracy of software time and cost estimation. Using advantages of fuzzy set and fuzzy logic can produce accurate software attributes which result in precise software estimates. The Two-Dimension Gaussian Membership Function (2-D GMF) was used in the fuzzy model to make software attributes smoother in terms of the range of values. The COCOMO I, NASA98 data sets; and four project data from a software company in Malaysia were used in the evaluation of the proposed Fuzzy Logic COCOMO II (FL-COCOMO II). The evaluation of the obtained results, using Mean of Magnitude of Relative Error (MMRE) and PRED(25%) evaluation techniques, showed that the FL-COCOMO II produced the MMRE less than the original COCOMO and the value of PRED(25%) in the Fuzzy-COCOMO II is higher than the original COCOMO. Furthermore, the FL-COCOMO II showed 8.03% improvement in terms of- - estimation accuracy using MMRE when compared with the original COCOMO. Using advantages of fuzzy logic such as accurate estimation; adaption; understandability, and etc., can improve the accuracy of software estimates.
Keywords :
Gaussian processes; fuzzy logic; fuzzy set theory; life cycle costing; regression analysis; software cost estimation; software development management; 2D GMF; COCOMO II; MMRE; PRED evaluation; SLIM; adaptive fuzzy logic model; expert judgment; fuzzy set; mean-of-magnitude of relative error; project management; regression model; soft computing; software cost estimation model; software development; software engineering; software time estimation; two-dimension Gaussian membership function; Computational modeling; Estimation; Fuzzy logic; Mathematical model; Schedules; Software; Uncertainty; COCOMO II; Software project management; fuzzy logic; soft computation techniques; software cost estimation models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fuzzy Systems (FUZZ), 2011 IEEE International Conference on
Conference_Location :
Taipei
ISSN :
1098-7584
Print_ISBN :
978-1-4244-7315-1
Electronic_ISBN :
1098-7584
Type :
conf
DOI :
10.1109/FUZZY.2011.6007471
Filename :
6007471
Link To Document :
بازگشت