Search For:

Displaying 1-50 out of 78 total
Collaborative Web Computing: From Desktops to Webtops
Found in: IEEE Distributed Systems Online
By Haifeng Shen, Zhonghua Yang, Chengzheng Sun
Issue Date:April 2007
pp. 3
Web-based applications offer many advantages?-sharing, platform agnosticism, low risk of data loss, wide accessibility, and, most important, collaboration-?that are too attractive to ignore. The
 
Context-Based Operational Transformation in Distributed Collaborative Editing Systems
Found in: IEEE Transactions on Parallel and Distributed Systems
By David Sun, Chengzheng Sun
Issue Date:October 2009
pp. 1454-1470
Operational Transformation (OT) is a consistency maintenance technique for collaborative editing systems—a special class of distributed applications for supporting human-computer-human interaction and collaboration over communication networks. The theory o...
 
An Integrated Session and Repository Management Approach for Real-Time Collaborative Editing Systems
Found in: Creating, Connecting and Collaborating through Computing, International Conference on
By Steven Xia, David Sun, Chengzheng Sun, David Chen
Issue Date:January 2006
pp. 254-261
Real-time collaborative editing systems may be applied in collaborative activities with a quite spontaneous and impromptu style. In such application activities, the session awareness information is particularly important. One key technical issue in achievi...
 
Supporting workspace-mediated interaction in collaborative presentations with CoPowerPoint
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By S. Xia, D. Sun, Chengzheng Sun, D. Chen
Issue Date:December 2005
pp. 10 pp.
Effective interaction among participants is crucial to the success of a presentation. The workspace of a presentation, which is the presentation slides, is a natural and effective medium of interactions among presentation participants. However, due to the ...
 
Collaborative object grouping in graphics editing systems
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By S. Xia, D. Sun, Chengzheng Sun, D. Chen
Issue Date:December 2005
pp. 10 pp.
Object grouping is an effective means for managing the complexity in graphics editing. However, research on collaborative object grouping has not been adequate. In this paper, we contribute a novel collaborative object grouping technique, called CoGroup. C...
 
Diversification of Web Search Results through Social Interest Mining
Found in: Hawaii International Conference on System Sciences
By Yuqing Mao,Haifeng Shen,Chengzheng Sun
Issue Date:January 2012
pp. 3581-3590
Traditional information retrieval techniques mainly focus on improving the relevance of result documents retrieved by a query. In most informational (or exploratory) search tasks, formulated queries may often fail to precisely capture users' real intents, ...
   
A Social-Knowledge-Directed Query Suggestion Approach for Exploratory Search
Found in: Cyber-Enabled Distributed Computing and Knowledge Discovery, International Conference on
By Yuqing Mao,Haifeng Shen,Chengzheng Sun
Issue Date:October 2011
pp. 1-8
Existing query suggestion techniques mainly revolve around mining existing queries that are most similar to a given query. If the query fails to precisely capture a user's real intent, for example, in most exploratory search tasks, suggested queries are li...
 
Virtual Wealth Realization in Virtual and Real Worlds
Found in: E-Business Engineering, IEEE International Conference on
By Jingzhi Guo, Angelina Chow, Zhiguo Gong, Chengzheng Sun
Issue Date:October 2009
pp. 85-94
This paper has investigated the issue of virtual wealth and its realization in both real and virtual worlds, and argued that the realization of virtual wealth is necessary and possible. On the formation of virtual wealth, it has studied the labor theory of...
 
Agile semantic conflict detection in real-time collaborative systems
Found in: Collaborative Technologies and Systems, International Symposium on
By Yang Zheng, Haifeng Shen, Chengzheng Sun
Issue Date:May 2009
pp. 139-146
Real-time collaborative systems allow geographically dispersed users to concurrently work on shared artifacts. Conflict detection and management present major challenges in the design of those systems. In this paper, we propose a novel technique for detect...
 
Integration of the dynamic, mutual evaluating and role-based iterated revision belief into collaborative conceptual modeling
Found in: Collaborative Technologies and Systems, International Symposium on
By Lili Jia, Huiping Zhou, Haifang Zhou, Chengzheng Sun, Zhiying Wang
Issue Date:May 2009
pp. 417-422
In this paper, we propose an approach for belief merging in collaborative conceptual modeling which is inevitably tarnished by uncertainty of multi-source information. This approach is a kind of iterative, mutual evaluating and role-based belief revision p...
 
