scispace - formally typeset
Journal ArticleDOI

Software cost estimation with fuzzy models

Reads0
Chats0
TLDR
A fuzzy set-based generalization of the COCOMO model is concerned with, augmenting the model by admitting software systems to belong partially to the three main categories and discussing key implications of this generalization and its links with a generalized sensitivity analysis.
Abstract
Estimation of effort/cost required for development of software products is inherently associated with uncertainty In this paper, we are concerned with a fuzzy set-based generalization of the COCOMO model (f-COCOMO) The inputs of the standard COCOMO model include an estimation of project size and an evaluation of other parameters Rather than using a single number, the software size can be regarded as a fuzzy set (fuzzy number) yielding the cost estimate also in form of a fuzzy set The paper includes detailed results with this regard by relating fuzzy sets of project size with the fuzzy set of effort The analysis is carried out for several commonly encountered classes of membership functions (such as triangular and parabolic fuzzy sets) The issue of designer-friendliness of the f-COCOMO model is discussed in detail Here we emphasize a way of propagation of uncertainty and ensuing visualization of the resulting effort (cost) Furthermore we augment the model by admitting software systems to belong partially to the three main categories (namely embedded, semidetached and organic) and discuss key implications of this generalization and highlight its links with a generalized sensitivity analysis The experimental part of the study illustrates the approach and contrasts it with the standard numeric version of the COCOMO model

read more

Citations
More filters
Journal ArticleDOI

A Systematic Review of Software Development Cost Estimation Studies

TL;DR: A systematic review of previous work identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set to provide a basis for the improvement of software-estimation research.
Journal ArticleDOI

Adaptive fuzzy logic-based framework for software development effort prediction

TL;DR: An adaptive fuzzy logic framework for software effort prediction that tolerates imprecision, explains prediction rationale through rules, incorporates experts knowledge, offers transparency in the prediction system, and could adapt to new environments as new data becomes available is presented.
Journal ArticleDOI

An Improved Fuzzy Approach for COCOMO’s Effort Estimation Using Gaussian Membership Function

TL;DR: Gaussian function is found to be performing better than the trapezoidal function, as it demonstrates a smoother transition in its intervals, and the achieved results were closer to the actual effort.
Proceedings ArticleDOI

Software development effort estimation using fuzzy logic: a case study

TL;DR: This paper describes an application whose results are compared with those of a multiple regression, and shows that the value of MMRE (an aggregation of magnitude of relative error, MRE) applying fuzzy logic was slightly higher than MMRE applying multiple regression.
References
More filters
Journal ArticleDOI

The concept of a linguistic variable and its application to approximate reasoning—II☆

TL;DR: Much of what constitutes the core of scientific knowledge may be regarded as a reservoir of concepts and techniques which can be drawn upon to construct mathematical models of various types of systems and thereby yield quantitative information concerning their behavior.
Journal ArticleDOI

Introduction to Fuzzy Arithmetic, Theory and Applications.

TL;DR: This book introduced many novel mathematical operations based on this concept of level of confidence and have presented many generalizations, and presented several operations and functions of fuzzy numbers, such as integer modulo operations, trigonometric functions, and hyperbolic functions.
Book

Software Cost Estimation With Cocomo II

TL;DR: This book will show professional developers how to use the COCOMO (Cost Comparison Model) II model developed by Dr. Boehm at USC to generate end-to-end cost analysis figures for software development projects.