scispace - formally typeset
Open AccessProceedings ArticleDOI

Applications of fuzzy logic to software metric models for development effort estimation

Reads0
Chats0
TLDR
Software metrics are measurements of the software development process and product that can be used as variables (both dependent and independent) in models for project management and the use of alternative techniques, especially fuzzy logic, is investigated and some usage recommendations are made.
Abstract
Software metrics are measurements of the software development process and product that can be used as variables (both dependent and independent) in models for project management. The most common types of these models are those used for predicting the development effort for a software system based on size, complexity, developer characteristics, and other metrics. Despite the financial benefits from developing accurate and usable models, there are a number of problems that have not been overcome using the traditional techniques of formal and linear regression models. These include the nonlinearities and interactions inherent in complex real-world development processes, the lack of stationarity in such processes, over-commitment to precisely specified values, the small quantities of data often available, and the inability to use whatever knowledge is available where exact numerical values are unknown. The use of alternative techniques, especially fuzzy logic, is investigated and some usage recommendations are made.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

A Comparative Study of Cost Estimation Models for Web Hypermedia Applications

TL;DR: A comparison of the prediction accuracy of three CBR techniques used to estimate the effort to develop Web hypermedia applications and to choose the one with the best estimates is presented.
Journal ArticleDOI

Software development cost estimation using wavelet neural networks

TL;DR: This paper proposes the use of wavelet neural network (WNN) to forecast the software development effort and uses two types of WNN with Morlet function and Gaussian function as transfer function and also proposed threshold acceptance training algorithm for wavelet Neural Network (TAWNN).
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

Combining techniques to optimize effort predictions in software project management

TL;DR: Analysis of effort data from a medical records information system reveals that there is little, or even negative, covariance between the accuracy of the three chosen prediction techniques, namely, expert judgment, least squares regression and case-based reasoning.
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.
References
More filters
Book

Software Metrics: A Rigorous Approach

Norman Fenton
TL;DR: The book has been comprehensively re-written and re-designed to take account of the fast changing developments in software metrics, most notably their widespread penetration into industrial practice.
Journal ArticleDOI

Machine learning approaches to estimating software development effort

TL;DR: Two methods of machine learning are described, which are used to build estimators of software development effort from historical data, which indicate that these techniques are competitive with traditional estimators on one dataset, but also illustrate that these methods are sensitive to the data on which they are trained.
Journal ArticleDOI

Software development cost estimation using function points

TL;DR: An assessment of several published statistical regression models that relate software development effort to software size measured in function points finds a problem with the current method for measuring function points that constrains the effective use of function points in regression models and suggests a modification to the approach that should enhance the accuracy of prediction models based on function points.
Journal ArticleDOI

Introducing Objectcharts or how to use Statecharts in object-oriented design

TL;DR: How Objectcharts can be used to find subtyping inheritance relationships between classes and a systematic approach for evolving Objectchart specifications are shown.
Related Papers (5)