Personalized information delivery: an analysis of information filtering methods
Communications of the ACM - Special issue on information filtering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Agent system development method based on agent patterns
Proceedings of the 21st international conference on Software engineering
User modeling in the design of interactive interface agents
UM '99 Proceedings of the seventh international conference on User modeling
User modeling in adaptive interfaces
UM '99 Proceedings of the seventh international conference on User modeling
On agent-based software engineering
Artificial Intelligence
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Experience with personalization of Yahoo!
Communications of the ACM
A user-centered design approach to personalization
Communications of the ACM
From adaptive hypermedia to the adaptive web
Communications of the ACM - The Adaptive Web
Software engineering for large-scale multi-agent systems: SELMAS'2002
Proceedings of the 24th International Conference on Software Engineering
User Modeling for Personalized City Tours
Artificial Intelligence Review
Web Search Using a Genetic Algorithm
IEEE Internet Computing
Web Usage Mining as a Tool for Personalization: A Survey
User Modeling and User-Adapted Interaction
Efficient and Anonymous Web-Usage Mining for Web Personalization
INFORMS Journal on Computing
Pattern Languages of Program Design 5
Pattern Languages of Program Design 5
Patterns in agent-oriented software engineering
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Introducing pattern reuse in the design of multi-agent systems
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
An ontology-based knowledge base for the representation and reuse of software patterns
ACM SIGSOFT Software Engineering Notes
Looking at human-computer interface design: Effects of ethnicity in computer agents
Interacting with Computers
A knowledge-based tool for multi-agent domain engineering
Knowledge-Based Systems
A practical extension of web usage mining with intentional browsing data toward usage
Expert Systems with Applications: An International Journal
Quality Patterns for Conceptual Modelling
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
A framework of an agent-based personal assistant for internet users
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I
An ontology-driven technique for the architectural and detailed design of multi-agent frameworks
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
DDEMAS: a domain design technique for multi-agent domain engineering
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Hi-index | 0.00 |
In adaptive hypermedia systems, a user can select explicitly an adaptation effect or he/she can leave the system execute some of these functions. An important component of an adaptive system is the ability to model the users of the system according to their goals and preferences. Web usage mining aims at discover interesting patterns of use by analyzing Web usage data. This information can be used to capture implicitly user models and used them for the adaptation of systems. User modeling and system adaptability can be approached through the agent paradigm. This article summarizes a system of architectural and detailed design patterns describing known agent-based solutions to recurrent problems of user modeling based on usage mining along with the description of a general purpose problem-solving architectural pattern used by some of the first ones. Patterns are derived from recurrent designs of specific agent-based applications. The proposed patterns are being developed in the context of a Multi-Agent Domain Engineering research project, which approaches software complexity and productivity through the construction of techniques and tools promoting software reuse in Multi-Agent Domain Engineering.