Leveraging single-user AutoCAD for collaboration by transparent adaptation
Found in: International Conference on Computer Supported Cooperative Work in Design
By Yang Zheng, Haifeng Shen, Chengzheng Sun
Issue Date:April 2009
pp. 78-83
It has been years since Computer-Aided Design (CAD) technology was used to assist engineers, architects and other design professionals in their design activities. Collaboration has been increasingly needed in the CAD community and various CSCW technologies...
 
Dynamic Self-Healing for Service Flows with Semantic Web Services
Found in: Web Intelligence and Intelligent Agent Technology, IEEE/WIC/ACM International Conference on
By Wei Ren, Gang Chen, Haifeng Shen, Zhonghua Yang, Jing Bing Zhang, Chor Ping Low, David Chen, Chengzheng Sun
Issue Date:December 2008
pp. 598-604
With an increasing complexity of business processes, self-healing capability is becoming an important issue in order to support robust service flow execution. In this paper, a dynamic self-healing mechanism is proposed, which can dynamically identify suita...
 
Distributed Constraints Maintenance in Collaborative UML Modeling Environments
Found in: Automated Software Engineering, International Conference on
By H. Shen, S. Liu, S. Xia, Chengzheng Sun
Issue Date:September 2008
pp. 367-370
Constraints maintenance plays an important role in keeping the integrity and validity of models in UML software modeling. Constraints maintenance capabilities are reasonably adequate in UML modeling applications, but few work has been done to address the d...
 
API design recommendations for facilitating conversion of single-user applications into collaborative applications
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By Kai Lin, David Chen, Geoff Dromey, Steven Xia, Chengzheng Sun
Issue Date:November 2007
pp. 309-317
Recent advancements in collaboration technology have shown that it is possible to convert existing single-user applications into real-time collaborative applications without modifying the source codes of the single-user applications. Such conversion relies...
 
Maintaining constraints expressed as formulas in collaborative systems
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By Kai Lin, David Chen, Geoff Dromey, Chengzheng Sun
Issue Date:November 2007
pp. 318-327
Constraints allow users to declare relationships among objects and let the constraint systems maintain and satisfy these relationships. Formulas have been adopted to express constraints in a wide variety of single-user applications, because of their simpli...
 
Leveraging Single-user OpenOffice Writer for Collaboration by Transparent Adaptation
Found in: Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, ACIS International Conference on
By Haifeng Shen, Chengzheng Sun, Suiping Zhou
Issue Date:August 2007
pp. 15-20
Collaborative authoring of shared office documents becomes increasingly desirable for integrating collective efforts from multiple contributors. We propose to plug a generic collaborative engine into existing office applications so that advanced collaborat...
 
A Generic WebDAV-Based Document Repository Manager for Collaborative Systems
Found in: Web Intelligence, IEEE / WIC / ACM International Conference on
By Haifeng Shen, Chengzheng Sun, Suiping Zhou, Zaw Wai Phyo
Issue Date:December 2006
pp. 129-136
Collaborative Document Repository Manager (CDRM) is one of the three key components in a collaborative editing system. It provides a repository for storing shared documents and a portal for managing shared documents, initiating collaborative editing sessio...
 
Multi-way Dataflow Constraint Propagation in Real-time Collaborative Systems
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By D. Chen, G. Dromey, Chengzheng Sun
Issue Date:November 2006
pp. 47
Constraints are very useful in real-time collaborative editing systems. They are able to automatically enforce semantic rules and properties. A specific type of constraint is dataflow constraint. Any property that can be expressed as an equation can be rep...
 
Real-Time Collaborative Software Modeling Using UML with Rational Software Architect
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By Siyuan Liu, Yang Zheng, Haifeng Shen, S. Xia, Chengzheng Sun
Issue Date:November 2006
pp. 68
Modeling is commonly used in the process of software development. UML (Unified Modeling Language) is a standard software modeling language and has been widely adopted for software analysis and design. As software systems are getting larger and more complex...
 
From the Editors: Collaborative Computing Community--Leveraging Single-User Applications for Multiuser Distributed Collaboration
Found in: IEEE Distributed Systems Online
By Haifeng Shen, Chengzheng Sun
Issue Date:April 2006
pp. 2
Transparently converting existing single-user applications for real-time collaboration could significantly increase the availability and improve the usability of collaborative applications.
 
