A Neuro-Fuzzy Method to Improving Backfiring Conversion Ratios

by   Justin Wong, et al.

Software project estimation is crucial aspect in delivering software on time and on budget. Software size is an important metric in determining the effort, cost, and productivity. Today, source lines of code and function point are the most used sizing metrics. Backfiring is a well-known technique for converting between function points and source lines of code. However when backfiring is used, there is a high margin of error. This study introduces a method to improve the accuracy of backfiring. Intelligent systems have been used in software prediction models to improve performance over traditional techniques. For this reason, a hybrid Neuro-Fuzzy is used because it takes advantages of the neural networks learning and fuzzy logic human-like reasoning. This paper describes an improved backfiring technique which uses Neuro-Fuzzy and compares the new method against the default conversion ratios currently used by software practitioners.


page 1

page 2

page 3

page 4


A Hybrid Intelligent Model for Software Cost Estimation

Accurate software development effort estimation is critical to the succe...

Software Effort Estimation using Neuro Fuzzy Inference System: Past and Present

Most important reason for project failure is poor effort estimation. Sof...

Enhancing Use Case Points Estimation Method Using Soft Computing Techniques

Software estimation is a crucial task in software engineering. Software ...

Software Development Effort Estimation Using Regression Fuzzy Models

Software effort estimation plays a critical role in project management. ...

How to Improve Deep Learning for Software Analytics (a case study with code smell detection)

To reduce technical debt and make code more maintainable, it is importan...

A hybrid model for bankruptcy prediction using genetic algorithm, fuzzy c-means and mars

Bankruptcy prediction is very important for all the organization since i...

Neuro-Fuzzy Algorithmic (NFA) Models and Tools for Estimation

Accurate estimation such as cost estimation, quality estimation and risk...