The Efficient Way of Estimating the Cost of Software by Exploiting the Assumptions Using Fuzzy Analogy

Abstract

 Software effort estimation research shows that there is no universal agreement on the “best” effort estimation approach. This is largely due to the “ranking instability” problem, which is highly contingent on the evaluation criteria and the subset of the data used in the investigation. There are a large number of different method combination exists for software effort estimation, selecting the most suitable combination becomes the subject of research in this paper. Unless we can reasonably determine stable rankings of different estimators, we cannot determine the most suitable estimator for effort estimation. This paper reports an empirical study using 90 estimation methods applied to 20 datasets as an attempt to address this question. One of the commonly used machine learning techniques is the analogy method that cannot handle the categorical variables efficiently. In general, project attributes of cost estimation are often measured in terms of linguistic values. These imprecise values leads to analogous while explaining the process. The proposed fuzzy analogy method is a new approach based on reasoning by analogy using fuzzy logic for handling both numerical and categorical variables where the uncertainty and imprecision solution is also identified by the behavior of linguistic values utilized in the software projects. The performance of this method validates the results based on historical NASA dataset. The outcome of fuzzy analogy method is analyzed which indicates its improvement over the existing fuzzy logic methods. Estimation by analogy can be significantly improved by a dynamic selection of nearest neighbors, using only the project data from regions with small variance.

Authors and Affiliations

Keywords

Related Articles

 A REVIEW OF CYBER-CRIME IN INTERNET OF THINGS: TECHNOLOGIES, INVESTIGATION METHODS AND DIGITAL FORENSICS

 The Internet of Things (IoT) is a novel design paradigm, which allows communication among different kinds of physical objects over the common Internet infrastructure. Operations and application models of the IoT,...

 ERP SYSTEMS IMPLEMENTATION IN THE HIGHER EDUCATION SECTOR: A CASE STUDY

 In response to a range of contextual drivers, the worldwide adoption of ERP Systems in Higher Education Institutions (HEIs) has increased substantially over the past two decade. Though this demand continues to gro...

EXTRINSICALLY CARBON FIBER REINFORCED POLYMER/ALUMINUM FOAM SANDWICH COMPOSITES

The design and the requirements within the constructive development of technical systems cause a connection of different material properties and the combination of different production processes to novel and innovative...

 OBJECT DETECTION AND TRACKING ALGORITHM FOR LOW VISION VIDEO

 We propose a general framework for Object Recognition into regions and objects. In this framework, the detection and recognition of objects proceed simultaneously with image segmentation in a competitive and coope...

A Voltage-Controlled PFC Boost Converter Fed PMBLDCM Drive

This paper deals with Simulation of Boost dc permanent magnet (PM) brushless dc motor (PMBLDCM) fed through a diode bridge rectifier from a single ac mains. In this paper, a systematic review of bridge power factor cor...

Download PDF file
  • EP ID EP122616
  • DOI -
  • Views 47
  • Downloads 0

How To Cite

(30).  The Efficient Way of Estimating the Cost of Software by Exploiting the Assumptions Using Fuzzy Analogy. International Journal of Engineering Sciences & Research Technology, 2(11), 3252-3255. https://europub.co.uk/articles/-A-122616