Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Detecting Design Flaws via Metrics in Object-Oriented Systems
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
Detection Strategies: Metrics-Based Rules for Detecting Design Flaws
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Object-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
Ranking reusability of software components using coupling metrics
Journal of Systems and Software
Sourcerer: mining and searching internet-scale software repositories
Data Mining and Knowledge Discovery
The evolution and impact of code smells: A case study of two open source systems
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
A Bayesian Approach for the Detection of Code and Design Smells
QSIC '09 Proceedings of the 2009 Ninth International Conference on Quality Software
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
Identifying thresholds for object-oriented software metrics
Journal of Systems and Software
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
Recommending source code for use in rapid software prototypes
Proceedings of the 34th International Conference on Software Engineering
Layer assessment of object-oriented software: A metric facilitating white-box reuse
Journal of Systems and Software
Hi-index | 0.00 |
Software metrics is a valuable mechanism to assess the quality of software systems. Metrics can help the automated analysis of the growing data available in software repositories. Coupling metrics is a kind of software metrics that have been extensively used since the seventies to evaluate several software properties related to maintenance, evolution and reuse tasks. For example, several works have shown that we can use coupling metrics to assess the reusability of software artifacts available in repositories. However, thresholds for software metrics to indicate adequate coupling levels are still a matter of discussion. In this paper, we investigate the impact of software categories on the coupling level of software systems. We have found that different categories may have different levels of coupling, suggesting that we need special attention when comparing software systems in different categories and when using predefined thresholds already available in the literature.