Software metrics: success, failures and new directions
Journal of Systems and Software - Special issue on invited articles on top systems and software engineering scholars
The evolution, maintenance, and management of component-based systems
Component-based software engineering
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Component-based measurement: few useful guidelines
ACM SIGSOFT Software Engineering Notes
Few important considerations for deriving interface complexity metric for component-based systems
ACM SIGSOFT Software Engineering Notes
Using Dependence Matrix to Support Change Impact Analysis for CBS
ICCSA '07 Proceedings of the The 2007 International Conference Computational Science and its Applications
Dependency analysis for component-based software systems
ACM SIGSOFT Software Engineering Notes
A soft computing based approach to estimate reusability of software components
ACM SIGSOFT Software Engineering Notes
A soft computing based approach to estimate reusability of software components
ACM SIGSOFT Software Engineering Notes
Measuring complexity of component based architecture: a graph based approach
ACM SIGSOFT Software Engineering Notes
Managing crosscutting concerns in component based systems using a model driven development approach
Journal of Systems and Software
SCAG: a graphical approach to measure the complexity of the SOA application
ACM SIGSOFT Software Engineering Notes
A composite complexity measure for component-based systems
ACM SIGSOFT Software Engineering Notes
Quality aspects for component-based systems: A metrics based approach
Software—Practice & Experience
A mapping study to investigate component-based software system metrics
Journal of Systems and Software
Cyclomatic complexity metric for component based software
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Component-Based Development (CBD) practice is gaining popularity among software developers in the software industry. Researcher community is striving hard to identify the attributes characterizing component-based development and further proposing metrics that may help in controlling the complexity of the component-based systems. The present paper introduces a set of component-based metrics, namely, Component Dependency Metric (CDM) and Component Interaction Density Metric (CIDM), which measure the dependency and coupling aspects of the software components respectively. Graph theoretic notions have been used to illustrate the dependency and interaction among software components for all the four cases chosen for present study. Dependency and interaction-oriented complexity metrics for component-based systems have been computed. The results of the present study are quite encouraging and may further help the researchers in controlling the complexity of component-based systems so as to minimize the integration and maintenance costs.