Back to Search Start Over

A Neural Network based Method to Optimize the Software Component Searching Results in K-Model

Authors :
Suresh Gupta
Ashok Kumar
Source :
International Journal of Computer Applications. 72:20-27
Publication Year :
2013
Publisher :
Foundation of Computer Science, 2013.

Abstract

we propose a storage and retrieval approach of reusable software components based on UML diagram, metadata repository and neural network. If we search the repository on the basis of attributes of MDL file descriptions, the search result would be better and thus giving higher precision, as compared to keyword based search, then apply neural network to searching results of reusable software component for optimizing the searching results. The proposed approach is tested on various reusable software component datasets containing purely continuous or purely categorical or a mix of both types of attributes. Many features used in the analysis of reusable software component. In this paper reusable software component classified using feed forward back propagation Neural Network. One thousand sets of reusable software component obtained by software reusable techniques. The dataset consist of twenty eight features which represent the input layer to the FNN. The FNN will classify the reusable software component into type4, type3, type2 and type1 reusable software component. The sensitivity, specificity and accuracy were found to be equal 99.64%, 98.54% and 98.80% respectively. It can be concluded that FNN gives fast and accurate classification and it works as promising tool for optimizing the searching results of reusable software component. The overall accuracy of optimizing searching results of the proposed system is 96.50%. Thus, this approach is suitable for automated real time reusable software storing and searching. General Terms Software reuse, software component, Metadata, component retrieval, Component based engineering, Use Case Diagram, Class Diagram, MDL file.

Details

ISSN :
09758887
Volume :
72
Database :
OpenAIRE
Journal :
International Journal of Computer Applications
Accession number :
edsair.doi...........606130476c3d3b345ff43ba35f2301c4
Full Text :
https://doi.org/10.5120/12506-9022