Conceptual structures: information processing in mind and machine
Conceptual structures: information processing in mind and machine
Applied multivariate statistics for the social sciences
Applied multivariate statistics for the social sciences
Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
Portable GUI development with C++
Portable GUI development with C++
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Program understanding and the concept assignment problem
Communications of the ACM
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
A cohesion measure for object-oriented classes
Software—Practice & Experience
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective
IEEE Transactions on Software Engineering
Journal of Software Maintenance: Research and Practice
An approach to program understanding by natural language understanding
Natural Language Engineering
Hi-index | 0.00 |
Software practitioners need ways to assess their software, and metrics can provide an automated way to do that, providing valuable feedback with little effort earlier than the testing phase. Semantic metrics were proposed to quantify aspects of software quality based on the meaning of software's task in the domain. Unlike traditional software metrics, semantic metrics do not rely on code syntax. Instead, semantic metrics are calculated from domain information, using the knowledge base of a program understanding system. Because semantic metrics do not rely on code syntax, they can be calculated before code is fully implemented. This article evaluates the semantic metrics theoretically and empirically. We find that the semantic metrics compare well to existing metrics and show promise as early indicators of software quality.