• DocumentCode
    468410
  • Title

    A Hybrid Software Component Clustering and Retrieval Scheme Using an Entropy-Based Fuzzy k-Modes Algorithm

  • Author

    Stylianou, Constantinos ; Andreou, Andreas S.

  • Author_Institution
    Univ. of Cyprus, Nicosia
  • Volume
    1
  • fYear
    2007
  • fDate
    29-31 Oct. 2007
  • Firstpage
    202
  • Lastpage
    209
  • Abstract
    Modern software development is currently seeking new paths to improve quality and meet time and cost constraints. Reuse of existing software components is considered one of these paths. However, this process experiences significant problems related to efficiently maintaining component repositories, and, moreover, providing the means to discover and retrieve the most suitable ones. This paper aims to provide a methodology to improve the component-based software development process. Specifically, its objective is to introduce an approach that reduces the time to locate suitable software components. The suggested methodology meets the requirements for the efficient searching of components in repositories and also addresses the need for adequate retrieval of the most suitable software components based on the needs of developers. To achieve this we employ a combination of partitional clustering algorithms borrowed from the field of computational intelligence and fuzzy logic thus creating a subset of the available components that are most suitable to the developers´ preferences.
  • Keywords
    entropy; fuzzy logic; object-oriented programming; software quality; component-based software development; computational intelligence; entropy-based fuzzy k-modes algorithm; fuzzy logic; hybrid software component clustering; software component retrieval; Clustering algorithms; Computational intelligence; Costs; Fuzzy logic; Programming; Software algorithms; Software engineering; Software quality; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2007. ICTAI 2007. 19th IEEE International Conference on
  • Conference_Location
    Patras
  • ISSN
    1082-3409
  • Print_ISBN
    978-0-7695-3015-4
  • Type

    conf

  • DOI
    10.1109/ICTAI.2007.100
  • Filename
    4410284