Neuro Fuzzy based Approach to Predict Components Reusability
نویسندگان
چکیده
The current scenario of open source development and outsourcing industry heavily depends upon the reusability of software components for achieving consistency in quality and cost optimization. Hence, the software developer needs excellent support in the assessment of the reusability levels of the software that they are trying to develop. Estimating Software Reusability has now become a topic of discussion. Reusability is measured in terms of cost, portability, understandability, interface complexity, coupling, interoperability, documentation, clarity etc. The combination of some factors were tested on different soft computing techniques like Fuzzy Logic and Neural Network and the corresponding average RMSE (Reusability Mean Square Error) was calculated to find out the reusability of those factors. In this paper it takes into account three different factors or variables of reusability of software components and and then propose a model for usability assessment using the Adaptive Neuro Fuzzy Inference System Approach (ANFIS).
منابع مشابه
Applying Neuro-fuzzy Approach to build the Reusability Assessment Framework across Software Component Releases - An Empirical Evaluation
To reduce the development time, software reuse methodologies have been used across the software industries. Software reuse is a method to assemble the software components from the existing software. To take advantage of reuse concept, it is necessary to measure the software reusability of the existing components. Although there are various statistical methods exists to find the reusability of t...
متن کاملAutomatic Reusability Appraisal of Software Components using Neuro-fuzzy Approach
Automatic reusability appraisal could be helpful in evaluating the quality of developed or developing reusable software components and in identification of reusable components from existing legacy systems; that can save cost of developing the software from scratch. But the issue of how to identify reusable components from existing systems has remained relatively unexplored. In this paper, we ha...
متن کاملA Reusability Evaluation Model for OO-Based Software Components
The requirement to improve software productivity has promoted the research on software metric technology. There are metrics for identifying the quality of reusable components but the function that makes use of these metrics to find reusability of software components is still not clear. These metrics if identified in the design phase or even in the coding phase can help us to reduce the rework b...
متن کاملAgglomerative Hierarchical Approach for Clustering Components of Similar Reusability
This paper presents a clustering approach for grouping components of similar reusability using an already worked out fuzzy data set [2]. Research has shown that, component based systems development concept benefits the object oriented software development. A Component based system achieves flexibility by clearly separating the stable parts of systems from the specification of their composition....
متن کاملOptimal Design of Magnetorheological Fluid Damper Based on Response Surface Method
In this research, the effect of shape parameters such as number of magnet wire turns, spools, thickness of the gap, and pole length in a Magneto-rheological (MR) fluid damper is analytically investigated and the optimization of these parameters is done with response surface method (RSM) which is combined Neuro-Fuzzy method and Particle Swarm Optimization (PSO) algorithm. Since the electro-magne...
متن کامل