Syntax-based reconciliation for asynchronous collaborative writing
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By Haifeng Shen, Chengzheng Sun
Issue Date:December 2005
pp. 10 pp.
With the rapid popularity of computer networks, collaborative document writing becomes increasingly desirable in recent years. In practice, collaborative writing is more likely to be done in an asynchronous manner, where collaborators usually work in paral...
 
Flexible Concurrency Control for Collaborative Office Systems
Found in: Information Technology and Applications, International Conference on
By Haifeng Shen, Suiping Zhou, Chengzheng Sun
Issue Date:July 2005
pp. 45-50
As collaboration support for multiple users to work on the same Office documents becomes more and more desirable, some work has been done to provide real-time collaboration support for Microsoft Office. These systems use tightly coupled concurrency control...
 
Transforming Heterogeneous Product Concepts through Mapping Structures
Found in: Cyberworlds, International Conference on
By Jingzhi Guo, Chengzheng Sun, David Chen
Issue Date:November 2004
pp. 22-29
An unfavourable phenomenon is observed: current electronic markets are fragmented and have formed a set of autonomously distributed product information islands. This leads to heterogeneity of product information between separated sources and makes difficul...
 
Articulating Autonomously Distributed Electronic Product Catalogues for Constructing Dynamic CONEX Net
Found in: E-Commerce Technology for Dynamic E-Business, IEEE International Conference on
By Jingzhi Guo, Chengzheng Sun, David Chen
Issue Date:September 2004
pp. 118-121
The integration of ad hoc electronic product catalogues (EPCs) is an important issue in constructing dynamic global electronic markets. A particular issue in this integration process is that millions of ad hoc EPCs are autonomously distributed around the w...
 
A Complete Textual Merging Algorithm for Software Configuration Management Systems
Found in: Computer Software and Applications Conference, Annual International
By Haifeng Shen, Chengzheng Sun
Issue Date:September 2004
pp. 293-298
Software configuration management (SCM) systems are very important for coordinating group efforts in developing large and complex software systems. The ability to support concurrent software development is the key to deliver high quality software with low ...
 
Deconstruction and Reconstruction of Heterogeneous Electronic Product Catalogues for Semantic Interoperation
Found in: E-Commerce Technology, IEEE International Conference on
By Jingzhi Guo, Chengzheng Sun, David Chen
Issue Date:July 2004
pp. 333-336
A very important issue in constructing global electronic markets is to enable semantic interoperation between fragmented electronic markets by constructing an interoperable electronic product catalogue (EPC) for product data exchange. Nevertheless, the het...
 
A Time Interval Based Consistency Control Algorithm for Interactive Groupware Applications
Found in: Parallel and Distributed Systems, International Conference on
By Rui Li, Du Li, Chengzheng Sun
Issue Date:July 2004
pp. 429
Traditional concurrency control methods such as locking and serialization are not suitable for distributed interactive applications that demand fast local response. Operational transformation (OT) is the standard solution to concurrency control and consist...
 
Optional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems
Found in: IEEE Transactions on Parallel and Distributed Systems
By Chengzheng Sun
Issue Date:September 2002
pp. 994-1008
<p><b>Abstract</b>—Locking is a standard technique in distributed computing and database systems used to ensure data integrity by prohibiting concurrent conflicting updates on shared data objects. Internet-based collaborative systems are ...
 
A Log Compression Algorithm for Operation-based Version Control Systems
Found in: Computer Software and Applications Conference, Annual International
By Haifeng Shen, Chengzheng Sun
Issue Date:August 2002
pp. 867
Version control systems are widely used to support distributed concurrent software development, where document merging is a key function. Most existing systems adopt state-based merging, which relies on the derivation of deltas among documents. The derivat...
 
Capturing Causality by Compressed Vector Clock in Real-Time Group Editors
Found in: Parallel and Distributed Processing Symposium, International
By Chengzheng Sun, Wentong Cai
Issue Date:April 2002
pp. 0059
Real-time group editors allow a group of users to view and edit the same document at the same time over the Internet. They are a special class of distributed applications in the area of groupware. Vector logical clock is a powerful technique to capture cau...
 
