CSCW and Artificial Intelligence

1 Towards a Cooperative Software Agent.- 1.1 Introduction.- 1.1.1 The Concept of Software Agents.- 1.1.2 A Description of Software Agents.- 1.1.3 Agents as Processes.- 1.1.4 An Analogy Based on Human Agents.- 1.1.5 Characteristics of an Interface Agent.- 1.2 Cooperation: A Behavioural Metaphor for Software Agents.- 1.2.1 Factors that Induce and Maintain Human Cooperation.- 1.2.2 Task Factors that Support Cooperation.- 1.2.3 Advantages of Cooperation During Problem Solving.- 1.2.4 Human-Computer Interaction.- 1.3 The Cooperative Machine.- 1.3.1 The Underlying Mechanisms of a Cooperative Machine.- 1.3.2 An Exemplarof Human-Computer Cooperation.- 1.4 Conclusions.- 2 A Framework for Negotiation.- 2.1 Introduction.- 2.2 Context.- 2.3 The Framework.- 2.4 Communications Support.- 2.5 Task Support.- 2.6 Group Support.- 2.6.1 Conference Agent.- 2.6.2 Floor Agent.- 2.6.3 Representation Agent.- 2.6.4 History Agent.- 2.6.5 Workstation Agent.- 2.6.6 Facilitator Agent.- 2.6.7 Data Agent.- 2.7 Conclusion.- 3 Environments for Cooperating Agents: Designing the Interface as Medium.- 3.1 Introduction.- 3.2 History.- 3.3 Active and Passive Interfaces.- 3.4 The Interface as Medium.- 3.5 Adaptive Interfaces.- 3.6 An Experiment in Embodied Adaptivity.- 3.7 Conferences and Cooperation.- 3.8 Designing the Medium.- 3.8.1 Separation.- 3.8.2 Access.- 3.8.3 Using Models of Interpersonal Communication.- 3.8.4 Using Models from Application Interfaces.- 3.9 Conclusions.- 4 Domain Knowledge Agents for Information Retrieval.- 4.1 Introduction.- 4.1.1 Scope of Chapter.- 4.2 Agent Architecture.- 4.2.1 Document Agents.- 4.2.2 Knowledge Agents.- 4.2.3 Query Agents.- 4.3 Document Agents and their Co-Agents.- 4.4 Knowledge Agents.- 4.4.1 The "Agent Maker".- 4.4.2 Automatically Generated Agents.- 4.4.3 Task-Specific Knowledge Agents.- 4.5 Object-Oriented Implementation.- 4.6 Conclusion.- 5 Autonomous Agents in the Support of Cooperative Authorship.- 5.1 Introduction.- 5.1.1 Scope of Chapter.- 5.2 A Model of Cooperative Authorship.- 5.3 The Definition of Loquacious-Agents and their Document Environment.- 5.3.1 Definition1.- 5.3.2 Definition2.- 5.3.3 Definition3.- 5.3.4 Definition4.- 5.3.5 Definition5.- 5.3.6 Definition6.- 5.3.7 Definition7.- 5.3.8 Definition8.- 5.4 The Four-Layer Model of Agent Communication.- 5.5 An Example Using an Ls-Agent: Rapporteur.- 5.6 Discussion and Conclusion.- 6 Agency within CSCW: Towards the Development of Active Cooperative Working Environments.- 6.1 Introduction.- 6.2 Related Research.- 6.3 The Cooperative Working Platform.- 6.3.1 Objectives.- 6.3.2 Design of the Cooperative Working Platform.- 6.3.3 Implementation Details.- 6.4 Conclusions.- 7 A Model for Supporting Interacting Knowledge Sources.- 7.1 Introduction.- 7.2 The Scope for AI in CSCW.- 7.3 Organizational Decision Making and Interacting Knowledge Sources.- 7.4 A Model for Supporting Interacting Knowledge Sources.- 7.5 Modelling Communication in Multiparticipant Settings.- 7.6 Conclusion.- 8 A Functional Model of Interacting Systems: A Semiotic Approach.- 8.1 Introduction.- 8.2 An Overview of Interaction.- 8.3 A Detailed View of Interaction.- 8.3.1 The Receptor.- 8.3.2 Deriving Semantics.- 8.3.3 Information and Knowledge.- 8.3.4 Transmission.- 8.3.5 Summary H.- 8.4 Discussion H.- 8.5 Conclusion.- Appendix A: Examples of the Model in Action.- A. l The Broadway Example.- A. 2 Insert New Line Example.- 9 Supporting Human Experts' Collaborative Work: Modelling Organizational Context Knowledge in Cooperative Information Systems.- 9.1 Introduction.- 9.2 Related Work.- 9.3 FRESCO: Cooperating Expert Systems in Banking.- 9.3.1 Overview.- 9.3.2 The Cooperative Problem Solving Scenario.- 9.3.3 Shortcomings: An Organizational Perspective.- 9.4 Modelling Organizational Context Knowledge.- 9.5 A Multi-Layered Reference Coordination Architecture.- 9.6 Conclusions.- 10 Artificial Intelligence and Computer Supported Cooperative Working in International Contexts.- 10.1 Introduction.- 10.2 Communication Issues.- 10.2.1 Methods of Communication.- 10.2.2 The Internationalization of the Human-Computer Interface.- 10.2.3 The Social Dimension.- 10.3 Relevant Branches of AI.- 10.4 Communication Problems and the Role of AI.- 10.4.1 Intervention in the Communication Process.- 10.4.2 Support for System Users and Designers.- 10.5 Conclusion.- 11 On the Definition and Desirability of Autonomous User Agents in CSCW.- 11.1 Introduction.- 11.2 Incorporating the Differing Viewpoints of Social Scientists and Computer Scientists.- 11.3 CSCW Task Domains.- 11.4 Group Stages and Group Functions.- 11.5 Conclusions.- 11.5.1 How Intelligent Will Agents Be?.- 11.5.2 How Will They Be Displayed?.- 11.5.3 How Will They Support Group Working?.- 11.5.4 A Case Example.- References.- Name Index.

