Extracting and Organizing Software Elements via Intelligent Classification

Authors

  • Andreas S. Andreou Author
  • Dimitrios G. Vogiatzis Author
  • George A. Papadopoulos Author

DOI:

https://doi.org/10.70705/ppp.ir.2024.v02.i01.pp11-14

Keywords:

Intelligent software, Database, Retrieval

Abstract

An innovative approach to intelligent software component categorization and retrieval according to user-defined needs is presented
in this study. By partitioning the pool of accessible components kept in a database into specific subsets (clusters), the
classification method makes use of a specialized genetic algorithm to develop a limited set of classifiers. As a result, each classifier
takes on the role of cluster leader. The user specifies the required qualities (component profile) while tracing a component,
and these are compared to the available classifiers’ features. The user is shown the “winning” set of components from each
cluster in decreasing matching fitness, where the closest classifier matching the necessary criteria above a user-defined threshold
is the outcome. We have successfully tested our methods on a simulated dataset of components, and the results are promising.
Finally, we showcase the web app that was made to back up the intelligent categorization approach that was suggested.

Downloads

Published

2024-02-05

How to Cite

Extracting and Organizing Software Elements via Intelligent Classification. (2024). Intelligent Retrieval Journal, 2(1), 11-14. https://doi.org/10.70705/ppp.ir.2024.v02.i01.pp11-14