Recovery Support for Internet-Based Real-Time Collaborative Editing Systems
Found in: Computer Networks and Mobile Computing, International Conference on
By Xiao Qin, Chengzheng Sun
Issue Date:October 2001
pp. 181
For reliability, recovery support must be employed in the Internet-based real-time collaborative editing systems. This paper describes a recovery scheme in which each site maintains a local document state (LDS) that is generated periodically. Thus, if a fa...
 
An Integrated Post-locking, Multi-Versioning, and Transformation Scheme for Consistency Maintenance in Real-Time Group Editors
Found in: Autonomous Decentralized Systems, International Symposium on
By Liyin Xue, Kang Zhang, Chengzheng Sun
Issue Date:March 2001
pp. 57
Intention preservation is an important aspect of consistency maintenance in distributed group editors. In this paper, we first introduce a classification framework for various kinds of intentions, then propose an integrated post-locking, multi-versioning, ...
 
Operation Propagation in Real-Time Group Editors
Found in: IEEE Multimedia
By Du Li, Limin Zhou, Richard R. Muntz, Chengzheng Sun
Issue Date:October 2000
pp. 55-61
Operation propagation refers to the mechanisms and policies used in group editors for the participants to notify each other of their individual editing activities. The timing and granularity of propagation depend on different requirements such as network b...
 
Conflict Control Locking in Distributed Cooperative Graphics Editors
Found in: Web Information Systems Engineering, International Conference on
By Liyin Xue, Kang Zhang, Chengzheng Sun
Issue Date:June 2000
pp. 0401
The communication latency presents a major challenge to achieving high responsiveness for Internet-based cooperative editing systems. In this paper, we propose conflict control locking (post-locking) schemes for conflict resolution in real-time object-base...
 
Optional and Responsive Locking in Distributed Collaborative Object Graphics Editing Systems
Found in: Web Information Systems Engineering, International Conference on
By David Chen, Chengzheng Sun
Issue Date:June 2000
pp. 0414
Object-based collaborative graphics editing systems allow multiple users to edit the same graphics document at the same time from multiple sites. This paper examines the use of locking to prevent the generation of conflicting operations in this type of sys...
 
Synchronous Distance Education: Enhancing Speaking Skills via Internet-Based Real Time Technology
Found in: Web Information Systems Engineering, International Conference on
By Yuping Wang, Chengzheng Sun
Issue Date:June 2000
pp. 2168
This paper reports an investigation into one of the most urgent problems facing distance language education - the problem of lack of exposure to speaking practice in the target language. The Open Learning Chinese Program taught at Griffith University is us...
 
Real-Time Cooperative Editing on the Internet
Found in: IEEE Internet Computing
By Yun Yang, Chengzheng Sun, Yanchun Zhang, Xiaohua Jia
Issue Date:May 2000
pp. 18-25
<p>New research and a prototype implementation solve some fundamental problems in distributed, real-time, cooperative editing in the Internet environment. The REDUCE system's strategies include a novel consistency model and responsiveness techniques ...
 
A Multi-version Approach to Conflict Resolution in Distributed Groupware Systems
Found in: Distributed Computing Systems, International Conference on
By Chengzheng Sun, David Chen
Issue Date:April 2000
pp. 316
Groupware systems are a special class of distributed computing systems, which support human-computer-human interaction. Real-time collaborative graphics editors allow a group of users to view and edit the same graphics document at the same time from geogra...
 
Consistency Maintenance in Web-based Real-Time Group Editors
Found in: Distributed Computing Systems, International Conference on
By Chengzheng Sun, Rok Sosic
Issue Date:June 1999
pp. 0015
Consistency maintenance is a fundamental issue in many areas of distributed computing systems, including distributed databases systems, distributed shared memory systems, and distributed groupware systems. Operational transformation is an innovative techni...
 
A Novel Timestamp Ordering Approach for Co-existing Traditional and Cooperative Transaction Processing
Found in: Cooperative Information Systems, IFCIS International Conference on
By Yanchun Zhang, Yahiko Kambayashi, Yun Yang, Chengzheng Sun
Issue Date:August 1998
pp. 132
In order to support both traditional short transaction and long cooperative transactions, we propose a novel timestamp ordering approach. With this timestamp ordering method, short transactions can be processed in the traditional way, as if there are no co...
 
