The REBOOT approach to software reuse
Journal of Systems and Software - Special issue on software reuse
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Lessons learned through six years of component-based development
Communications of the ACM
Software cost estimation with fuzzy models
ACM SIGAPP Applied Computing Review
Component Metrics to Measure Component Quality
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
A Metrics Suite for Measuring Reusability of Software Components
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Interface Metrics for Reusability Analysis of Components
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Software Reuse Metrics for Object-Oriented Systems
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
Introduction to Fuzzy Logic using MATLAB
Introduction to Fuzzy Logic using MATLAB
Reusability metrics for software components
AICCSA '05 Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications
Dependency and interaction oriented complexity metrics of component-based systems
ACM SIGSOFT Software Engineering Notes
Reusability assessment for software components
ACM SIGSOFT Software Engineering Notes
Quality aspects for component-based systems: A metrics based approach
Software—Practice & Experience
Hi-index | 0.00 |
Component-based development (CBD) is the process of assembling existing software components in an application such that they satisfy a predefined functionality. Reduced development time, effort and cost are few merits of CBD. As components are black-box, therefore the use of conventional metrics in CBD is difficult, because these metrics needs analysis of source codes. To assess the reuse of component, it is important to estimate reusability of these components. Present paper discusses reusability in relation to CBD and proposes a reusability metrics for black box components. It identifies the factors affecting reusability of the components and establishes relationship in between these factors and reusability. Fuzzy logic based approach is used to estimate reusability and results found on real time applications are quite satisfactory. The proposed approach can be used by the application developers to select highly reusable components in the systems which will eventually help in maintaining the system in a better way.