[1]  Gerald H. Shure,et al.  The effectiveness of pacifist strategies in bargaining games , 1965 .

[2]  Stefan Kirn,et al.  Competence Evaluation in Federative Problem Solving - How to Make Expert Systems Cooperative , 1991 .

[3]  Richard Furuta An Object-Based Taxonomy for Abstract Structure in Document Models , 1989, Comput. J..

[4]  Robert C. Sprung Two faces of America: polyglot and tongue-tied , 1990 .

[5]  Ian H. Witten Making computers talk: An introduction to speech synthesis , 1986 .

[6]  Vivian Zamel,et al.  The Ethnography of Communication: An Introduction , 1984 .

[7]  T. W. Malone,et al.  The information lens: an intelligent system for information sharing in organizations , 2011, CHI '86.

[8]  Leo Loveday,et al.  Rhetoric patterns in conflict: The sociocultural relativity of discourse-organizing processes , 1983 .

[9]  Marvin L. Manheim Issues in design of symbiotic DSS , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track.

[10]  Christos Faloutsos,et al.  Signature files: an access method for documents and its analytical performance evaluation , 1984, TOIS.

[11]  Alan Dix Non-determinism as a paradigm for understanding the user interface , 1990 .

[12]  Stephen Viller,et al.  The Group Facilitator: A CSCW Perspective , 1991, ECSCW.

[13]  John M. Carroll,et al.  Training wheels in a user interface , 1984, CACM.

[14]  Ernest Edmonds,et al.  A Study of Socially Shared Cognition in Design , 1993 .

[15]  P. R. Laughlin,et al.  Concept attainment by individuals versus cooperative pairs as a function of memory, sex, and concept rule. , 1968, Journal of personality and social psychology.

[16]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[17]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[18]  Marvin L. Manheim,et al.  Working with an intelligent assistant: experiments with a symbiotic DSS for production planning and scheduling , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[19]  John McCarthy,et al.  Programs with common sense , 1960 .

[20]  Mark S. Fox,et al.  An Organizational View of Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  John G. Gammack,et al.  A knowledge acquisition and representation scheme for constraint based and parallel systems , 1989, Conference Proceedings., IEEE International Conference on Systems, Man and Cybernetics.

[22]  H. Giles Patterns of evaluation to R.P., South Welsh and Somerset accented speech. , 1971, The British journal of social and clinical psychology.

[23]  D. Godard Same setting, different norms: Phone call beginnings in France and the United States , 1977, Language in Society.

[24]  Piyawadee Sukaviriya,et al.  User interfaces for Asia , 1990 .

[25]  R. P. Carasik,et al.  Structure and Support in Cooperative Environments: The Amsterdam Conversation Environment , 1991, Int. J. Man Mach. Stud..

[26]  Sergei Nirenburg,et al.  Machine translation: theoretical and methodological issues , 1987 .

[27]  Ian H. Witten,et al.  Adaptive personalized interfaces—A question of viability , 1985 .

[28]  Thomas W. Malone,et al.  Modeling Coordination in Organizations and Markets , 1987 .

[29]  Stuart C. Shapiro,et al.  Intelligent Multi-Media Interface Technology , 1988, SGCH.

[30]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[31]  H W Thimbleby,et al.  The design of two innovative user interfaces , 1986 .

[32]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[33]  Irene Greif,et al.  Computer-supported cooperative work: a book of readings , 1988 .

