The Efficient Way of Estimating the Cost of Software by Exploiting the Assumptions Using Fuzzy Analogy
Journal Title: International Journal of Engineering Sciences & Research Technology - Year 30, Vol 2, Issue 11
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.
Genetıc Algorıthm Optımızatıon Method in the Tımetable Schedules of Publıc Transportatıon
Deciding is the process which is the most useful and convenient to the purposes. To decide something, there is to be more than one choice, so person or people who are going to decide will express their ideas and w...
DESIGN AND DEVELOPMENT OF CAR PARKING AND AUTOMATION BILLING SYSTEM
The client uses MS Excel, and also maintains their records, however it is difficult to share the data to number of system in multi user environment, there is lot of duplication of data and chances of mistakes. When the...
DEVELOPMENT OF INTERVAL TYPE-2 FUZZY BASED CONTROL MODEL AND SIMULATION OF STEAM TURBINE GOVERNING SYSTEM OF POWER PLANT
The issue of power system stability is becoming more crucial. In deregulated power systems, competition could push the system near its security limit. The governing controls of generator play an important role in...
VIRTUAL KEYBOARD: AN INTELLIGENT INTERACTION SYSTEM FOR DESKTOP USING STANDARD CAMERA
A virtual keyboard is a type of keyboard which doesn’t require any external physical support and can be operated by simply moving fingers, rather than typing on the physical keys of keyboard. Camera tracks the fin...
Enhancement the Performance of Condenser of Split type Air Conditioning System by using Evaporative Cooling: A Review
The improvement of coefficient of performance and reduction of energy consumption of a split air conditioning system. When retrofitted with evaporative cooling in the condenser of split air conditioner is reviewed...