Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho

Slides:



Advertisements
Similar presentations
A Multi-Agent Approach to Product Configuration Carlos Roberto Marques Junior
Advertisements

Towards an Integration Test Architecture for Open MAS
1 Using ICT in Geography Workshop Themes Learning Online Citizenship, Europe and identity Networking, you and your schools Virtual Globes and geo-information.
Communication Theory Lecture 1: Introduction to Communication Theory and Novel Technology Dr. Danaë Stanton Fraser.
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
Engineering Medical Information Systems
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Rafael Duque Medina Position in CHICO: Investigator Position in UCLM: Investigator Maximum Degree: Engineer in Computer Science Research Lines:  CSCW/CSCL.
Meta-Design, Participative Software Systems, and Web Contribution - Daniela Fogli Dipartimento di Elettronica per l’Automazione Università degli.
1 The ADELFE Methodology Concepts and Definition using SPEM Marie-Pierre Gleizes, Frédéric Migeon, Sylvain Roug le, Carole Bernon, Thierry Millan,
Shared Workspaces: Behavioural Foundations Petra Neumann 781 October 12 th, 2005.
1 Ravi Vatrapu Toward a Theory of Socio-Technical Interactions Course Portal:
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
UCI - Redmiles Practical Lessons Learned While Using Notification Servers To Support Application Awareness David Redmiles Cleidson R. B. De Souza, Santhoshi.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
Applying meta- modelling techniques for automatic generation of collaborative modelling systems Jesús Gallardo Casero Escuela Superior de Informática UCLM.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Usability Evaluation of Digital Libraries Stacey Greenaway Submitted to University of Wolverhampton module Dec 15 th 2006.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Advances in Networked Autonomous Vehicles: Technologies, Tools, and Case Studies João Borges de Sousa and Karl H. Johansson Tutorial Workshop at IEEE International.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Lecture 10 Multi-Agent Systems Lecture 10 Computer Science WPI Spring 2002 Adina Magda Florea
IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task.
Systems Thinking and Systems Engineering Introduction to the course 22 January 2013 Francois Christophe Galina Medyna Eric Coatanéa.
Lucas Santos de Oliveira: NPDI-UESB Marco Aurélio Gerosa: IME-USP Paraty 04/10/2011.
Groupware: Facilitation, Cooperation, & Collaboration Kristin Davis i385q/KMS November 10, 2005.
Rainer Unland University of Essen 1 15-Sep-15 © R. Unland CSCW Introduction  Definition CSCW  There does not exist a commonly agreed on definition 
Research at the Open University of Catalonia on Online Collaborative Learning Fatos Xhafa Polytechnic University of Catalonia & Open University of Catalonia.
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
Zhiyong Wang In cooperation with Sisi Zlatanova
CSS-TW1 Cooperation in Selfish Systems incorporating TagWorld I Welcome! David Hales, University of Bologna.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Information Access and Connectivity Richard N. Taylor University of California, Irvine
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
VMT Workshop june 9-11, Philadelphia Gerardo Ayala Centro de Investigación en Tecnologías de la Información y Automatización, CENTIA Universidad de las.
1 A Role-Based Approach to Robot Agent Team Design Author: Haibin Zhu, Senior Member, IEEE Dept. of Computer Science and mathematics, Nipissing University,
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
INF5200/TOOL5100: CSCW/L Issues in CSCW and groupware Lecture 1, Issues in CSCW and Groupware: Anders Mørch and Sisse Finken INF5200/TOOL 5100,
Fueloil Information Systems Standards and and Evaluation methods Prof. Dr. Mohamed Elazab
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
Aeronautics / EDS / SDS Volvo Technology Fall IFAB 2013 WP5: Work package presentation University of Skövde 20 Nov 2013.
SOME ISSUES OF ROLE- BASED COLLABORATION Haibin Zhu, PhD Member, IEEE, Assistant Professor Dept. of Computer Science, Nipissing University, 100 College.
Lecture 5: Collaborative Virtual Environments Dr. Xiangyu WANG August 25 th, 2008.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Algorithmic, Game-theoretic and Logical Foundations
Computer supported cooperative work -Basic concepts
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Time-Space Trust in Networks Shunan Ma, Jingsha He and Yuqiang Zhang 1 College of Computer Science and Technology 2 School of Software Engineering.
Role-Based Collaboration(RBC) The Past and Future Events.
IFIP TC5 Working Group 5.4 Computer Aided Innovation Objectives: The Working Group will: – Identify the different existing approaches – Share opinions,
Lecture 1 Computer-supported Co-operative Work (CS4458) Gabriela Avram.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
-- 1  2011 John Mylopoulos The Requirements Problem in Social Computing John Mylopoulos University of Trento Panel discussion, Trento,
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
처음 페이지로 이동 Groupware and Computer Supported Cooperative Work n Clarence Ellis and Jacques Wainer n 발표자 : 임산공학과 김 훈.
3 rd IEEE International Conference on Advanced Learning Technologies 2003, ICALT’03 July 9 th -11 th, Athens, Greece Informatics and Telematics Institute,
1 AGENT-BASED MODELING OF THE TRAGEDY OF THE COMMONS by Güven Demirel.
How to Think about Today’s Readings
Model-Driven Analysis Frameworks for Embedded Systems
Automated Analysis and Code Generation for Domain-Specific Models
Presentation transcript:

Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho

