Méthodologie de développement des systèmes d'information personnalisés : Application à un système d'information au service des usagers des transports terrestres de personnes. (Development methodology of the personalized information systems: Application to an information system dedicated to traveller

Cette these propose une methode pour l'analyse, la conception et la modelisation des systemes d'information personnalises. Cette methode que nous appelons PerMet (PERsonalization METhodology) permet aussi bien la mise en place d'un nouveau systeme d'information personnalise que la personnalisation d'un systeme d'information deja existant. Elle separe le systeme d'information vu comme un ensemble de services du systeme de personnalisation pour prendre en compte la multi-modalite, le multi-canal et l'aspect multi-plateforme. PerMet propose un modele de developpement iteratif, incremental et permet une realisation parallele des phases specifiques liees au developpement des services et des phases specifiques liees a la personnalisation. PerMet utilise des formalismes bases sur celles d'UML et de ses extensions. Pour faciliter l'utilisation de PerMet, nous proposons PerSyst (PERsonalization SYSTem), un systeme de personnalisation generique pouvant s'utiliser conjointement avec PerMet pour le developpement de systeme d'information personnalise. PerSyst est construit a partir d'une architecture multi-agents ce qui lui confere une flexibilite accrue grâce aux caracteristiques, entre autres, d'adaptabilite, d'autonomie, de reproductibilite et de mobilite des agents logiciels. Les deux contributions PerMet et PerSyst ont ete appliquees pour le developpement d'un systeme d'information transport personnalise.

[1]  D. Tabary Contribution à TOOD, une méthode à base de modèles pour la spécification et la conception des systèmes interactifs , 2001 .

[2]  Doug Rosenberg,et al.  Use case driven object modeling with UML: a practical approach , 1999 .

[3]  Thierry Murgue De l'importance du prétraitement des données pour l'utilisation de l'inférence grammaticale en Web Usage Mining , 2005, EGC.

[4]  Annika Waern,et al.  ConCall: An information service for researchers based on EdInfo , 1998 .

[5]  Gregory M. P. O'Hare,et al.  Gulliver's Genie: a multi-agent system for ubiquitous and intelligent content delivery , 2003, Comput. Commun..

[6]  Philippe Mathieu,et al.  Dynamic Skill Learning: A Support to Agent Evolution , 2001 .

[7]  Birgit Pfitzmann Privacy in enterprise identity federation - policies for Liberty 2 single sign on , 2004, Inf. Secur. Tech. Rep..

[8]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[9]  Brian D. Davison,et al.  Learning to personalize , 2000, CACM.

[10]  Christophe Kolski,et al.  A Review of Intelligent Human-Machine Interfaces in the Light of the ARCH Model , 1998, Int. J. Hum. Comput. Interact..

[11]  George Cybenko,et al.  Mobile Agents: Motivations and State-of-the-Art Systems , 2000 .

[12]  Wolfgang Pohl,et al.  Logic-Based Representation and Reasoning for User Modeling Shell Systems , 2004, User Modeling and User-Adapted Interaction.

[13]  Jacques Ferber,et al.  Les Systèmes multi-agents: vers une intelligence collective , 1995 .

[14]  Judy Kay,et al.  User Modeling for Adaptation , 2000 .

[15]  I. B. Crabtree,et al.  Automatic Learning of User Profiles — Towards the Personalisation of Agent Services , 1998 .

[16]  Marcus Specht,et al.  Personalization and Context Management , 2005, User Modeling and User-Adapted Interaction.

[17]  Christelle Petit-Rozé Organisation multi-agents au service de la personnalisation de l'information : application à un système d'information multimodale pour le transport terrestre de personnes , 2003 .

[18]  Padraig Cunningham,et al.  A Case-Based Personal Travel Assistant for Elaborating User Requirements and Assessing Offers , 2002, ECCBR.

[19]  Fairclough Mazza,et al.  Software Engineering Standards , 1995 .

[20]  Jacques Ferber,et al.  L'INTELLIGENCE ARTIFICIELLE DISTRIBUEE , 1991 .

[21]  Philippe Mathieu,et al.  Organisation et applications des SMA , 2002 .

[22]  Selmin Nurcan Analyse et conception de systmes d''information coopratifs , 1996 .

[23]  Jörg Stolz,et al.  Vient de paraître... , 1974 .

[24]  Padraig Cunningham,et al.  Smart radio - community based music radio , 2001, Knowl. Based Syst..

[25]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[26]  Jacques Ferber,et al.  MadKit : une expérience d'architecture de plate-forme multi-agent générique , 2000, JFIADSMA.

[27]  Douglas H. Fisher,et al.  Iterative Optimization and Simplification of Hierarchical Clusterings , 1996, J. Artif. Intell. Res..

[28]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[29]  T. Landauer,et al.  Handbook of Human-Computer Interaction , 1997 .

[30]  Christophe Kolski,et al.  Evaluation des interfaces homme-machine lors du développement des systèmes interactifs , 1996 .

[31]  Robert B. Allen,et al.  Mental Models and User Models , 1997 .

[32]  S-H Lam,et al.  PROVISION OF PERSONALISED TRANSIT TRAVEL INFORMATION - SYSTEM AND ARCHITECTURE , 2002 .

[33]  Philippe Dumas,et al.  La méthode OSSAD : pour maîtriser les technologies de l'information , 1990 .

[34]  Reinhard Oppermann,et al.  Adaptability: user-initiated individualization , 1994 .

[35]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[36]  Gregory M. P. O'Hare,et al.  Mobile agents for mobile tourists: a user evaluation of Gulliver's Genie , 2005, Interact. Comput..

[37]  Christophe Kolski,et al.  Système d'information transport personnalisée à base d'agents logiciels , 2004 .

[38]  Christophe Kolski,et al.  Principes et architecture pour la personnalisation d'information en interaction homme-machine, application à l'information transport , 2005, IHM '05.

[39]  Philippe Mathieu,et al.  RIO: Roles, Interactions and Organizations , 2003, CEEMAS.

[40]  Mourad Abed,et al.  Une plate-forme de personnalisation basée sur une architecture multi-agents , 2005, EGC.

[41]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

[42]  Kent L. Beck,et al.  A laboratory for teaching object oriented thinking , 1989, OOPSLA '89.

[43]  John McDermid,et al.  Life cycle support in the Ada environment , 1983, ALET.

[44]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[45]  Wolfgang Pohl,et al.  Mechanisms for Flexible Representation and Use of Knowledge in User Modeling Shell Systems , 1997 .

[46]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[47]  Pattie Maes,et al.  Collaborative Interface Agents , 1994, AAAI.

[48]  S Mackean,et al.  THE USE OF WIRELESS INTERNET SERVICE TO ACCESS REAL-TIME TRANSIT INFORMATION , 2002 .

[49]  Cristiano Castelfranchi,et al.  Guarantees for Autonomy in Cognitive Agent Architecture , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[50]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

[51]  Emmanuel Adam Modèle d'organisation multi-agent pour l'aide au travail coopératif dans les processus d'entreprise : application aux systèmes administratifs complexes. (Model of multi-agent organization to assist cooperative work in company processes: application to complex administrative systems) , 2000 .

[52]  B. Senach Evaluation ergonomique des interfaces homme-machine : une revue de la littérature , 1990 .

[53]  Elliotte Rusty Harold,et al.  XML in a Nutshell , 2001 .

[54]  José Rouillard A multimodal E-commerce application coupling HTML and VoiceXML E-commerce -User interface and interactions -Web applications , 2002, WWW 2002.

[55]  Brenda Laurel,et al.  Interface agents: metaphors with character , 1997 .

[56]  M. M. Nodine,et al.  Scalable Semantic Brokering over Dynamic Heterogeneous Data Sources in InfoSleuthTM , 2003, IEEE Trans. Knowl. Data Eng..

[57]  Maria Virvou,et al.  IFM: An Intelligent Graphical User Interface Offering Advice , 2002 .

[58]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[59]  Daniel Hagimont,et al.  Adaptation d'une application multimédia par un code mobile , 2002, Tech. Sci. Informatiques.

[60]  Greg Linden,et al.  Interactive Assessment of User Preference Models: The Automated Travel Assistant , 1997 .

[61]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[62]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[63]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[64]  Marian H. Nodine,et al.  Use of InfoSleuth to Coordinate Information Acquisition, Tracking and Analysis in Complex Applications , 2001 .

[65]  Rushed Kanawati,et al.  Using user behaviour similarity for recommendation computation: the broadway approach , 1999, HCI.

[66]  Barry W. Boehm,et al.  Prototyping Versus Specifying: A Multiproject Experiment , 1984, IEEE Transactions on Software Engineering.

[67]  Emmanuelle Grislin-Le Strugeon,et al.  A Methodology to Bring MAS to Information Systems , 2006, AOIS.

[68]  Padraig Cunningham,et al.  Context boosting collaborative recommendations , 2004, Knowl. Based Syst..

[69]  Constantine Stephanidis,et al.  A Case Study in Unified User Interface Development: The AVANTI Web Browser , 2000 .

[70]  Andrew Lucas,et al.  JACK Intelligent Agents – Summary of an Agent Infrastructure , 2001 .

[71]  P. Mathieu,et al.  Une contribution du multi-agent aux applications de travail coopératif , 2001 .

[72]  Richard Keeble,et al.  Assistant agents for the world wide web intelligent interface design challenges , 2000, Interact. Comput..

[73]  H. Van Dyke Parunak,et al.  Representing Agent Interaction Protocols in UML , 2000, AOSE.

[74]  Raymond J. Mooney,et al.  Content-boosted collaborative filtering for improved recommendations , 2002, AAAI/IAAI.

[75]  Henry Lieberman,et al.  Exploring the Web with reconnaissance agents , 2001, Commun. ACM.

[76]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[77]  Reinhard Oppermann,et al.  Adaptive user support: ergonomic design of manually and automatically adaptable software , 1994 .

[78]  John Mylopoulos,et al.  Multi-agent and Software Architectures: A Comparative Case Study , 2002, AOSE.

[79]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[80]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[81]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

[82]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[83]  Massimo Cossentino,et al.  Designing a multi-agent solution for a bookstore with the PASSI methodology , 2002, AOIS@CAiSE.

[84]  Yann Secq,et al.  RIO : Rôles, Interactions et Organisations : une méthodologie pour les systèmes multi-agents ouverts , 2003 .

[85]  Kristina Höök,et al.  Steps to take before intelligent user interfaces become real , 2000, Interact. Comput..

[86]  Kjersti Aas A Survey on Personalised Information Filtering Systems for the World Wide Web , 1997 .

[87]  H. P. Willumeit Human decision making and manual control : 5th EAM, 1985. North-Holland Amsterdam, 1986, 409 pp , 1986 .

[88]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[89]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[90]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[91]  Jean Vanderdonckt,et al.  Graceful degradation of user interfaces as a design method for multiplatform systems , 2004, IUI '04.

[92]  Analía Amandi,et al.  User profiling with Case-Based Reasoning and Bayesian Networks , 2000, IBERAMIA-SBIA 2000 Open Discussion Track.

[94]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[95]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[96]  Russell Beale,et al.  Agent-Based Interaction , 1994, BCS HCI.

[97]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[98]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[99]  M. Nikraz,et al.  A methodology for the analysis and design of multi-agent systems using JADE , 2006 .

[100]  Charles Rich Window sharing with collaborative interface agents , 1996, SGCH.

[101]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[102]  Scott W. Ambler,et al.  Enterprise unified process, the: extending the rational unified process , 2005 .

[103]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[104]  Jacob Eisenstein,et al.  XIML : A Universal Language for User Interfaces , 2001 .

[105]  W. W. Royce,et al.  Managing the development of large software systems , 1970 .

[106]  Franck Tarpin-Bernard,et al.  MODELISATION XML DES INTERFACES ADAPTATIVES INTEGRANT LE PROFIL COGNITIF DE L'UTILISATEUR , 2002 .

[107]  C. Moghrabi,et al.  Modeling users through an expert system and a neural network , 1998 .

[108]  David M. Pennock,et al.  REFEREE: An Open Framework for Practical Testing of Recommender Systems using ResearchIndex , 2002, Very Large Data Bases Conference.

[109]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[110]  David N. Chin,et al.  Intelligent interfaces as agents , 1991 .

[111]  Robert Hoyer,et al.  APPROACH TO PERSONALISED INFORMATION SERVICES TO PUBLIC TRANSPORT , 2002 .

[112]  A. Mahfoudhi,et al.  An object oriented methodology for man-machine systems analysis and design , 1995 .

[113]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[114]  Maria Virvou,et al.  Human Plausible Reasoning for Intelligent Help , 1999, User Modeling and User-Adapted Interaction.

[115]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[116]  Joëlle Coutaz,et al.  Plasticity of User Interfaces: Framework and Research Agenda , 1999, INTERACT.

[117]  A. Chella,et al.  Designing agent-based systems with UML , 2022 .

[118]  Fausto Giunchiglia,et al.  Agent- Oriented Software Development: A Case Study , 2001, SEKE.

[119]  M. H. Quenouille,et al.  Survey Methods in Social Investigation , 1973 .

[120]  Sofiane Labidi,et al.  De l'intelligence artificielle distribuee aux systemes multi-agents , 1993 .

[121]  Philip S. Yu,et al.  Horting hatches an egg: a new graph-theoretic approach to collaborative filtering , 1999, KDD '99.

[122]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[123]  Susan Brewer,et al.  Information storage and retrieval , 1959, ACM '59.

[124]  SaltonGerard,et al.  Term-weighting approaches in automatic text retrieval , 1988 .

[125]  Alfred Kobsa,et al.  The user modeling shell system BGP-MS , 2005, User Modeling and User-Adapted Interaction.

[126]  Nora Koch,et al.  The Authoring Process of the UML-based Web Engineering Approach , 2000 .

[127]  Philippe Mathieu,et al.  A generic negotiation model for MAS using XML , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[128]  Alessandro Micarelli,et al.  A Hybrid Architecture for User-Adapted Information Filtering on the World Wide Web , 1997 .

[129]  Henry Lieberman,et al.  Autonomous interface agents , 1997, CHI.

[130]  Abdouroihamane Anli,et al.  Plate-forme d'intégration de services personnalisés à base d'agents logiciels , 2004 .

[131]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.