Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
Towards an Ontology of software maintenance
Journal of Software Maintenance: Research and Practice
Dependability certification of software components
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
Communications of the ACM
Building instead of buying: a rebuttal
Component-based software engineering
Modeling Software Measurement Data
IEEE Transactions on Software Engineering
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
Component-Based Development with Visual C#
Component-Based Development with Visual C#
Software Testability: The New Verification
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
A Comprehensive Interface Definition Framework for Software Components
APSEC '98 Proceedings of the Fifth Asia Pacific Software Engineering Conference
Applying Software Metrics to Formal Specifications: A Cognitive Approach
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Product metrics for object-oriented systems
ACM Computing Surveys (CSUR)
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
Using Service Utilization Metrics to Assess the Structure of Product Line Architectures
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
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
Mapping component specifications to Enterprise JavaBeans implementations
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Interface Metrics for Reusability Analysis of Components
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Object-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
Composition Assessment Metrics for CBSE
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Measuring the usability of software components
Journal of Systems and Software
Some theoretical considerations for a suite of metrics for the integration of software components
Information Sciences: an International Journal
Journal of Systems and Software
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
Reusability metrics for software components
AICCSA '05 Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications
Assessment Of Coupling And Cohesion For Component-Based Software By Using Shannon Languages
Journal of Integrated Design & Process Science
Experiences using systematic review guidelines
Journal of Systems and 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
Complexity metrics for component-oriented software systems
ACM SIGSOFT Software Engineering Notes
Empirical studies of agile software development: A systematic review
Information and Software Technology
Motivation in Software Engineering: A systematic literature review
Information and Software Technology
A retrospective on software component quality models
ACM SIGSOFT Software Engineering Notes
Microsoft® visual basic® 2008 step by step
Microsoft® visual basic® 2008 step by step
Review: A systematic review of software fault prediction studies
Expert Systems with Applications: An International Journal
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Component-based metrics applying the strength of dependency between classes
Proceedings of the 2009 ACM symposium on Applied Computing
Software Measurement and Estimation: A Practical Approach
Software Measurement and Estimation: A Practical Approach
Dependency analysis for component-based software systems
ACM SIGSOFT Software Engineering Notes
Metrics of Graph Abstraction for Component-Based Software Architecture
CSIE '09 Proceedings of the 2009 WRI World Congress on Computer Science and Information Engineering - Volume 07
A systematic review of UML model consistency management
Information and Software Technology
A systematic review of domain analysis tools
Information and Software Technology
Characterizing software architecture changes: A systematic review
Information and Software Technology
A systematic review of domain analysis solutions for product lines
Journal of Systems and Software
What's up with software metrics? - A preliminary mapping study
Journal of Systems and Software
A survey of component based system quality assurance and assessment
Information and Software Technology
Automatic implementation of constraints in component based applications
Information and Software Technology
Requirements engineering for software product lines: A systematic literature review
Information and Software Technology
Dependence analysis of software component
ACM SIGSOFT Software Engineering Notes
Using systematic mapping to explore software architecture knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Component Point: A system-level size measure for Component-Based Software Systems
Journal of Systems and Software
A systematic literature review of software quality cost research
Journal of Systems and Software
Testing in Service Oriented Architectures with dynamic binding: A mapping study
Information and Software Technology
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
Using mapping studies as the basis for further research - A participant-observer case study
Information and Software Technology
Hi-index | 0.00 |
A component-based software system (CBSS) is a software system that is developed by integrating components that have been deployed independently. In the last few years, many researchers have proposed metrics to evaluate CBSS attributes. However, the practical use of these metrics can be difficult. For example, some of the metrics have concepts that either overlap or are not well defined, which could hinder their implementation. The aim of this study is to understand, classify and analyze existing research in component-based metrics, focusing on approaches and elements that are used to evaluate the quality of CBSS and its components from a component consumer's point of view. This paper presents a systematic mapping study of several metrics that were proposed to measure the quality of CBSS and its components. We found 17 proposals that could be applied to evaluate CBSSs, while 14 proposals could be applied to evaluate individual components in isolation. Various elements of the software components that were measured are reviewed and discussed. Only a few of the proposed metrics are soundly defined. The quality assessment of the primary studies detected many limitations and suggested guidelines for possibilities for improving and increasing the acceptance of metrics. However, it remains a challenge to characterize and evaluate a CBSS and its components quantitatively. For this reason, much effort must be made to achieve a better evaluation approach in the future.