The thirteenth international workshop on collaborative editing systems
Found in: Proceedings of the 2013 conference on Computer supported cooperative work companion (CSCW '13)
By Chengzheng Agustina, Chengzheng Sun, Claudia-Lavinia Ignat, David Sun, Haifeng Shen, Michael MacFadden, Ning Gu
Issue Date:February 2013
pp. 299-300
Collaborative editing (CE) has been an area of continuous research since early days of CSCW. Various CE systems have been studied in academia as research vehicles to investigate key technical issues in building advanced collaborative applications. In recen...
     
Xpointer: an x-ray telepointer for relaxed-space-time wysiwis and unconstrained collaborative 3d design systems
Found in: Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13)
By Chengzheng Agustina, Chengzheng Sun
Issue Date:February 2013
pp. 729-740
Telepointers are a real-time collaborative feature to indicate pointing at shared objects. Existing telepointing techniques are, however, restricted to pointing at the foremost object underneath a mouse cursor in relaxed-space but strict-time WYSIWIS envir...
     
Dependency-conflict detection in real-time collaborative 3D design systems
Found in: Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13)
By Chengzheng Agustina, Chengzheng Sun
Issue Date:February 2013
pp. 715-728
One core issue in real-time collaborative 3D design systems is dependency-conflict caused by concurrent access to object replicas in Dependency Graph (DG) states -- the common underlying structure of 3D design systems. Prior work has provided an Operationa...
     
Maintaining multi-way dataflow constraints in collaborative systems
Found in: International Conference on Collaborative Computing: Networking, Applications and Worksharing
By D. Chen, G. Dromey, Chengzheng Sun
Issue Date:December 2005
pp. 10 pp.
Multi-way dataflow constraints are very useful in the development of collaborative applications, such as collaborative CAD and CASE systems, but satisfying multi-way dataflow constraints in the presence of concurrency in collaborative systems is difficult....
 
Concept Exchange: Constructing Interoperable Electronic Product Catalogues in an Emergent Environment
Found in: E-Commerce Technology, IEEE International Conference on
By Jingzhi Guo, Chengzheng Sun
Issue Date:June 2003
pp. 165
Research in interoperability of electronic product catalogues has primarily focused on resolving semantic conflicts arisen from the heterogeneously designed electronic product catalogues. We argue that while existing integration strategies providing static...
 
Optional Instant Locking in Distributed Collaborative Graphics Editing Systems
Found in: Parallel and Distributed Systems, International Conference on
By David Chen, Chengzheng Sun
Issue Date:June 2001
pp. 0109
Abstract: Real-time collaborative editing systems are distribute d groupware systems that allow multiple users to edit the same document at the same time from multiple sites. A specific type of collaborative editing system is the object-based collaborative...
 
A New Look At Multimedia Synchronization in Distributed Environments
Found in: Parallel Architectures, Algorithms, and Networks, International Symposium on
By Zhonghua Yang, Chengzheng Sun, Abdul Sattar, Yanyan Yang
Issue Date:June 1999
pp. 322
A multimedia system requires to handle automatically and uniformly the generation, manipulation, presentation, storage, and communication of independent discrete and continuous media data. The synchronization between various kinds of media data is a key is...
 
An efficient distributed single-phase protocol for total and causal ordering of group operations
Found in: High-Performance Computing, International Conference on
By Chengzheng Sun, P. Maheshwari
Issue Date:December 1996
pp. 295
The total and causal ordering of group operations in distributed systems is at the core of solutions to many problems in distributed computing. Existing approaches ore based on either a centralized coordinator to assign a sequence number for each operation...
 
The fourteenth international workshop on collaborative editing systems
Found in: Proceedings of the companion publication of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW Companion '14)
By Chengzheng Sun, Claudia-Lavinia Ignat, David Sun, Haifeng Shen, Michael Bernard Agustina, Michael S. MacFadden, Ning Gu
Issue Date:February 2014
pp. 331-334
Interest in collaborative editing (CE) has seen a dramatic rise in recent years. The ubiquity of cloud services, crowdsourcing, and mobile devices means that today's Internet citizens are increasingly accustomed to producing and editing data in a shared ne...
     
Creative conflict resolution in realtime collaborative editing systems
Found in: Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work (CSCW '12)
By David Sun, Haifeng Shen, Steven Xia, Chengzheng Sun
Issue Date:February 2012
pp. 1411-1420
Conflict is common in collaboration, and may have both negative and positive effects on collaborative work. Past research has focused on controlling negative aspects of conflict by preventing, eliminating or isolating conflicts, but done little on explorin...
     
 1  2 Next >>