The role of frame-based representation in reasoning
Communications of the ACM
Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
LISP
Static and run-time characteristics of ODS5 production systems
Journal of Parallel and Distributed Computing
Deriving structurally based software measures
Journal of Systems and Software - An Oregon workshop on software metrics
Software complexity: measures and methods
Software complexity: measures and methods
Properties of Control-Flow Complexity Measures
IEEE Transactions on Software Engineering
Artificial intelligence (3rd ed.)
Artificial intelligence (3rd ed.)
Modelling and measurement of Prolog data
Software Engineering Journal
A formal program complexity model and its application
Journal of Systems and Software
Cohesion and reuse in an object-oriented system
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
International Journal of Human-Computer Studies
Comments on "Property-Based Software Engineering Measurement: Refining the Additivity Properties"
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
An investigation into coupling measures for C++
ICSE '97 Proceedings of the 19th international conference on Software engineering
Applying rule-based anomalies to KADS inference structures
Decision Support Systems - Eighth workshop on the validation and verification of knowledge-based systems
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Applying complexity measures to rule-based prolog programs
Journal of Systems and Software
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
An Experimental Comparison of the Maintainability of Object-Orientedand Structured Design Documents
Empirical Software Engineering
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
Replicated Case Studies for Investigating Quality Factorsin Object-Oriented Designs
Empirical Software Engineering
Objective vs. Subjective Measures of Error-Proneness for Rule-Based Programs
IEEE Transactions on Knowledge and Data Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective
IEEE Transactions on Software Engineering
Measuring Design-Level Cohesion
IEEE Transactions on Software Engineering
Evaluating the Impact of Object-Oriented Design on Software Quality
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
The Impact of Design Properties on Development Cost in Object-Oriented Systems
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
The FRL Primer
The interpretation and utility of three cohesion metrics for object-oriented design
ACM Transactions on Software Engineering and Methodology (TOSEM)
Refining the axiomatic definition of internal software attributes
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Dynamic analysis of Ada programs for comprehension and quality measurement
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
A cohesion metric proposal for object-oriented systems: COMIAS
ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Métodos para seleção automática de tags para descrição de notícias na web
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
Evaluating agent-oriented programs: towards multi-paradigm metrics
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
A semantic metrics suite for evaluating modular ontologies
Information Systems
Hi-index | 0.00 |
Software systems and in particular also knowledge-based systems (KBS) become increasingly large and complex. In response to this challenge, software engineering has a long tradition of advocating modularity. This has also heavily influenced object-oriented development. For measuring certain important aspects of modularity, coupling and cohesion metrics have been developed. Metrics have also attracted considerable attention for object-oriented development. For KBS development, however, no such metrics are available yet. This article presents the core of the first metrics suite for KBS development, its coupling and cohesion metrics. These metrics measure modularity in terms of the relations induced between slots of frames through their common references in rules. We show the soundness of these metrics according to theory and report on their usefulness in practice. As a consequence, we propose using our metrics in order to improve KBS development, and developing other important metrics and assessing their theoretical soundness along these lines.