Object-oriented programming: an objective sense of style
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Artificial Intelligence
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Pitfalls of agent-oriented development
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Proceedings of the 20th international conference on Software engineering
Another metric suite for object-oriented programming
Journal of Systems and Software
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Future trends in software evolution metrics
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Software Quality: The Elusive Target
IEEE Software
Complexity Measures for Rule-Based Programs
IEEE Transactions on Knowledge and Data 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
Agent Programming with Declarative Goals
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
IEEE Transactions on Software Engineering
A Metrics Suite for Concurrent Logic Programs
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
Metrics of Software Evolution as Effort Predictors - A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Coupling and cohesion metrics for knowledge-based systems using frames and rules
ACM Transactions on Software Engineering and Methodology (TOSEM)
Object-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
Formalizing refactorings with graph transformations: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
Towards a taxonomy of software change: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Unanticipated Software Evolution
The Structural Complexity of Software: An Experimental Test
IEEE Transactions on Software Engineering
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Towards Paradigm-Independent Software Assessment
QUATIC '07 Proceedings of the 6th International Conference on Quality of Information and Communications Technology
SoSAA: a framework for integrating components & agents
Proceedings of the 2009 ACM symposium on Applied Computing
Measure software - and its evolution - using information content
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
An Empirical Study of Agent Programs
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Measuring and characterizing crosscutting in aspect-based programs: basic metrics and case studies
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Modules as policy-based intentions: modular agent programming in GOAL
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Modularity and compositionality in Jason
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
An empirical study of patterns in agent programs
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Empirical software engineering for agent programming
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
An empirical study of cognitive agent programs
Multiagent and Grid Systems - Principles and Practice of Multi-Agent Systems
Hi-index | 0.00 |
Metrics are increasingly seen as important tools for software engineering and quantitative research, but little attention has so far been devoted to metrics for agent programming languages. This paper presents the first steps towards multi-paradigm structural metrics, which can be applied seamlessly to both agents and the object-oriented environments in which they are situated - thus enabling the designs of complete multi-agent systems to be quantitatively evaluated. Concrete paradigm-independent metrics for coupling and cohesion are proposed, and their use is demonstrated on an example Jason program, written in AgentSpeak and Java.