[34]  A. Preston,et al.  The “problem” in and of management information systems , 1991 .

[35]  Sargur N. Srihari,et al.  Off-Line Cursive Script Word Recognition , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  Tom Rodden,et al.  Building conversations using mailtrays , 1990 .

[37]  Jaime G. Carbonell,et al.  Robust Parsing Using Multiple Construction-Specific Strategies , 1987 .

[38]  Ernest Edmonds,et al.  The man—computer interface: a note on concepts and design , 1982 .

[39]  Karl Reisman,et al.  Explorations in the Ethnography of Speaking: Contrapuntal Conversations in an Antiguan Village , 1989 .

[40]  Robin Cohen On the Relationship Between User Models and Discourse Models , 1988, CL.

[41]  Jakob Ossner Transnational symbols: the rule of pictograms and models in the learning process , 1990 .

[42]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[43]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[44]  R. Rosner Computer software , 1978, Nature.

[45]  Peter Willett,et al.  The limitations of term co-occurrence data for query expansion in document retrieval systems , 1991, J. Am. Soc. Inf. Sci..

[46]  Harold W. Thimbleby,et al.  User interface design , 1990, ACM Press Frontier Series.

[47]  Jay F. Nunamaker,et al.  Computer-Aided Deliberation: Model Management and Group Decision Support: Special Focus Article , 1988, Oper. Res..

[48]  Mark Klein,et al.  Towards a theory of conflict resolution in cooperative design , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[49]  Bonnie A. Nardi,et al.  Twinkling Lights and Nested Loops: Distributed Problem Solving and Spreadsheet Development , 1991, Int. J. Man Mach. Stud..

[50]  L SidnerCandace,et al.  Attention, intentions, and the structure of discourse , 1986 .

[51]  M. Deutsch A Theory of Co-operation and Competition , 1949 .

[52]  Renato De Mori,et al.  Rule-based detection of speech features for automatic speech recognition , 1987 .

[53]  Edwina L. Rissland Ingredients of Intelligent User Interfaces , 1984, Int. J. Man Mach. Stud..

[54]  Gio Wiederhold,et al.  Partitioning and composing knowledge , 1990, Inf. Syst..

[55]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[56]  Dave Taylor Creating international applications: a hands-on approach using the Hewlett-Packard NLS package , 1990 .

[57]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[58]  Gary G. Hendrix,et al.  Developing a natural language interface to complex data , 1977, TODS.

[59]  Phillip Bonacich,et al.  Cooperation: An Experimental Analysis , 1975 .

[60]  Stefan Kirn,et al.  Coordinating Autonomous Problem Solvers: The 2 Dimensions of Nested Negotiations , 1992, IFIP Congress.

[61]  David W. Payton,et al.  Internalized plans: A representation for action resources , 1990, Robotics Auton. Syst..

[62]  Wolfgang Wahlster,et al.  User and discourse models for multimodal communication , 1991 .

[63]  M. Norman,et al.  Methods for Building Adaptive Systems , 1990 .

[64]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[65]  Jens Rasmussen,et al.  Information Processing and Human-Machine Interaction , 1986 .

[66]  Ethel Schuster Establishing the Relationship Between Discourse Models and User Models , 1988, CL.

[67]  G. Deon Oosthuizen,et al.  Induction through Knowledge Base Normalisation , 1988, ECAI.

[68]  Storrs Graham,et al.  A conceptual model of human-computer interaction? , 1989 .

[69]  S. Woolgar Why not a Sociology of Machines? The Case of Sociology and Artificial Intelligence , 1985 .

[70]  Michael J. Shaw,et al.  Distributed artificial intelligence for multi-agent problem solving and group learning , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[71]  G. Vickers The Poverty of Problem Solving , 1983 .

[72]  Roger Kenton Took Surface interaction: a paradigm and model for separating application and interface , 1990, CHI '90.

[73]  Tom A. Rodden Supporting cooperation in software engineering environments , 1990 .

[74]  Susan Leigh Star,et al.  The Structure of Ill-Structured Solutions: Boundary Objects and Heterogeneous Distributed Problem Solving , 1989, Distributed Artificial Intelligence.

[75]  Richard Koo,et al.  A model for electronic documents , 1989, SIGO.

[76]  David B. Pisoni,et al.  Text-to-speech: the mitalk system , 1987 .

[77]  Saul Greenberg Personalisable Groupware: Accommodating Individual Roles and Group Differences , 1991, ECSCW.

[78]  Manfred Nagl,et al.  A Tutorial and Bibliographical Survey on Graph Grammars , 1978, Graph-Grammars and Their Application to Computer Science and Biology.

