43 research outputs found
Event-based awareness services for P2P groupware systems
P2P systems enable decentralised applications for supporting collaborating groups and communities, where the collaboration may involve both sharing of data and sharing of group processes among group members. In such applications, monitoring and awareness are critical functionalities required for an effective collaboration. However, to date there has been little research into providing generic, application-independent awareness in P2P groupware systems. We present a distributed event-based awareness approach for such systems that provides different forms of awareness through a set of interoperating, low-level awareness services. The user and technical requirements for the approach are motivated with reference to Project-Based Learning in a P2P environment. We describe the implementation of a superpeer P2P network on a Cloud platform and the provision of reliable awareness services (AaaS - Awareness as a Service) from the Cloud. We report on the outcomes of an empirical evaluation of the performance and scalability of the approach
The technology of casually connected collaboration
Since the early eighties researchers have been studying the use of technology that supports collaboration amongst co-workers and group members. This field of computer science became known as Computer Supported Cooperative Work (CSCW). With the advent of wireless and mobile Internet communication technologies research in the CSCW field has been focused on providing “access, anytime and anywhere”. The main contribution of this study is to introduce and analyze the technology required to support casually connected collaboration. Firstly, we define casually connected collaboration as having “access, anytime and anywhere” to collaborators and resources without having explicit control or knowledge over the environment and its technical abilities. In order to distinguish between connected, mobile, and casually connected collaboration we introduce a conceptual model of collaboration that extrapolates the term “access, anytime and anywhere”. We then aim to prove the soundness of our model by using it to classify some well known collaboration scenarios. Furthermore, by evaluating the functional and non-functional requirements for a casually connected collaboration solution, we argue that current commercial and CSCW research implementations do not sufficiently meet these demands. We then present Nomad: a Peer-to-Peer framework specifically designed to overcome the challenges encountered in casually connected collaboration. We study the technology requirements and highlight the implementation details that enabled us to successfully conform to the requirements set by casually connected collaboration. Finally, we pave the road for future work by investigating new features introduced into the Microsoft .NET Framework version 4.0, Visual Studio 2010 and language enhancements made to C# version 4.0.Dissertation (MSc)--University of Pretoria, 2009.Computer Scienceunrestricte
MobiWork: Mobile Workflow for MANETs
The workflow model is well suited for scenarios where many entities work collaboratively towards a common goal, and is used widely today to model complex business processes. However, the fundamental workflow model is very powerful and can be applied to a wider variety of application domains. This paper represents an initial investigation into the possibility of using workflows to model collaboration in an ad hoc mobile environment. Moving to a mobile setting introduces many challenges as the mobility of the participants in a workflow imposes constraints on allocation of workflow tasks, coordination among participants, and marshaling of results. We present an algorithm that heuristically allocates tasks to participants based on their capabilities and mobility and discuss the architecture and implementation of MobiWork, our prototype system that allocates and executes workflows in an ad hoc mobile environment. An evaluation of the performance of our heuristic algorithm is also presented
A framework for real time collaborative editing in a mobile replicated architecture
Mobile collaborative work is a developing sub-area of Computer Supported Collaborative Work (CSCW). The future of this field will be marked by a significant increase in mobile device usage as a tool for co-workers to cooperate, collaborate and work on a shared workspace in real-time to produce artefacts such as diagrams, text and graphics regardless of their geographical locations. A real-time collaboration editor can utilise a centralised or a replicated architecture. In a centralised architecture, a central server holds the shared document as well as manages the various aspects of the collaboration, such as the document consistency, ordering of updates, resolving conflicts and the session membership. Every user's action needs to be propagated to the central server, and the server will apply it to the document to ensure it results in the intended document state. Alternatively, a decentralised or replicated architecture can be used where there is no central server to store the shared document. Every participating site contains a copy of the shared document (replica) to work on separately. Using this architecture, every user's action needs to be broadcast to all participating sites so each site can update their replicas accordingly. The replicated architecture is attractive for such applications, especially in wireless and ad-hoc networks, since it does not rely on a central server and a user can continue to work on his or her own local document replica even during disconnection period. However, in the absence of a dedicated server, the collaboration is managed by individual devices. This presents challenges to implement collaborative editors in a replicated architecture, especially in a mobile network which is characterised by limited resource reliability and availability. This thesis addresses challenges and requirements to implement group editors in wireless ad-hoc network environments where resources are scarce and the network is significantly less stable and less robust than wired fixed networks. The major contribution of this thesis is a proposed framework that comprises the proposed algorithms and techniques to allow each device to manage the important aspects of collaboration such as document consistency, conflict handling and resolution, session membership and document partitioning. Firstly, the proposed document consistency algorithm ensures the document replicas held by each device are kept consistent despite the concurrent updates by the collaboration participants while taking into account the limited resource of mobile devices and mobile networks. Secondly, the proposed conflict management technique provides users with conflict status and information so that users can handle and resolve conflicts appropriately. Thirdly, the proposed membership management algorithm ensures all participants receive all necessary updates and allows users to join a currently active collaboration session. Fourthly, the proposed document partitioning algorithm provides flexibility for users to work on selected parts of the document and reduces the resource consumption. Finally, a basic implementation of the framework is presented to show how it can support a real time collaboration scenario
Component-based Adaptation Methods for Service-Oriented Peer-to-Peer Software Architectures
Service-oriented peer-to-peer architectures aim at supporting application scenarios of dispersed collaborating groups in which the participating users are capable of providing and consuming local resources in terms of peer services. From a conceptual perspective, service-oriented peer-to-peer architectures adopt relevant concepts of two well-established state-of-the-art software architectural styles, namely service-oriented architectures (also known as SOA) and peer-to-peer architectures (P2P). One major argumentation of this thesis is that the adoption of end-user adaptability (or tailorability) concepts is of major importance for the successful deployment of service-oriented peer-to-peer architectures that support user collaboration. Since tailorability concepts have so far not been analyzed for both peer-to-peer and service-oriented architectures, no relevant models exist that could serve as a tailorability model for service-oriented peer-to-peer architectures. In order to master the adaptation of peer services, as well as peer service compositions within service-oriented peer-to-peer architectures, this dissertation proposes the adoption of component-oriented development methods. These so-called component-based adaptation methods enable service providers to adapt their provided services during runtime. Here, a model for analyzing existing dependencies on subscribed ser-vice consumers ensures that a service provider is able to adapt his peer services without violating any dependencies. In doing so, an adaptation policy that can be pre-arranged within a peer group regulates the procedures of how to cope with existing dependencies in the scope of a group. The same methods also serve as a way to handle exceptional cases, in particular the failure of a dependent service provider peer and, hence, a service that is part of a local service composition. In this, the hosting runtime environment is responsible for detecting exceptions and for initiating the process of exception resolution. During the resolution phase, a user can be actively involved at selected decision points in order to resolve the occurred exception in unpredictable contexts. An exception could also be the reason for the violation of an integrity constraint that serves as a contract between various peers that interact within a given collaboration. The notion of integrity constraints and the model of handling the constraint violation aim at improving the reliability of target-oriented peer collaborations. This dissertation is composed of three major parts that each makes a significant contribution to the state of the art. First of all, a formal architectural style (SOP2PA) is introduced to define the fundamental elements that are necessary to build service-oriented peer-to-peer architectures, as well as their relationships, constraints, and operational semantics. This architectural style also formalizes the above-mentioned adaptation methods, the exception handling model that embraces these methods, the analysis model for managing consumer dependencies, as well as the integrity constraints model. Subsequently, on this formal basis, a concrete (specific) service-oriented peer-to-peer architecture (DEEVOLVE) is conceptualized that serves as the default implementation of that style. Here, the notions described above are materialized based on state-of-the-art software engineering methods and models. Finally, the third contribution of this work outlines an application scenario stemming from the area of construction informatics, in which the default implementation DEEVOLVE is deployed in order to support dispersed planning activities of structural engineers
Interim research assessment 2003-2005 - Computer Science
This report primarily serves as a source of information for the 2007 Interim Research Assessment Committee for Computer Science at the three technical universities in the Netherlands. The report also provides information for others interested in our research activities
Web collaboration for software engineering
Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 200
Developing Collaborative XML Editing Systems
In many areas the eXtensible Mark-up Language (XML) is becoming the standard exchange and data format. More and more applications not only support XML as an exchange format but also use it as their data model or default file format for graphic, text and database (such as spreadsheet) applications. Computer Supported Cooperative Work is an interdisciplinary field of research dealing with group work, cooperation and their supporting information and communication technologies. One part of it is Real-Time Collaborative Editing, which investigates the design of systems which allow several persons to work simultaneously in real-time on the same document, without the risk of inconsistencies.
Existing collaborative editing research applications specialize in one or at best, only a small number of document types; for example graphic, text or spreadsheet documents. This research investigates the development of a software framework which allows collaborative editing of any XML document type in real-time. This presents a more versatile solution to the problems of real-time collaborative editing.
This research contributes a new software framework model which will assist software engineers in the development of new collaborative XML editing applications. The devised framework is flexible in the sense that it is easily adaptable to different workflow requirements covering concurrency control, awareness mechanisms and optional locking of document parts. Additionally this thesis contributes a new framework integration strategy that enables enhancements of existing single-user editing
applications with real-time collaborative editing features without changing their source code
Collective intelligence: creating a prosperous world at peace
XXXII, 612 p. ; 24 cmLibro ElectrĂłnicoEn este documento se plantea un tema de interes general mas como lo es especificamente el tema de la evolucion de la sociedad en materia de industria y crecimiento de las actividades humanas en el aspecto de desarrollo de la creatividad enfocada a los mercadosedited by Mark Tovey ; foreword by Yochai Benkler (re-mixed by Hassan Masum) ; prefaces by Thomas Malone, Tom Atlee & Pierre Levy ; afterword by Paul Martin & Thomas Homer-Dixon.The era of collective intelligence has begun in earnest. While others have written about the wisdom of crowds, an army of Davids, and smart mobs, this collection of essays for the first time brings together fifty-five pioneers in the emerging discipline of collective intelligence. They provide a base of tools for connecting people, producing high-functioning teams, collaborating at multiple scales, and encouraging effective peer-production. Emerging models are explored for digital deliberative democracy, self-governance, legislative transparency, true-cost accounting, and the ethical use of open sources and methods. Collective Intelligence is the first of a series of six books, which will also include volumes on Peace Intelligence, Commercial Intelligence, Gift Intelligence, Cultural Intelligence, and Global Intelligence.Table of Contents
Dedication i
Publisher’s Preface iii
Foreword by Yochai Benkler Remix Hassan Masum xi
The Wealth of Networks: Highlights remixed
Editor’s Preface xxi
Table of Contents xxv
A What is collective intelligence and what will we do 1
about it? (Thomas W. Malone, MIT Center for
Collective Intelligence)
B Co-Intelligence, collective intelligence, and conscious 5
evolution (Tom Atlee, Co-Intelligence Institute)
C A metalanguage for computer augmented collective 15
intelligence (Prof. Pierre LĂ©vy, Canada Research
Chair in Collective Intelligence, FRSC)
I INDIVIDUALS & GROUPS I-01 Foresight I-01-01 Safety Glass (Karl Schroeder, science fiction author 23
and foresight consultant)
I-01-02 2007 State of the Future (Jerome C. Glenn & 29
Theodore J. Gordon, United Nations Millennium
Project)
I-02 Dialogue & Deliberation I-02-01 Thinking together without ego: Collective intelligence 39
as an evolutionary catalyst (Craig Hamilton and Claire
Zammit, Collective-Intelligence.US)
I-02-02 The World Café: Awakening collective intelligence 47
and committed action (Juanita Brown, David Isaacs
and the World Café Community)
I-02-03 Collective intelligence and the emergence of 55
wholeness (Peggy Holman, Nexus for Change, The
Change Handbook)
I-02-04 Knowledge creation in collective intelligence (Bruce 65
LaDuke, Fortune 500, HyperAdvance.com)
I-02-05 The Circle Organization: Structuring for collective 75
wisdom (Jim Rough, Dynamic Facilitation & The
Center for Wise Democracy)
I-03 Civic Intelligence I-03-01 Civic intelligence and the public sphere (Douglas 83
Schuler, Evergreen State College, Public Sphere
Project)
I-03-02 Civic intelligence and the security of the homeland 95
(John Kesler with Carole and David Schwinn,
IngeniusOnline)
I-03-03 Creating a Smart Nation (Robert Steele, OSS.Net) 107
I-03-04 University 2.0: Informing our collective intelligence 131
(Nancy Glock-Grueneich, HIGHEREdge.org)
I-03-05 Producing communities of communications and 145
foreknowledge (Jason “JZ” Liszkiewicz,
Reconfigure.org)
I-03-06 Global Vitality Report 2025: Learning to transform I-04 Electronic Communities & Distributed Cognition I-04-01 Attentional capital and the ecology of online social 163
conflict and think together effectively (Peter+Trudy networks (Derek Lomas, Social Movement Lab,
Johnson-Lenz, Johnson-Lenz.com ) UCSD)
I-04-02 A slice of life in my virtual community (Howard 173
Rheingold, Whole Earth Review, Author & Educator)
I-04-03 Shared imagination (Dr. Douglas C. Engelbart, 197
Bootstrap)
I-05 Privacy & Openness I-05-01 We’re all swimming in media: End-users must be able 201
to keep secrets (Mitch Ratcliffe, BuzzLogic &
Tetriad)
I-05-02 Working openly (Lion Kimbro, Programmer and 205
Activist)
I-06 Integral Approaches & Global Contexts I-06-01 Meta-intelligence for analyses, decisions, policy, and 213
action: The Integral Process for working on complex
issues (Sara Nora Ross, Ph.D. ARINA & Integral
Review)
I-06-02 Collective intelligence: From pyramidal to global 225
(Jean-Francois Noubel, The Transitioner)
I-06-03 Cultivating collective intelligence: A core leadership 235
competence in a complex world (George PĂłr, Fellow
at Universiteit van Amsterdam)
II LARGE-SCALE COLLABORATION II-01 Altruism, Group IQ, and Adaptation II-01-01 Empowering individuals towards collective online 245
production (Keith Hopper, KeithHopper.com)
II-01-02 Who’s smarter: chimps, baboons or bacteria? The 251
power of Group IQ (Howard Bloom, author)
II-01-03 A collectively generated model of the world (Marko 261
A. Rodriguez, Los Alamos National Laboratory)
II-02 Crowd Wisdom and Cognitive Bias II-02-01 Science of CI: Resources for change (Norman L 265
Johnson, Chief Scientist at Referentia Systems, former
LANL)
II-02-02 Collectively intelligent systems (Jennifer H. Watkins, 275
Los Alamos National Laboratory)
II-02-03 A contrarian view (Jaron Lanier, scholar-in-residence, 279
CET, UC Berkeley & Discover Magazine)
II-03 Semantic Structures & The Semantic Web II-03-01 Information Economy Meta Language (Interview with 283
Professor Pierre LĂ©vy, by George PĂłr)
II-03-02 Harnessing the collective intelligence of the World- 293
Wide Web (Nova Spivack, RadarNetworks, Web 3.0)
II-03-03 The emergence of a global brain (Francis Heylighen, 305
Free University of Brussels)
II-04 Information Networks II-04-01 Networking and mobilizing collective intelligence (G.
Parker Rossman, Future of Learning Pioneer)
II-04-02 Toward high-performance organizations: A strategic 333
role for Groupware (Douglas C. Engelbart, Bootstrap)
II-04-03 Search panacea or ploy: Can collective intelligence 375
improve findability? (Stephen E. Arnold, Arnold IT,
Inc.)
II-05 Global Games, Local Economies, & WISER II-05-01 World Brain as EarthGame (Robert Steele and many 389
others, Earth Intelligence Network)
II-05-02 The Interra Project (Jon Ramer and many others) 399
II-05-03 From corporate responsibility to Backstory 409
Management (Alex Steffen, Executive Editor,
Worldchanging.com)
II-05-04 World Index of Environmental & Social 413
Responsibility (WISER)
By the Natural Capital Institute
II-06 Peer-Production & Open Source Hardware II-06-01 The Makers’ Bill of Rights (Jalopy, Torrone, and Hill) 421
II-06-02 3D Printing and open source design (James Duncan, 423
VP of Technology at Marketingisland)
II-06-03 REBEARTHTM: 425
II-07 Free Wireless, Open Spectrum, and Peer-to-Peer II-07-01 Montréal Community Wi-Fi (Île Sans Fil) (Interview 433
with Michael Lenczner by Mark Tovey)
II-07-02 The power of the peer-to-peer future (Jock Gill, 441
Founder, Penfield Gill Inc.)
Growing a world 6.6 billion people
would want to live in (Marc Stamos, B-Comm, LL.B)
II-07-03 Open spectrum (David Weinberger)
II-08 Mass Collaboration & Large-Scale Argumentation II-08-01 Mass collaboration, open source, and social 455
entrepreneurship (Mark Tovey, Advanced Cognitive
Engineering Lab, Institute of Cognitive Science,
Carleton University)
II-08-02 Interview with Thomas Homer-Dixon (Hassan 467
Masum, McLaughlin-Rotman Center for Global
Health)
II-08-03 Achieving collective intelligence via large-scale
argumentation (Mark Klein, MIT Center for
Collective Intelligence)
II-08-04 Scaling up open problem solving (Hassan Masum & 485
Mark Tovey)
D Afterword: The Internet and the revitalization of 495
democracy (The Rt. Honourable Paul Martin &
Thomas Homer-Dixon)
E Epilogue by Tom Atlee 513
F Three Lists 515
1. Strategic Reading Categories
2. Synopsis of the New Progressives
3. Fifty-Two Questions that Matter
G Glossary 519
H Index 52