Software Component Clustering and Retrieval: An Entropy-based Fuzzy k-Modes Methodology

Part of book or chapter of book English OPEN
Stylianou, Constantinos ; Andreou, Andreas S. (2008)
  • Publisher: InTech

The number of software houses attempting to adopt a component-based development approach is rapidly increasing. However many organisations still find it difficult to complete the shift as it requires them to alter their entire software development process and philosophy. Furthermore, to promote component-based software engineering, organisations must be ready to promote reusability and this can only be attained if the proper framework exists from which a developer can access, search and retrieve a component. Hence, in the case of component-based software systems the ability to deliver software systems on time, within budget and with an acceptable level of quality is largely affected by the efficiency and effectiveness of the mechanisms employed for searching and retrieval of software
  • References (38)
    38 references, page 1 of 4

    Agrawal, R.; Gehrke, J.; Gunopulos D. & Raghavan, P. (1998). Automatic Subspace Clustering of High Dimensional Data for Data Mining Applications, Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 94-105, ISBN 0-89791-995-5, Seattle, WA, USA, June 1998, ACM Press, New York City

    Andreou, A.S.; Vogiatzis, D.G. & Papadopoulos, G.A. (2006). Intelligent Classification and Retrieval of Software Components, Proceedings of the Thirtieth Annual International Computer Software and Applications Conference, Vol. 2, pp. 37-40, ISBN 0-7695-2655-1, Chicago, IL, USA, September 2006, IEEE Computer Society, Los Alamitos

    Ankerst, M.; Breunig, M.M; Kriegel, H.-P. & Sander, J. (1999). OPTICS: Ordering Points to Identify the Clustering Structure, Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 49-60, ISBN 1-58113-084-8, Philadelphia, PA, USA, June 1999, ACM Press, New York City

    Bezdek, J.C. (1980). A Convergence Theorem for the Fuzzy ISODATA Clustering Algorithms, IEEE Transactions on Pattern Analysis and Machine Intelligence (IEEE), Vol. 2, No. 1, January 1980, 1-8, ISSN 0162-8828

    Brown, A.W. & Wallnau, K.C. (1996). Engineering of Component-based Systems, Proceedings of the Second IEEE International Conference on Engineering of Complex Computer Systems, pp. 414-422, ISBN 0-8186-7614-0, Montreal, Canada, October 1996, IEEE Computer Society, Los Alamitos

    Chang, S.H.; Han, M.J. & Kim, S.D. (2005). A Tool to Automate Component Clustering and Identification, Proceedings of the Eighth International Conference on Fundamental Approaches to Software Engineering, pp. 141-144, ISBN 978-3-540-25420-1, Edinburgh, Scotland, April 2005, Springer-Verlag, Berlin

    Chu, W.C.; Lu, C.-W.; Yang, H. & He, X. (2000). A Formal Approach for Component Retrieval and Integration Analysis, Journal of Software Maintenance: Research & Practice, Vol. 12, No. 6, November/December 2000, 325-342, ISSN 1532-060X

    Cushner, K. & Brislin, R.W. (1997). Improving Intercultural Interactions: Modules for Training Programs, Vol. 2, ISBN 978-0761905370, Sage Publications, California

    Ester, M.; Kriegel, H.-P.; Sander, J. & Xu, X. (1996). A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noiseā€¯, Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, pp. 226-231, ISBN 1-57735-004-9, Portland, OR, USA, August 1996, AAAI Press, Menlo Park

    Frakes, W.B. (2007) Software Reuse, ReNews - Software Reuse and Domain Engineering,

  • Metrics
    No metrics available
Share - Bookmark

  • Download from
    InTech via InTech (Part of book or chapter of book, 2008)
  • Cite this publication