Software metrics: an overview of recent results
Journal of Systems and Software
Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
A Study of the Applicability of Complexity Measures
IEEE Transactions on Software Engineering
Software Complexity and its Impact on Software Reliability
IEEE Transactions on Software Engineering
An experiment in software sizing with structured analysis metrics
Journal of Systems and Software
Comments on 'A Metrics Suite for Object Oriented Design'
IEEE Transactions on Software Engineering
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Estimation of effort and complexity: an object-oriented case study
Journal of Systems and Software
Deriving complexity information from a formal communication protocol specification
Software—Practice & Experience
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Complexity Measure Evaluation and Selection
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
A Comprehensive Interface Definition Framework for Software Components
APSEC '98 Proceedings of the Fifth Asia Pacific Software Engineering Conference
Component Metrics to Measure Component Quality
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Few important considerations for deriving interface complexity metric for component-based systems
ACM SIGSOFT Software Engineering Notes
Mapping component specifications to Enterprise JavaBeans implementations
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Dependency analysis for component-based software systems
ACM SIGSOFT Software Engineering Notes
Quality aspects for component-based systems: A metrics based approach
Software—Practice & Experience
Hi-index | 0.00 |
Component Based System (CBS) development is about assembling individual components to produce a working system. However, its overall complexity does not only depend on the complexity of individual components. Further, component source code information is usually unavailable and they introduce additional properties such as constraints associated with its use, interactions among components, and customizability. The traditional complexity metrics are not adequate and do not easily apply to CBS as they mainly focus on either Lines of Codes (LOC) or information based on objects, classes and their inheritance properties. Recent CBS research suggests that most faults are found in few components. A complexity measure at specification level can be used for identifying these components; and precautionary actions can be taken to avoid the likely failures and to lower maintenance costs. There is therefore a need to develop a new technique for measuring the complexity of a component specification. This paper describes a complexity measure for a component specification written in Unified Modeling Language (UML).