Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A Metrics Suite for Measuring Reusability of Software Components
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
A new reusability metric for object-oriented software
Software Quality Control
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
Object-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
Tool Writing: A Forgotten Art?
IEEE Software
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Software Reuse Metrics for Object-Oriented Systems
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
Agile Principles, Patterns, and Practices in C# (Robert C. Martin)
Agile Principles, Patterns, and Practices in C# (Robert C. Martin)
Coupling Patterns in the Effective Reuse of Open Source Software
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Ranking reusability of software components using coupling metrics
Journal of Systems and Software
Rich Client Programming: Plugging into the NetBeans(TM) Platform
Rich Client Programming: Plugging into the NetBeans(TM) Platform
Software Architecture Reconstruction: A Process-Oriented Taxonomy
IEEE Transactions on Software Engineering
Estimation of software reusability: an engineering approach
ACM SIGSOFT Software Engineering Notes
Microsoft Application Architecture Guide
Microsoft Application Architecture Guide
The QualiSPo approach to OSS product quality evaluation
Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Eclipse Rich Client Platform
Towards Open Source Software System Architecture Recovery Using Design Metrics
PCI '11 Proceedings of the 2011 15th Panhellenic Conference on Informatics
Reusability analysis of four standard object-oriented class libraries
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Do software categories impact coupling metrics?
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
Software reuse has the potential to shorten delivery times, improve quality and reduce development costs. However software reuse has been proven challenging for most organizations. The challenges involve both organizational and technical issues. In this work we concentrate on the technical issues and we propose a new metric facilitating the reuse of object-oriented software based on the popular Chidamber and Kemerer suite for object-oriented design. We derive this new metric using linear regression on a number of OSS java projects. We compare and contrast this new metric with three other metrics proposed in the literature. The purpose of the proposed metric is to assist a software developer during the development of a software system in achieving reusability of classes considered important for future reuse and also in providing assistance during re-architecting and componentization activities of existing systems.