Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
An information theory-based approach to quantifying the contribution of a software metric
Journal of Systems and Software
Assessing software maintainability
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Empirical Studies of Software Maintenance: A Report fromWESS ‘97
Empirical Software Engineering
The Role of Object-Oriented Metrics
Computer
IEEE Transactions on Software Engineering
Measuring Design-Level Cohesion
IEEE Transactions on Software Engineering
Metrics for maintainability of class inheritance hierarchies
Journal of Software Maintenance: Research and Practice
Information Theoretic Metrics for Software Architectures
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Assessing Architectural Complexity
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
Coupling Metrics for Object-Oriented Design
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Measuring Coupling and Cohesion: An Information-Theory Approach
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Evaluating Software Degradation through Entropy
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Measuring Coupling and Cohesion of Software Modules: An Information-Theory Approach
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Software Architectural Transformation
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Entropies as Measures of Software Information
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Assessment of Maintainability in Object-Oriented Software
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
A Change Impact Dependency Measure for Predicting the Maintainability of Source Code
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Workshops and Fast Abstracts - Volume 02
IEEE Transactions on Software Engineering
Software Structure Metrics Based on Information Flow
IEEE Transactions on Software Engineering
Studying software evolution using artefacts' shared information content
Science of Computer Programming
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Dependency and Entropy Based Impact Analysis for Service-Oriented System Evolution
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01
Hi-index | 0.00 |
Architecture-based metrics can provide valuable information on whether or not one can localize the effects of modification (such as adjusting data flows or control flows) in software and can therefore be used to prevent the changes from adversely affecting other software components. This paper proposes an architecture-centric metric using entropy for assessing structural dependencies among software components. The proposed metric is based on a mathematical model representing the maintainability snapshot of a system. The introduced architectural-level metric includes measures for coupling and cohesion. From this model, the relative maintainability of a component, referred to as a maintainability profile, can be developed to identify architectural decisions that are detrimental to the maintainability of a system. Copyright © 2008 John Wiley & Sons, Ltd.