Fuzzy based Schematic Component Selection Decision Search with OPAM-Ocaml Engine
-
Published:2019-05-08
Issue:3
Volume:12
Page:224-232
-
ISSN:2213-2759
-
Container-title:Recent Patents on Computer Science
-
language:en
-
Short-container-title:CSENG
Author:
Kaur Iqbaldeep1, Bawa Rajesh Kumar1
Affiliation:
1. Punjabi University, Patiala, Punjab, 147002, India
Abstract
Background:
With an exponential increase in software online as well as offline, through
each passing day, the task of digging out precise and relevant software components has become the
need of the hour. There is no dearth of techniques used for the retrieval of software component from
the available online and offline repositories in the conceptual as well as the empirical literature.
However each of these techniques has its own set of limitations and suitability.
Objective:
The proposed technique gives concrete decision using schematic based search that gives
better result and higher precision and recall values.
Methods:
In this paper, a component decision and retrieval engine called SR-SCRS (Schematic and
Refinement based Software Component Retrieval System) has been presented using OPAM. OPAM
is a github repository containing software components (packages), designed by OcamlPro. This
search engine employs two retrieval techniques for a robust decision vis-o-vis Schematic-based
search with fuzzy logic and Refinement-based search. The Schematic based search is based on
matching the attribute values and the threshold of those values as given by the user. Thereafter the
results are optimized to achieve the level of relevance using fuzzy logic. Refinement based search
works on one particular attribute value. The experiments have been conducted and validated on
OPAM dataset.
Results:
Precisely, the average precision of Schematic based search and Refinement based search is
60% and 27.86% which shows robust results.
Conclusion:
Hence, the performance and efficiency of the proposed work has been evaluated and
compared with the other retrieval technique.
Publisher
Bentham Science Publishers Ltd.
Subject
General Computer Science
Reference21 articles.
1. Crnkovic I, Larsson M, , ,, , Invited talk and report,
Malardalen University, Sweden, 2001., Component-based software engineering-new paradigm of software development, ,- 2. Kwong CK, Li-Feng JF, Mu T, Luo XG. Comput Ind Eng, Optimization of software components selection for component-based software system development.,, 2010, 58,, 618-624, 3. Tedeschi A, Liguori A, Benedetto F. Recent Pat Comput Sci, Information security and threats in mobile appliances.,, 2014, 7,, 3-11, 4. Reussner RH, Schmidt HW, Poernomo IH. J Syst Softw, Reliability prediction for component-based software architectures.,, 2003, 66,, 241-252, 5. Mili R, Mili A, Mittermeir RT. IEEE Trans Softw Eng, Storing and retrieving software components: A refinement based system.,, 1997, 23,, 445-460,
|
|