The research work presented in this paper is based on the concrete background ofthe Cooperative Graphics Editor (CGE), allowing two or more persons to remotely edit a graphicdocument simultaneously. A new concurrency ...The research work presented in this paper is based on the concrete background ofthe Cooperative Graphics Editor (CGE), allowing two or more persons to remotely edit a graphicdocument simultaneously. A new concurrency control algorithm based on partial order set ispresented, which has fast response and less undo-redo operations as there are no lock mechanisms.It is used to solve inconsistency caused by operation on intersecting graphics concurrently. CGEalso possesses a mask strategy to solve inconsistency caused by operation on the same graphicconcurrently.展开更多
Augmented reality superimposes digital information onto objects in the physical world and enables multi-user collaboration.Despite that previous proxemic interaction research has explored many applications of user-obj...Augmented reality superimposes digital information onto objects in the physical world and enables multi-user collaboration.Despite that previous proxemic interaction research has explored many applications of user-object distance and user-user distance in an augmented reality context,respectively,and combining both types of distance can improve the efficiency of users’perception and interaction with task objects and collaborators by providing userswith insight into spatial relations of user-task object and user-user,less is concerned about howthe two types of distances can be simultaneously adopted to assist collaboration tasks acrossmulti-users.To fulfill the gap,we present UOUU,the user-object distance and user-user distance combined method for dynamically assigning tasks across users.We conducted empirical studies to investigate how the method affected user collaboration tasks in terms of collaboration occurrence and overall task efficiency.The results show that the method significantly improves the speed and accuracy of the collaboration tasks as well as the frequencies of collaboration occurrences.The study also confirms the method’s effects on stimulating collaboration activities,as the UOUU method has effectively reduced the participants’perceived workload and the overall moving distances during the tasks.Implications for generalising the use of the method are discussed.展开更多
The concept of Cooperative Work Environment (CWE) is introduced. Three key elements of CWE, information integration, process integration, and organization integration, are analysed. An application framework of CWE is ...The concept of Cooperative Work Environment (CWE) is introduced. Three key elements of CWE, information integration, process integration, and organization integration, are analysed. An application framework of CWE is proposed, and with this framework a CE CWE based on Lotus Notes/Domino and Intel Proshare used in a large enterprise is introduced.展开更多
With the development of the Internet and E commerce, enterprises can achieve global device purchasing with a good cost performance. But the credit risk is the key factor in selecting a device provider. Credit risk in...With the development of the Internet and E commerce, enterprises can achieve global device purchasing with a good cost performance. But the credit risk is the key factor in selecting a device provider. Credit risk involves many qualitative and quantitative factors. We construct a multi agent credit rating model system based on CSCW, which organically combines the people's aptitude and the capability of machines. Enterprises can use this credit rating system for forecasting and defeating the credit risk of global device purchasing.展开更多
Concurrency control has always been one of the most important issues in the design of synchronous groupware systems with fully-replicated architecture. An ideal strate- gy should be able to support natural and flexibl...Concurrency control has always been one of the most important issues in the design of synchronous groupware systems with fully-replicated architecture. An ideal strate- gy should be able to support natural and flexible human-to-computer and human-to-human interactions while maintaining the consistency of the system. This paper summarizes previ- ous researches on this topic and points out the deficiencies of the existing results. A novel semantics-based concurrency control framework, oodOPT is proposed. The main idea of the framework is to resolve conflicts by utilizing semantics of the operations and the accessed data objects. With this approach, complexities in concurrency control are shifted completely from application developers to the framework. Conflicts among operations on objects with different semantics and the strategies resolving these conflicts are analyzed. After describing the algo- rithm in full detail, the discussion ends up with a comparison with other related work and some considerations for open problems.展开更多
This paper discusses Cova, a novel programming language designed to develop integra-tive cooperative applications and the issues related to the design and implementation of its runtime system.
Code review is intended to find bugs in early development phases,improving code quality for later integration and testing.However,due to the lack of experience with algorithm design,or software development,individual ...Code review is intended to find bugs in early development phases,improving code quality for later integration and testing.However,due to the lack of experience with algorithm design,or software development,individual novice programmers face challenges while reviewing code.In this paper,we utilize collaborative eye tracking to record the gaze data from multiple reviewers,and share the gaze visualization among them during the code review process.The visualizations,such as borders highlighting current reviewed code lines,transition lines connecting related reviewed code lines,reveal the visual attention about program functions that can facilitate understanding and bug tracing.This can help novice reviewers to make sense to confirm the potential bugs or avoid repeated reviewing of code,and potentially even help to improve reviewing skills.We built a prototype system,and conducted a user study with paired reviewers.The results showed that the shared real-time visualization allowed the reviewers to find bugs more efficiently.展开更多
The first part of this study is devoted to concepts, approaches and some examples of the fourth industrial revolution. The basis of this revolution also well known as Industry 4.0 builds so called cyber-physical syste...The first part of this study is devoted to concepts, approaches and some examples of the fourth industrial revolution. The basis of this revolution also well known as Industry 4.0 builds so called cyber-physical systems. They contain the integrated smart software systems including the internet address to enable the communication with envi- ronment as for product itself as for means of production and employees. All these enable the next level of efficiency and flexibility for both organizing and controlling of the value-creation chain over the whole lifecycle of products. In the first three chapters several Internet references and documents published by German Federal Ministry for Economic Affairs and Energy were used. Because of multiple cross references in documents, this report is written without detailed references in each paragraph of mentioned chapters. The last three chapters of the research presented undertake the short review of interdependencies between the Industry 4.0 and the well-known approach of computer-supported-cooperative-work established in the late 1980s. Long list of publications can be found in Wikipedia, and in many proceedings of ACM conferences on computer supported cooperative work (CSCW).展开更多
Social computing is ubiquitous and intensifying in the 21st Century.Originally used to reference computational augmentation of social interaction through collaborative filtering,social media,wikis,and crowdsourcing,he...Social computing is ubiquitous and intensifying in the 21st Century.Originally used to reference computational augmentation of social interaction through collaborative filtering,social media,wikis,and crowdsourcing,here I propose to expand the concept to cover the complete dynamic interface between social interaction and computation,including computationally enhanced sociality and social science,socially enhanced computing and computer science,and their increasingly complex combination for mutual enhancement.This recommends that we reimagine Computational Social Science as Social Computing,not merely using computational tools to make sense of the contemporary explosion of social data,but also recognizing societies as emergent computers of more or less collective intelligence,innovation and flourishing.It further proposes we imagine a socially inspired computer science that takes these insights into account as we build machines not merely to substitute for human cognition,but radically complement it.This leads to a vision of social computing as an extreme form of human computer interaction,whereby machines and persons recursively combine to augment one another in generating collective intelligence,enhanced knowledge,and other social goods unattainable without each other.Using the example of science and technology,I illustrate how progress in each of these areas unleash advances in the others and the beneficial relationship between the technology and science of social computing,which reveals limits of sociality and computation,and stimulates our imagination about how they can reach past those limits together.展开更多
文摘The research work presented in this paper is based on the concrete background ofthe Cooperative Graphics Editor (CGE), allowing two or more persons to remotely edit a graphicdocument simultaneously. A new concurrency control algorithm based on partial order set ispresented, which has fast response and less undo-redo operations as there are no lock mechanisms.It is used to solve inconsistency caused by operation on intersecting graphics concurrently. CGEalso possesses a mask strategy to solve inconsistency caused by operation on the same graphicconcurrently.
基金supported by Zhejiang Provincial R&D Programme(Ref No.2021C03128).
文摘Augmented reality superimposes digital information onto objects in the physical world and enables multi-user collaboration.Despite that previous proxemic interaction research has explored many applications of user-object distance and user-user distance in an augmented reality context,respectively,and combining both types of distance can improve the efficiency of users’perception and interaction with task objects and collaborators by providing userswith insight into spatial relations of user-task object and user-user,less is concerned about howthe two types of distances can be simultaneously adopted to assist collaboration tasks acrossmulti-users.To fulfill the gap,we present UOUU,the user-object distance and user-user distance combined method for dynamically assigning tasks across users.We conducted empirical studies to investigate how the method affected user collaboration tasks in terms of collaboration occurrence and overall task efficiency.The results show that the method significantly improves the speed and accuracy of the collaboration tasks as well as the frequencies of collaboration occurrences.The study also confirms the method’s effects on stimulating collaboration activities,as the UOUU method has effectively reduced the participants’perceived workload and the overall moving distances during the tasks.Implications for generalising the use of the method are discussed.
文摘The concept of Cooperative Work Environment (CWE) is introduced. Three key elements of CWE, information integration, process integration, and organization integration, are analysed. An application framework of CWE is proposed, and with this framework a CE CWE based on Lotus Notes/Domino and Intel Proshare used in a large enterprise is introduced.
文摘With the development of the Internet and E commerce, enterprises can achieve global device purchasing with a good cost performance. But the credit risk is the key factor in selecting a device provider. Credit risk involves many qualitative and quantitative factors. We construct a multi agent credit rating model system based on CSCW, which organically combines the people's aptitude and the capability of machines. Enterprises can use this credit rating system for forecasting and defeating the credit risk of global device purchasing.
基金The work was supported by the National Natural Science Foundation of China under grant No.69773029 and theNational '863' High-
文摘Concurrency control has always been one of the most important issues in the design of synchronous groupware systems with fully-replicated architecture. An ideal strate- gy should be able to support natural and flexible human-to-computer and human-to-human interactions while maintaining the consistency of the system. This paper summarizes previ- ous researches on this topic and points out the deficiencies of the existing results. A novel semantics-based concurrency control framework, oodOPT is proposed. The main idea of the framework is to resolve conflicts by utilizing semantics of the operations and the accessed data objects. With this approach, complexities in concurrency control are shifted completely from application developers to the framework. Conflicts among operations on objects with different semantics and the strategies resolving these conflicts are analyzed. After describing the algo- rithm in full detail, the discussion ends up with a comparison with other related work and some considerations for open problems.
基金the National Natural Science Foundation of China (Grant No. 269773029) National High-Tech Research and Development Plan under contract No. 863-306-ZD-10-2B and 863-306-ZD-02-03-1.
文摘This paper discusses Cova, a novel programming language designed to develop integra-tive cooperative applications and the issues related to the design and implementation of its runtime system.
基金We also gratefully acknowledge the grant from National Natural Science Foundation of China(Grant Nos.61772468,62172368)National Key Research&Development Program of China(2016YFB1001403)Fundamental Research Funds for the Provincial Universities of Zhejiang(RF-B2019001).
文摘Code review is intended to find bugs in early development phases,improving code quality for later integration and testing.However,due to the lack of experience with algorithm design,or software development,individual novice programmers face challenges while reviewing code.In this paper,we utilize collaborative eye tracking to record the gaze data from multiple reviewers,and share the gaze visualization among them during the code review process.The visualizations,such as borders highlighting current reviewed code lines,transition lines connecting related reviewed code lines,reveal the visual attention about program functions that can facilitate understanding and bug tracing.This can help novice reviewers to make sense to confirm the potential bugs or avoid repeated reviewing of code,and potentially even help to improve reviewing skills.We built a prototype system,and conducted a user study with paired reviewers.The results showed that the shared real-time visualization allowed the reviewers to find bugs more efficiently.
文摘The first part of this study is devoted to concepts, approaches and some examples of the fourth industrial revolution. The basis of this revolution also well known as Industry 4.0 builds so called cyber-physical systems. They contain the integrated smart software systems including the internet address to enable the communication with envi- ronment as for product itself as for means of production and employees. All these enable the next level of efficiency and flexibility for both organizing and controlling of the value-creation chain over the whole lifecycle of products. In the first three chapters several Internet references and documents published by German Federal Ministry for Economic Affairs and Energy were used. Because of multiple cross references in documents, this report is written without detailed references in each paragraph of mentioned chapters. The last three chapters of the research presented undertake the short review of interdependencies between the Industry 4.0 and the well-known approach of computer-supported-cooperative-work established in the late 1980s. Long list of publications can be found in Wikipedia, and in many proceedings of ACM conferences on computer supported cooperative work (CSCW).
文摘Social computing is ubiquitous and intensifying in the 21st Century.Originally used to reference computational augmentation of social interaction through collaborative filtering,social media,wikis,and crowdsourcing,here I propose to expand the concept to cover the complete dynamic interface between social interaction and computation,including computationally enhanced sociality and social science,socially enhanced computing and computer science,and their increasingly complex combination for mutual enhancement.This recommends that we reimagine Computational Social Science as Social Computing,not merely using computational tools to make sense of the contemporary explosion of social data,but also recognizing societies as emergent computers of more or less collective intelligence,innovation and flourishing.It further proposes we imagine a socially inspired computer science that takes these insights into account as we build machines not merely to substitute for human cognition,but radically complement it.This leads to a vision of social computing as an extreme form of human computer interaction,whereby machines and persons recursively combine to augment one another in generating collective intelligence,enhanced knowledge,and other social goods unattainable without each other.Using the example of science and technology,I illustrate how progress in each of these areas unleash advances in the others and the beneficial relationship between the technology and science of social computing,which reveals limits of sociality and computation,and stimulates our imagination about how they can reach past those limits together.