# Fuzzy Modeling for Function Points Analysis

@article{Jnior2004FuzzyMF, title={Fuzzy Modeling for Function Points Analysis}, author={Osias de Souza Lima J{\'u}nior and Pedro Porf{\'i}rio Muniz Farias and Arnaldo Dias Belchior}, journal={Software Quality Journal}, year={2004}, volume={11}, pages={149-166} }

Function Point Analysis (FPA) is a largely used technique to estimate the size of development project, enhancement project or applications already installed. During the point counting process that represents the dimension of a project or an application, each function is classified according to its relative functional complexity. Several studies resulted in FPA extensions, and most of them are mainly aimed at achieving greater precision in the point assessment of systems of greater algorithmic… Expand

#### Figures, Tables, and Topics from this paper

#### 23 Citations

Using fuzzy theory for effort estimation of object-oriented software

- Computer Science
- 16th IEEE International Conference on Tools with Artificial Intelligence
- 2004

This work introduces the metric FUSP (fuzzy use case size points) that allows gradual classifications in the estimation by using fuzzy numbers and shows some advantages and limitations of the proposed metric. Expand

A Type-2 Fuzzy Logic Based Framework for Function Points

- Computer Science
- 2013

The concepts of calibrating the function point weights using Type-2 fuzzy logic framework is provided whose aim is to estimate a more accurate software size for various software applications and to improve the effort estimation of software projects. Expand

Software Effort Estimation Based on Use Cases

- Computer Science
- 30th Annual International Computer Software and Applications Conference (COMPSAC'06)
- 2006

Two metrics, also based on UCs, are introduced that consider the internal structures of the UC and better captures its functionality and concepts of the fuzzy set theory are considered to create gradual classifications that better deal with uncertainty. Expand

The Viability of Fuzzy Logic Modeling in Software Development Effort Estimation: Opinions and Expectations of Project Managers

- Engineering, Computer Science
- Int. J. Softw. Eng. Knowl. Eng.
- 2005

There is indeed support in the software engineering practitioner community for the use of methods based on the principles of fuzzy logic modeling, particularly if fuzzy logic models are used in a complementary manner with other algorithmic approaches, thus providing a range of predictions as opposed to a single point value. Expand

Updating weight values for function point counting

- Computer Science
- Int. J. Hybrid Intell. Syst.
- 2009

This work has created a FP calibration model that incorporates the learning ability of neural networks as well as the capability of capturing human knowledge using fuzzy logic and shows an average improvement of 22% in the accuracy of software effort estimations with the new calibration. Expand

Integrating Function Point Project Information for Improving the Accuracy of Effort Estimation

- Computer Science
- 2008 The Second International Conference on Advanced Engineering Computing and Applications in Sciences
- 2008

The contribution of this work shows that information reuse and integration of past projectpsilas function-point structural elements improves the accuracy of software estimation process. Expand

A Review of Software Effort Estimation by Using Functional Points Analysis

- Computer Science
- Computational Statistics and Mathematical Modeling Methods in Intelligent Systems
- 2019

A systematic review of Software Effort Estimation methods based on Functional Points Analysis, (further only FPA) focuses on an analysis of the limitations and accuracy of the FPA method. Expand

Neuro-fuzzy approach to calibrate function points

- Computer Science
- 2007

A Neuro-Fuzzy model is developed that incorporates the learning ability from neural network and the ability to capture human knowledge from fuzzy logic to calibrate Function Points, an important software size metric. Expand

Object Oriented Software Effort Estimate with Adaptive Neuro Fuzzy use Case Size Point (ANFUSP)

- Computer Science
- 2012

This paper has presented a Adaptive fuzzy Neural Network model to estimate the effort of object oriented software using Use Case size Point approach that has less error and system worked more accurate and appropriative than prior methods. Expand

Study of Function Points Analysis Based on Fuzzy-Interpolation

- Computer Science
- 2011

It is proved that the new method can more accurately estimate the number of function points, and also has excellent performance on practical operability. Expand

#### References

SHOWING 1-10 OF 33 REFERENCES

Analytical and structural considerations in fuzzy modeling

- Computer Science, Mathematics
- Fuzzy Sets Syst.
- 1999

This special issue deals with some constructive considerations and applications regarding analytical and structural considerations in view of fuzzy-logical modeling and two main approaches to propositional fuzzy logics based on Frank's t-norms, the R-fuzzy logics. Expand

A sizing measure for adaptive maintenance work products

- Engineering, Computer Science
- Proceedings of International Conference on Software Maintenance
- 1995

The proposed sizing technique is based on an extension to the Function Points technique which has been designed to measure the functional size of software applications from a user's perspective and provides the ability to adequately size products that would have been previously bundled within the same size interval when using the conventional technique. Expand

An empirical validation of software cost estimation models

- Computer Science
- CACM
- 1987

Four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS) are evaluated, finding that all of the models tested failed to sufficiently reflect the underlying factors affecting productivity. Expand

Function Points Analysis: An Empirical Study of Its Measurement Processes

- Computer Science
- IEEE Trans. Software Eng.
- 1996

The results of this empirical study demonstrate that in a homogeneous environment not burdened with major differences in productivity factors there is a clear relationship between FPA's primary components and work-effort. Expand

Fuzzy sets in approximate reasoning, part 1: inference with possibility distributions

- Mathematics
- 1999

Abstract A survey of about twenty years of approximate reasoning based on fuzzy logic and possibility theory is proposed. It is not only made as an annotated bibliography of past works. It also… Expand

Defuzzification: criteria and classification

- Mathematics, Computer Science
- Fuzzy Sets Syst.
- 1999

It is shown that the maxima methods behave well with respect to the more basic defuzzification criteria, and hence are good candidates for fuzzy reasoning systems and the distribution methods and the area methods do not fulfill the basic criteria but they exhibit the property of continuity that makes them suitable for fuzzy controllers. Expand

Fuzzy sets and fuzzy logic - theory and applications

- Mathematics, Computer Science
- 1995

Fuzzy Sets and Fuzzy Logic is a true magnum opus; it addresses practically every significant topic in the broad expanse of the union of fuzzy set theory and fuzzy logic. Expand

Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation

- Computer Science
- IEEE Transactions on Software Engineering
- 1983

This paper demonstrates the equivalence between Albrecht's external input/output data flow representative of a program (the "function points" metric) and Halstead's "software science" or "software linguistics" model of a programs as well as the "soft content" variation of Halstead’s model suggested by Gaffney. Expand

Measurement of membership functions and their acquisition

- Mathematics
- 1991

Abstract Three basic views of the representation of membership functions are reviewed, together with fundamental measurement of linguistic terms of linguistic variables. The conclusion is that such… Expand

A General Empirical Solution to the Macro Software Sizing and Estimating Problem

- Computer Science
- IEEE Transactions on Software Engineering
- 1978

Application software development has been an area of organizational effort that has not been amenable to the normal managerial and cost controls. Instances of actual costs of several times the… Expand