Dialog construction in a collaborative project management environment

In this paper, we discuss the construction of dialogs for Personal Assistant Agents that are in charge of the interface between users and a Multi-Agent System. Such a system aims at providing support for small teams developing software collaboratively. These small teams have specific needs such as the integration of free or open-source tools or the support to elaborate project documentation. Considering such specific needs, we have elaborated a Multi-Agent architecture that has been implemented using a platform called OMAS. We present the structure that OMAS offers to handle dialogs with users and discuss some implementation details. We also describe some of the dialogs that represent interactions between members of small software development teams and their Personal Assistant Agents. We consider that the use of Personal Assistant Agents can help small teams to handle documentation issues in an integrated and undemanding way.

[1]  André van der Hoek,et al.  Palantir: raising awareness among configuration management workspaces , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[2]  Geraldine Fitzpatrick,et al.  CVS integration with notification and chat: lightweight software team collaboration , 2006, CSCW '06.

[3]  Milton Pires Ramos,et al.  Toward a knowledge-based framework to foster innovation in networked organisations , 2002, The 7th International Conference on Computer Supported Cooperative Work in Design.

[4]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[5]  Jean-Paul A. Barthès OMAS - a flexible multi-agent environment for CSCWD , 2011, Future Gener. Comput. Syst..

[6]  Milton Pires Ramos,et al.  Agents assistants personnels dans les systèmes multi-agents mixtes - Réalisation sur la plate-forme OMAS , 2002, Tech. Sci. Informatiques.

[7]  Emerson Cabrera Paraiso,et al.  An intelligent speech interface for personal assistants in R&D projects , 2006, Expert Syst. Appl..

[8]  Neville Churcher,et al.  Modelling and Measuring Collaborative Software Engineering , 2005, ACSC.

[9]  Hamada Ghenniwa,et al.  USER MODEL OF A PERSONAL ASSISTANT IN COLLABORATIVE DESIGN ENVIRONMENTS , 2002 .

[10]  James F. Allen,et al.  An architecture for more realistic conversational systems , 2001, IUI '01.

[11]  Cesar Augusto Tacla,et al.  A multi-agent system for acquiring and sharing lessons learned , 2003, Comput. Ind..

[12]  Lihui Wang,et al.  Web-based and agent-based approaches for collaborative product design: an overview , 2003 .

[13]  Li-Te Cheng,et al.  Shared waypoints and social tagging to support collaboration in software development , 2006, CSCW '06.

[14]  Tao Jiang,et al.  An Architecture of Process-centered Context-aware Software Development Environment , 2006, 2006 10th International Conference on Computer Supported Cooperative Work in Design.

[15]  Cesar Augusto Tacla,et al.  An architecture for supporting small collocated teams in cooperative software development , 2009, 2009 13th International Conference on Computer Supported Cooperative Work in Design.

[16]  Susan K. Land,et al.  Practical Support for ISO 9001 Software Project Documentation using IEEE Software Engineering Standards (Practitioners) , 2006 .

[17]  M. Ruffin On being digital. , 1995, Physician executive.