Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Understanding “why” in software process modelling, analysis, and design
ICSE '94 Proceedings of the 16th international conference on Software engineering
An Operational Process for Goal-Driven Definition of Measures
IEEE Transactions on Software Engineering
Linking Business Modelling to Socio-technical System Design
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Modelling Component Dependencies to Inform Their Selection
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
AGORA: Attributed Goal-Oriented Requirements Analysis Method
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Specifying and analyzing early requirements in Tropos
Requirements Engineering
A Framework for the Definition of Metrics for Actor-Dependency Models
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
PRiM: An i*-based process reengineering method for information systems specification
Information and Software Technology
Towards an Ontological Account of Agent-Oriented Goals
Software Engineering for Multi-Agent Systems V
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Organizational patterns for early requirements analysis
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
ReeF: defining a customizable reengineering framework
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Metamodeling the quality of the web development process' intermediate artifacts
ICWE'07 Proceedings of the 7th international conference on Web engineering
Tracing the rationale behind UML model change through argumentation
ER'07 Proceedings of the 26th international conference on Conceptual modeling
On the quantitative analysis of agent-oriented models
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
An empirical evaluation of the i* framework in a model-based software generation environment
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Designing cooperative IS: exploring and evaluating alternatives
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
A MOF-compliant approach to software quality modeling
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
A goal-oriented approach for the generation and evaluation of alternative architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
A Method for the Definition of Metrics over i* Models
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Incorporating modules into the i* framework
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
A framework to evaluate complexity and completeness of KAOS goal models
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Metrics applied at the early stages of the Information Systems development process are useful for assessing further decisions. Agent-oriented models provide descriptions of processes as a network of relationships among actors and their analysis allows discerning whether a model fulfils some required properties, or comparing models according to some criteria. In this paper, we adopt metrics to drive this analysis and we propose the use of patterns to design these metrics, with emphasis in their definition over i* models. Patterns are organized in the form of a catalogue structured along several dimensions, and expressed using a template. The patterns and the metrics are written using OCL expressions defined over a UML conceptual data model for i*. As a result, we promote reusability improving the metrics definition process in terms of accuracy and efficiency of the process.