Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Software metrics: success, failures and new directions
Journal of Systems and Software - Special issue on invited articles on top systems and software engineering scholars
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Metrics-Guided Quality Management for Component-Based Software Systems
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Component-based measurement: few useful guidelines
ACM SIGSOFT Software Engineering Notes
Composition Assessment Metrics for CBSE
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Component-based software engineering: a quantitative approach
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Importance of software component characterization for better software reusability
ACM SIGSOFT Software Engineering Notes
Measuring the Complexity of a UML Component Specification
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
A complexity measure for UML component-based system specification
Software—Practice & Experience
Dependency and interaction oriented complexity metrics of component-based systems
ACM SIGSOFT Software Engineering Notes
Empirical evaluation and critical review of complexity metrics for software components
SEPADS'07 Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Review: A systematic review of software fault prediction studies
Expert Systems with Applications: An International Journal
A survey of component based system quality assurance and assessment
Information and Software Technology
Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software reusability assessment using soft computing techniques
ACM SIGSOFT Software Engineering Notes
Formal definition of metrics upon the CORBA component model
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
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
Hi-index | 0.00 |
Component-based software engineering (CBSE) represents an exciting and promising paradigm for software development. Software components are one of the key issues in CBSE. The software development community is continuously seeking new methods for improving software quality and enhancing development productivity. There is an increasing need for component-based metrics to help manage and foster quality in component-based software development. The traditional software product and process metrics are neither suitable nor sufficient in measuring the complexity of software components, which ultimately is necessary for quality and productivity improvement within organisations adopting CBSE. In this paper, we propose an interface complexity metric (ICM) aimed at measuring the complexity of a software component based on the interface characterisation model of a software component that mainly include such as interface signature, interface constraints, interface packaging and configurations. Based on the value of this metric, the complexity of the software component could be managed within reasonable complexity limits. In this way, the software components could be kept simple which in turn help in enhancing the quality and productivity.