scispace - formally typeset
Open AccessProceedings ArticleDOI

FULSOME: a fuzzy logic modeling tool for software metricians

Reads0
Chats0
TLDR
While there are many tools available for developing fuzzy models, it is suggested that before there will be real adoption of such techniques by project managers there will need to be suitable tools that support their particular workflows and that use appropriate terminology.
Abstract
There has been a growing body of literature suggesting that some of the problems faced by software development project managers can be at least partially overcome by using fuzzy logic techniques. However, one issue that has been generally overlooked in this recommendation is the means by which these "software metricians" can collect data for, develop, and interpret fuzzy logic models in practice. We describe a freely available system that has been built with this in mind called FULSOME (FUzzy Logic for SOftware MEtrics). While there are many tools available for developing fuzzy models, it is suggested that before there will be real adoption of such techniques by project managers there will need to be suitable tools that support their particular workflows and that use appropriate terminology. Another requirement will be the development of some standard procedures and definitions for such models. Issues involved with membership function elicitation and extraction are also discussed as a first step towards this second goal.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

Towards adaptive soft computing based software effort prediction

TL;DR: A transparent and adaptive fuzzy logic framework for effort prediction based on COCOMO that tolerates imprecision, explains prediction rationale through rules, incorporates experts knowledge, and could adapt to a new environment as new data becomes available.
Proceedings ArticleDOI

Fuzzy Structural Dependency Constraints in Software Release Planning

TL;DR: This paper uses fuzzy logic to model the uncertainty concerning the identification of structural dependency constraints between requirements and proposes an approach that improves on existing methods for release planning by handling the uncertainty of data using fuzzy logic.
Proceedings ArticleDOI

Fuzzy logic for software metric models throughout the development life-cycle

TL;DR: F fuzzy logic techniques can help to overcome some of the difficulties of project management by representing the imprecision in inputs and outputs, as well as providing a more expert-knowledge based approach to model building.
Book ChapterDOI

Soft Computing Based Effort Prediction Systems — A Survey

TL;DR: A critical survey of the state-of-the-art application of soft computing in development effort prediction using the set of attributes proposed is presented and reveals that many openings exist for improving soft computing based prediction techniques.
Journal ArticleDOI

Optimizing Design of Fuzzy Model for Software Cost Estimation Using Particle Swarm Optimization Algorithm

TL;DR: Estimation of software cost and effort is of prime importance in software development process and plays a vital role in successful completion of the project.
References
More filters
Book

Software Metrics: A Rigorous and Practical Approach

TL;DR: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
Journal ArticleDOI

A comparison of techniques for developing predictive models of software metrics

TL;DR: The use of regression analysis to derive predictive equations for software metrics has recently been complemented by increasing numbers of studies using non-traditional methods, such as neural networks, fuzzy logic models, case-based reasoning systems, and regression trees.
Journal ArticleDOI

Robust regression for developing software estimation models

TL;DR: A new consistent and robust method called the least-squares of inverted balanced relative errors (LIRS) is proposed and its superiority to the ordinary least-Squares method is demonstrated by use of five actual data sets.
Proceedings ArticleDOI

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

TL;DR: 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.
Related Papers (5)