skip to main content
10.1145/2393216.2393339acmotherconferencesArticle/Chapter ViewAbstractPublication PagesccseitConference Proceedingsconference-collections
research-article

Estimation of component reusability by identifying quality attributes of component: a fuzzy approach

Published:26 October 2012Publication History

ABSTRACT

Research in past has shown that object oriented concept by itself is not that powerful solution with the rapidly changing requirements of ongoing applications. Component --based systems achieve flexibility by clearly separating the stable parts of systems from the specification of their composition. This is fact that many software systems contain many similar or even identical components and these components are developed from scratch over and over again which require extra effort. So to minimize the extra effort in developing these components, it is more beneficial to reuse the existing components. In order to realize the reuse of components effectively in Component Based Software Development, it is required to measure the reusability of components. However it is difficult to use conventional metrics in Component based Development due to black box nature (where the source code of these components is not available) because conventional metrics require analysis of source code. This paper discusses some quality attributes of components. After analyzing quality attributes some criteria has been found based on which reusability is estimated by applying Fuzzy and several factors of reusability are considered in developing the Fuzzy logic based approach for estimation. At the end we summarized the result with the help of a table.

References

  1. A. Sharma: "Design and Analysis of Metrics for Component- Based Software Systems", Ph.D thesis, 2009.Google ScholarGoogle Scholar
  2. A. Sharma, P. S. Grover, R. Kumar: "Investigation of Reusability, complexity and Customizability Metrics for Component Based Systems", ICFAI Journal of Information Technology, 2006.Google ScholarGoogle Scholar
  3. A. Sharma, R. Kumar and P. S. Grover: "A critical Survey of Reusability Aspects for Component- Based Systems", World Academy of Science, Engineering and Technology, Vol.19, pp: 411--415, 2007.Google ScholarGoogle Scholar
  4. Capers Jones, "Software Estimating Rules of Thumb", http://www.ieeexplore.ieee.org/iell/2/20412/00485905.pdf.Google ScholarGoogle Scholar
  5. Dan Galorath President Galorath Incorporated, "Software Reuse and Commercial Off-the-Shelf Software", El Segundo, CA.Google ScholarGoogle Scholar
  6. Hafed Mili, Ali Mili and Edward Addy, "Reuse based Software Engineering". Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Hironori Washizaki1, Hirokazu Yamamoto2 and Yoshiaki Fukazawa, "A Metrics Suite for Measuring Reusability of Software Components", Department of Computer Science, Waseda University 3-4-1 Okubo, Shinjuku-ku, Tokyo 169--8555, Japan f washi, Fukazawa @fuka.info.waseda.ac.jp 2Matsushita Electric Industrial Co., Ltd. 1006 Kadoma, Kadoma City, Osaka 571--8501, Japan.Google ScholarGoogle Scholar
  8. Ian Sommerville: "Software Engineering", 7th edition, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. G. Schneider: "Component Scripts and Glue: A Conceptual framework for software composition", Ph.D. thesis, Institute for Inforrmatik(IAM), University Bern, Berne, Switzerland 2003.Google ScholarGoogle Scholar
  10. Johannes Sametinger, "Software Engineering with Reusable Components", Springer verlag, Berlin Heidelberg, NewYork, London, Paris, Tokyo, Hong Kong, Barcelona.Google ScholarGoogle Scholar
  11. K. K. Aggarwal, Y. Singh, P. Chandra, M. Puri, "Measurement of Software Maintainability Using a Fuzzy Model", Journal of Computer Sciences, Vol.1, Issue 3, pp:538--542, 2005.Google ScholarGoogle Scholar
  12. M. Sparling: "Lessons Learned through Six Years of Component Based Development", Communications of the ACM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. J.Piscataway, IEEE 1517, "Introduction to IEEE Std. 1517 --Software reuse Processes", IEEE, 1999.Google ScholarGoogle Scholar
  14. N. S. Gill: "Importance of Software Component Characterization for Better Software Reusability", ACM SIGSOFT SEN, Vol. 31, Issue 1, pp:1--3, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Roger Jang and Ned Gulley, "Fuzzy Logic Toolbox for MATLAB. User's Guide", The Math Works Inc., USA, 1995.Google ScholarGoogle Scholar
  16. Usha Kumari and Shuchita Upadhyaya, "An Interface Complexity Measure for Component-based Software Systems", International Journal of Computer Applications (0975--8887) Volume 36-- No.1, December 2011.Google ScholarGoogle Scholar
  1. Estimation of component reusability by identifying quality attributes of component: a fuzzy approach

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        CCSEIT '12: Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
        October 2012
        800 pages
        ISBN:9781450313100
        DOI:10.1145/2393216

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 26 October 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader