Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Proposal of Automatic Methods for the Reuse of Software Components in a Library

Author 1: Koffi Kouakou Ive Arsene Author 2: Samassi Adama Author 3: Kimou Kouadio Prosper Author 4: Brou Konan Marcellin
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 2 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0100208

Abstract

The increasing complexity of applications is constraining developers to use reusable components in component markets and mainly free software components. However, the selected components may partially satisfy the requirements of users. In this article, we propose an approach of optimization the selection of software components based on their quality. It consists of: (1) Selecting components that satisfy the customer's non-functional needs; (2) Calculate the quality score of each of these candidate components to select; (3) Select the best component meeting the customer's non-functional needs with linear programming by constraints. Our aim is to maximize this selection for considering financial cost of component and adaptation effort. Yet in the literature review, researchers are unanimous that software components reuse reduces the cost of development, maintenance time and also increases the quality of the software. However, the models already developed to evaluate the quality of the component do not simultaneously take into account financial cost and adaptation effort factors. So, in our research, we established a connection between the financial cost and the adaptation time of the selected component by a linear programming model with constraints. For our work's validation, we propose an algorithm to support the developed theory. User will then be able to choose the relevant software component for his system from the available components.

Keywords

How to Cite this Article

Arsene, K. K. I., Adama, S., Prosper, K. K., & Marcellin, B. K. (2019). Proposal of Automatic Methods for the Reuse of Software Components in a Library. International Journal of Advanced Computer Science and Applications, 10(2). https://doi.org/10.14569/IJACSA.2019.0100208

Arsene, Koffi Kouakou Ive, et al.. "Proposal of Automatic Methods for the Reuse of Software Components in a Library." International Journal of Advanced Computer Science and Applications, vol. 10, no. 2, 2019, https://doi.org/10.14569/IJACSA.2019.0100208.

@article{Arsene2019,
  title     = {Proposal of Automatic Methods for the Reuse of Software Components in a Library},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {2},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Koffi Kouakou Ive Arsene and Samassi Adama and Kimou Kouadio Prosper and Brou Konan Marcellin},
  doi       = {10.14569/IJACSA.2019.0100208},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100208}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.