17/2/20142 Darlinton Carvalho © LES/PUC-Rio Outline Introduction Computer Supported Cooperative Work Agent Oriented Software Engineering Proposal

Introduction CFP: Special issue on "Social Networks and Multiagent Systems" for Journal of Computational and Mathematical Organization Theory - first Symposium on Social Networks and Multiagent Systems (SNAMAS 2009) –One of the most interesting research topics in the field of multiagent systems is the definition of models with the aim of representing social structures such as organizations and coalitions, to control the emergent behavior of open systems... Particular topics of interest include (but are not limited to): - Emergent behaviour in multiagent systems and social networks analysis - Simulation of social systems - Learning evolution and adaptation in multiagent systems and social networks analysis - Artificial social systems - Societal aspects - Models of personality, emotions and social behaviour - Organizations in multiagent systems and social networks

Computer Supported Cooperative Work The term computer supported cooperative work (CSCW) was first coined by Irene Greif and Paul M. Cashman in 1984, at a workshop attended by individuals interested in using technology to support people in their work[1]. At about this same time, in 1987 Dr. Charles Findley presented the concept of collaborative learning-work.[1]collaborative learning-work According to[2], CSCW addresses "how collaborative activities and their coordination can be supported by means of computer systems." On the one hand, many authors consider that CSCW and groupware are synonyms. On the other hand, different authors claim that while groupware refers to real computer-based systems, CSCW focuses on the study of tools and techniques of groupware as well as their psychological, social, and organizational effects.[2]computer systems groupware [1] Dourish, P.; Bellotti, V. (1992). "Awareness and coordination in shared workspaces". Proceedings of the 1992 ACM conference on Computer-supported cooperative work. ACM Press New York, NY, USA. pp ,.Awareness and coordination in shared workspaces [2] Grudin, J. (1988). "Why CSCW applications fail: problems in the design and evaluation of organization of organizational interfaces". Proceedings of the 1988 ACM conference on Computer-supported cooperative work. ACM Press New York, NY, USA. pp Why CSCW applications fail: problems in the design and evaluation of organization of organizational interfaces

Computer Supported Cooperative Work The definition of [3] expresses the difference between these two concepts:[3] CSCW [is] a generic term, which combines the understanding of the way people work in groups with the enabling technologies of computer networking, and associated hardware, software, services and techniques.hardwaresoftware [3] Root, R.W. (1988). "Design of a multi-media vehicle for social browsing". Proceedings of the 1988 ACM conference on Computer-supported cooperative work. ACM Press New York, NY, USA. pp Design of a multi-media vehicle for social browsing

Computer Supported Cooperative Work

Meta-design: design for designers –Meta-design characterizes activities, processes, and objectives to create new media and environments that allow users to act as designers and be creative. Fischer, G. and Scharff, E Meta-design: design for designers. In Proceedings of the 3rd Conference on Designing interactive Systems: Processes, Practices, Methods, and Techniques (New York City, New York, United States, August , 2000). D. Boyarski and W. A. Kellogg, Eds. DIS '00. ACM, New York, NY, Meta-Design: A Framework for the Future of End-User Development (EUD) Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A. G., & Mehandjiev, N. (2004) "Meta-Design: A Manifesto for End-User Development," Communications of the ACM, 47(9), pp

Computer Supported Cooperative Work

Meta-design motto:

Computer Supported Cooperative Work

Agent Oriented Software Engineering

Agent Oriented Software Engineering One of the most interesting research topics in the field of multiagent systems is the definition of models with the aim of representing social structures such as organizations and coalitions, to control the emergent behavior of open systems. Organizations and coalitions are composed by individuals, related to each other by different possible kinds of relations such as dependencies on goals, conflicts on resources, similar beliefs and so on. One important issue is how to represent these relations. Despite the common object of study, multiagent systems and social network analysis use concepts like agents, relationships, dependencies, and so on which often have only superficial similarities. The aim of this special issue is to underline the differences and the similarity points between social network analysis and multiagent systems in the representation of the social structures and their dynamics. Call for the first Symposium on Social Networks and Multiagent Systems (SNAMAS 2009)

Agent Oriented Software Engineering Online community –People get together with common interesting Design of a community to create something –metadesign People = users –User has roles Regular Moderator (SysOp) Curator } Agent Society

Agent Oriented Software Engineering Software Engineering challenge: –Environment for the community governance Help to accomplish tasks –Personal tasks –Role tasks –Governance tasks Tools for user empowering –Messages sentiment analysis –Abusive behavior identification –World rules definition (norms enforcement)

Agent Oriented Software Engineering Design questions (architecture) –Proxy agents with many roles –Users that control many agents

Agent Oriented Software Engineering

Proposal Creation of an environment for online community, based on MAS technology, to research user behavior on different design approaches (architectures). –Keywords: social networks, multiagent system, metadesing, online community, CSCW, AOSE, governance