Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
An actor dependency model of organizational work: with application to business process reengineering
COCS '93 Proceedings of the conference on Organizational computing systems
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Object success: a manager's guide to object orientation, its impact on the corporation, and its use for reengineering the software process
Comments on 'A Metrics Suite for Object Oriented Design'
IEEE Transactions on Software Engineering
The art and science of Smalltalk
The art and science of Smalltalk
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
What every programmer should know about object-oriented design
What every programmer should know about object-oriented design
An investigation into coupling measures for C++
ICSE '97 Proceedings of the 19th international conference on Software engineering
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Building modular object-oriented systems with reusable collaborations (tutorial session)
Proceedings of the 22nd international conference on Software engineering
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
The C++ Programming Language, Third Edition
The C++ Programming Language, Third Edition
Mastering Delphi 2 for Windows 95/NT, with CD-ROM
Mastering Delphi 2 for Windows 95/NT, with CD-ROM
Window Toolkit and Applets
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Modelling Component Dependencies to Inform Their Selection
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
A Quality-Model-Based Approach for Describing and Evaluating Software Packages
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
A Coupling-Guided Cluster Analysis Approach to Reengineer the Modularity of Object-Oriented Systems
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
Object-Oriented System Decomposition Quality
HASE '02 Proceedings of the 7th IEEE International Symposium on High Assurance Systems Engineering
Measuring Coupling and Cohesion of Software Modules: An Information-Theory Approach
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Cohesion is Structural, Coherence is Functional: Different Views, Different Measures
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Component Identification Method with Coupling and Cohesion
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
Measuring cohesion of packages in Ada95
Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Search-based improvement of subsystem decompositions
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Coupling and cohesion measures for evaluation of component reusability
Proceedings of the 2006 international workshop on Mining software repositories
Some theoretical considerations for a suite of metrics for the integration of software components
Information Sciences: an International Journal
Component dependency in object-oriented software
Journal of Computer Science and Technology
An automated dependability analysis method for COTS-based systems
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Managing dependencies between software products
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Advances in Engineering Software
Validation of dynamic coupling metrics for object-oriented software
ACM SIGSOFT Software Engineering Notes
Measuring the size of changes in automotive software systems and their impact on product quality
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
Journal of Systems and Software
Empirical evaluation of the understandability of architectural component diagrams
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
The grouping of correlated classes into a package helps in better organization of modern object-oriented software. The quality of such packages needs to be measured so as to estimate their utilization. In this paper, new package coupling metrics are proposed, which also take into consideration the hierarchical structure of packages and direction of connections among package elements. The proposed measures have been validated theoretically as well as empirically using 18 packages taken from two open source software systems. The results obtained from this study show strong correlation between package coupling and understandability of the package which suggests that proposed metrics could be further used to represent other external software quality factors.