A critique of cyclomatic complexity as a software metric
Software Engineering Journal
Cyclomatic Complexity Density and Software Maintenance Productivity
IEEE Transactions on Software Engineering
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Metrics and Models in Software Quality Engineering
Metrics and Models in Software Quality Engineering
Software Quality: The Elusive Target
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Understanding the Impact of Assumptions on Experimental Validity
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Efficient Relational Calculation for Software Analysis
IEEE Transactions on Software Engineering
Architecture Decisions: Demystifying Architecture
IEEE Software
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
The Duties, Skills, and Knowledge of Software Architects
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
IEEE Transactions on Software Engineering
Power-Laws in a Large Object-Oriented Software System
IEEE Transactions on Software Engineering
Proceedings of the 2008 international working conference on Mining software repositories
Software Architecture: Foundations, Theory, and Practice
Software Architecture: Foundations, Theory, and Practice
Software ecosystems - A systematic literature review
Journal of Systems and Software
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Abstract: Software architecture is concerned with the structure of software systems and is generally agreed to influence software quality. Even so, little empirical research has been performed on the relationship between software architecture and software quality. Based on 1141 open source Java projects, we calculate three software architecture metrics (measuring classes per package, normalized distance, and a new metric introduced by us concerning the excess of coupling degree) and analyze to which extent these metrics are related to product metrics (defect ratio, download rate, methods per class, and method complexity). We conclude that there are a number of significant relationships between product metrics and architecture metrics. In particular, the number of open defects depends significantly on all our architecture measures.