[79]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[80]  Uta Pankoke-Babatz,et al.  Computer Based Group Communication: The Amigo Activity Model , 1989 .

[81]  Terry A. Welch,et al.  A Technique for High-Performance Data Compression , 1984, Computer.

[82]  Steve Cook,et al.  Modelling Groupware in the Electronic Office , 1991, Int. J. Man Mach. Stud..

[83]  Mark S. Fox,et al.  The TOVE Project Towards a Common-Sense Model of the Enterprise , 1992, IEA/AIE.

[84]  Timothy W. Finin,et al.  Modeling the User in Natural Language Systems , 1988, CL.

[85]  R. W. Husband Cooperative versus Solitary Problem Solution , 1940 .

[86]  Kjeld Schmidt,et al.  Taking CSCW Seriously: Supporting Articulation Work * , 1992 .

[87]  Morton Deutsch,et al.  The effects of cooperation and competition upon group process , 1948 .

[88]  E. Del Galdo A European evaluation of three document formats for hardware installation guides , 1990 .

[89]  Andrew Taylor,et al.  The DHSS local office demonstrator: a systemic approach to organizational and human issues in knowledge-based system design , 1990 .

[90]  Trevor J. M. Bench-Capon,et al.  Some Computational Properties of a Model for Electronic Documents , 1989, Electron. Publ..

[91]  Steven A. Battle A partial orders semantics for constraint based systems , 1990 .

[92]  Ernest Edmonds,et al.  The re-use and integration of existing software: a central role for the intelligent user interface , 1993 .

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

[94]  Alfred Kobsa,et al.  User Models and Discourse Models: United They Stand . . . , 1988, CL.

[95]  Jaime G. Carbonell,et al.  Recovery Strategies for Parsing Extragrammatical Language , 1983, CL.

[96]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[97]  R. C. Thomas,et al.  Experimental adaptive interface , 1984 .

[98]  Ernest Edmonds,et al.  An Analysis of Media Integration for Spatial Planning Environments , 1994 .

[99]  Jay David Bolter,et al.  WE: A Writing Environment for Professionals, , 1986 .

[100]  Gerhard Deon Oosthuizen The use of a lattice in knowledge processing , 1988 .

[101]  Alexander Dekhtyar,et al.  Information Retrieval , 2018, Lecture Notes in Computer Science.

[102]  O. G. Selfridge,et al.  Pandemonium: a paradigm for learning , 1988 .

[103]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[104]  Ernest A. Edmonds,et al.  An architecture for knowledge-based front ends , 1990, Knowl. Based Syst..

[105]  Roy Rada,et al.  Augmenting thesauri for information systems , 1987, TOIS.

[106]  Donald A. Norman,et al.  Collaborative computing: collaboration first, computing second , 1991, CACM.

[107]  Anthony F. Norcio,et al.  Adaptive human-computer interfaces: a literature survey and perspective , 1989, IEEE Trans. Syst. Man Cybern..

[108]  Beth Adelson,et al.  Evocative agents and multi-media interface design , 1992, CHI.

[109]  Kevin Crowston,et al.  What is coordination theory and how can it help design cooperative work systems? , 1990, CSCW '90.

[110]  Jakob Nielsen,et al.  Designing User Interfaces for International Use , 1990 .

[111]  Greg Kearsley Online help systems: design and implementation , 1988 .

[112]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[113]  S. J. Young Principles of Computer Speech , 1983 .

[114]  Vice President,et al.  An Introduction to Expert Systems , 1989 .

[115]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[116]  Katharina Morik,et al.  User Models and Conversational Settings: Modeling the User’s Wants , 1989 .

[117]  Srdjan Kovacevic,et al.  UIDE—an intelligent user interface design environment , 1991 .

[118]  Kalle Lyytinen,et al.  What does computer support for cooperative work mean? a structurational analysis of computer supported cooperative work , 1992 .

[119]  Austin Henderson,et al.  Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface , 1986, TOGS.

[120]  D. Crystal The English tone of voice: essays in intonation, prosody and paralanguage / David Crystal , 1975 .

[121]  沼岡 千里 A conceptual framework for modeling conversation in open distributed systems , 1991 .

[122]  Ernest A. Edmonds Adaptation, response and knowledge , 1987, Knowl. Based Syst..

[123]  Edsger W. Dijkstra,et al.  A constructive approach to the problem of program correctness , 1968 .

[124]  Gerhard Fischer,et al.  Knowledge-based help systems , 1985, CHI '85.

[125]  Brenda Laurel,et al.  Issues in multimedia interface design: media integration and interface agents , 1990, CHI '90.

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

[127]  Edmund H. Durfee,et al.  Coherent Cooperation Among Communicating Problem Solvers , 1987, IEEE Transactions on Computers.