HCI Bibliography Home | HCI Conferences | CDVE Archive | Detailed Records | RefWorks | EndNote | Hide Abstracts
CDVE Tables of Contents: 0405060708091011121314

CDVE 2009: International Conference on Cooperative Design, Visualization, and Engineering

Fullname:Cooperative Design, Visualization, and Engineering: 6th International Conference
Editors:Yuhua Luo
Location:Luxembourg, Luxembourg
Dates:2009-Sep-20 to 2009-Sep-23
Publisher:Springer Berlin Heidelberg
Series:Lecture Notes in Computer Science 5738
Standard No:DOI: 10.1007/978-3-642-04265-2; ISBN: 978-3-642-04264-5 (print), 978-3-642-04265-2 (online); hcibib: CDVE09
Links:Online Proceedings
Collaboration in Global Software Engineering Based on Process Description Integration BIBAKFull-Text 1-8
  Harald Klein; Andreas Rausch; Edward Fischer
Globalization is one of the big trends in software development. Development projects need a variety of different resources with appropriate expert knowledge to be successful. More and more of these resources are nowadays obtained from specialized organizations and countries all over the world, varying in development approaches, processes, and culture. As seen with early outsourcing attempts, collaboration may fail due to these differences. Hence, the major challenge in global software engineering is to streamline collaborating organizations towards a successful conjoint development. Based on typical collaboration scenarios, this paper presents a structured approach to integrate processes in a comprehensible way.
Keywords: Collaboration; Interoperability; Mediator; Workflow; Graph
Design Concept Development of a Cooperative Online Support Platform for Music Creation BIBAKFull-Text 9-18
  Reinhold Dunkl; Christine Strauss; Yuhua Luo
To work online cooperatively with other music creators can stimulate the music creation ideas. To have an online cooperative support platform for music creation atmosphere is a dream for many music professionals that are spread geographically. The objective of the work presented in this paper is to develop system design concepts for a cooperation online music creation support platform. Necessary concepts in existing systems are identified. Missing new design concepts for the platform are developed and presented in the paper.
Keywords: Cooperative applications; cooperative music creation support
Implementation of a Web-Based Collaborative Process Planning System BIBAKFull-Text 19-26
  Huifen Wang; Tingting Liu; Li Qiao; Shuangxi Huang
Under the networked manufacturing environment, all phases of product manufacturing involving design, process planning, machining and assembling may be accomplished collaboratively by different enterprises, even different manufacturing stages of the same part may be finished collaboratively by different enterprises. Based on the self-developed networked manufacturing platform eCWS (e-Cooperative Work System), a multi-agent-based system framework for collaborative process planning is proposed. In accordance with requirements of collaborative process planning, share resources provided by cooperative enterprises in the course of collaboration are classified into seven classes. Then a reconfigurable and extendable resource object model is built. Decision-making strategy is also studied in this paper. Finally a collaborative process planning system e-CAPP is developed and applied. It provides strong support for distributed designers to collaboratively plan and optimize product process though network.
Keywords: networked manufacturing; collaborative process planning; resource model; hierarchical decision making
Cooperative Analysis of Production Systems with Simulation Techniques BIBAKFull-Text 27-31
  Alejandra Saldaña; Carlos Vila; Ciro A. Rodríguez; Horacio Ahuett; Héctor R. Siller
In this work we present an analysis of simulation tools and modelling technologies for production systems. The use of these tools within a collaborative environment will be a mainstay for distributed manufacturing companies which require the integration of design, manufacturing resources and processes across the product lifecycle.
Keywords: Collaborative Engineering; Concurrent Design of Product and Production Processes; Process Modelling; Discrete Event Simulation
Collaborative Web-Enabled GeoAnalytics Applied to OECD Regional Data BIBAKFull-Text 32-43
  Mikael Jern
Recent advances in web-enabled graphics technologies have the potential to make a dramatic impact on developing collaborative geovisual analytics (GeoAnalytics). In this paper, tools are introduced that help establish progress initiatives at international and sub-national levels aimed at measuring and collaborating, through statistical indicators, economic, social and environmental developments and to engage both statisticians and the public in such activities. Given this global dimension of such a task, the "dream" of building a repository of progress indicators, where experts and public users can use GeoAnalytics collaborative tools to compare situations for two or more countries, regions or local communities, could be accomplished. While the benefits of GeoAnalytics tools are many, it remains a challenge to adapt these dynamic visual tools to the Internet. For example, dynamic web-enabled animation that enables statisticians to explore temporal, spatial and multivariate demographics data from multiple perspectives, discover interesting relationships, share their incremental discoveries with colleagues and finally communicate selected relevant knowledge to the public. These discoveries often emerge through the diverse backgrounds and experiences of expert domains and are precious in a creative analytics reasoning process. In this context, we introduce a demonstrator "OECD eXplorer", a customized tool for interactively analyzing, and collaborating gained insights and discoveries based on a novel story mechanism that capture, re-use and share task-related explorative events.
Keywords: Collaborative web-enabled geovisualization; Geovisual Analytics; collaborative time animation; storytelling; OECD regional statistics
Visualizing Cooperative Activities with Ellimaps: The Case of Wikipedia BIBAKFull-Text 44-51
  Benoît Otjacques; Maël Cornil; Fernand Feltz
Cooperation has become a key word in the emerging Web 2.0 paradigm. The nature and motivations of the various behaviours related to this type of cooperative activities remain however incompletely understood. The information visualization tools can play a crucial role from this perspective to analyse the collected data. This paper presents a prototype allowing visualizing some data about the Wikipedia history with a technique called ellimaps. In this context the recent CGD algorithm is used in order to increase the scalability of the ellimaps approach.
Keywords: Information Visualization; Visualization of Cooperation; Ellimaps; Hierarchies Visualization; Wikipedia
Exploring Context Semantics for Proactive Cooperative Visualization BIBAKFull-Text 52-55
  Ramón Hervás; Salvador W. Nava; Jesús Fontecha; Gregorio Casero; Javier Laguna; José Bravo
Context-awareness offers opportunities in proactive adaptation of visualization services. The acquisition and representation of the user situation can better support the cooperative tasks, adapting the interactive services at run-time. This paper proposes a formal context model, based on Semantic Web languages, and providing interoperation between heterogeneous services and mechanisms for a dynamic definition of user interfaces.
Keywords: Semantic Web; Cooperative Visualization; Context-Awareness
DooSo6: Easy Collaboration over Shared Projects BIBAKFull-Text 56-63
  Claudia-Lavinia Ignat; Gérald Oster; Pascal Molli
Existing tools for supporting parallel work feature some disadvantages that prevent them to be widely used. Very often they require a complex installation and creation of accounts for all group members. Users need to learn and deal with complex commands for efficiently using these collaborative tools. Some tools require users to abandon their favourite editors and impose them to use a certain co-authorship application. In this paper, we propose the DooSo6 collaboration tool that offers support for parallel work, requires no installation, no creation of accounts and that is easy to use, users being able to continue working with their favourite editors. User authentication is achieved by means of a capability-based mechanism.
Keywords: collaborative systems; version control; capability-based security
Scientific Literature Metadata Extraction Based on HMM BIBAKFull-Text 64-68
  Binge Cui
Metadata serves as an important role in the archiving, management and sharing of the scientific literatures. It consists of title, authors, affiliation, address, email, abstract, keywords, etc. However, the metadata is usually easy-to-read for human and difficult-to-recognize for computers. In this paper, we propose to improve Viterbi algorithm based on text blocks instead of words, increase the precision and recall based on unique characteristics of metadata items.
Keywords: Hidden Markov Model; Metadata Extraction; Viterbi Algorithm; Resource Sharing
An Ontology-Based Collaborative Design System BIBAKFull-Text 69-76
  Tieming Su; Xinpeng Qiu; Yunlong Yu
A collaborative design system architecture based on ontology is proposed. In the architecture, OWL is used to construct global shared ontology and local ontology; both of them are machine-interpretable. The former provides a semantic basis for the communication among designers so as to make the designers share the common understanding of knowledge. The latter which describes knowledge of designer's own is the basis of design by reasoning. SWRL rule base comprising rules defined based on local ontology is constructed to enhance the reasoning capability of local knowledge base. The designers can complete collaborative design at a higher level based on the local knowledge base and the global shared ontology, which enhances the intelligence of design. Finally, a collaborative design case is presented and analyzed.
Keywords: Collaborative design; Ontology; Semantic; Intelligence
Parallelizing the Design and Development of a Monitoring System BIBAKFull-Text 77-84
  Francisco José de la Torre; Manuel Gil Pérez
We describe a software framework to shorten the design and development time of complex monitoring systems. The use of a message exchange format allows the division of a monitoring system into two simpler ones that can be solved concurrently: an ad-hoc expert system and a sensor framework. Hence a shorter development time is required. The expert system's usability is improved to facilitate the real-time visualization of the reasoning process. The communication between the expert system and the sensor framework makes use of the Intrusion Detection Message Exchange Format (IDMEF), which allows higher level cooperation between the software design and security experts.
Keywords: visualization; cooperative engineering; collaborative design
Model-Based Collaborative Design in Engineering BIBAKFull-Text 85-92
  Hilda Tellioglu
This paper is about understanding and analysis of ways of model-based collaborative design in engineering. Models help engineers in overcoming complexities and to create a common understanding about processes and products. Organizational, commercial, technical and process-based circumstances have impact on models and modeling practices. Based on ethnographic studies in a distributed real work environment, several modeling practices are identified and described: 1) modeling to visualize several important issues, 2) modeling to support collaboration and coordination, 3) modeling to support system engineering, and 4) models triggering automated actions. Before concluding the paper, we discuss some interesting points we found in our investigations and try to provide a base for a collaborative engineering approach.
Keywords: Collaborative design; visualization of cooperative work; cooperative engineering
A Cooperative Application to Improve the Educational Software Design Using Re-usable Processes BIBAKFull-Text 93-100
  Ivan Garcia; Carla Pacheco; W. Garcia
In the last few years, Educational Software has developed enormously, but a large part of this has been badly organized and poorly documented. Recent advances in the software technology can promote the cooperative learning that is a teaching strategy in which small teams, each composed by students of different levels of ability, use different learning activities to improve their understanding of a subject. How can we design Educational Software if we never learnt how to do it? This paper describes how the Technological University of the Mixtec Region is using a cooperative application to improve the quality of education offered to its students in the Educational Software design.
Keywords: Software reuse; educational software; cooperative learning; process reuse; process notation; process tailoring
Undo-Based Access Control for Distributed Collaborative Editors BIBAKFull-Text 101-108
  Asma Cherif; Abdessamad Imine
When adding access control layer to a replication based Distributed Collaborative Editor (DCE), ensuring convergence to the same copy of the shared document becomes a challenging problem. We consider here an optimistic access control in the sense that temporarily access right violation is tolerated [3]. This leads to data divergence. To maintain convergence, updates violating access rights must be undone. However, undo approach may itself lead to divergence cases called undo puzzles [6]. In this paper, we address undo as the main feature in an optimistic access-control-based DCE. We also show how we can avoid several known undo puzzles and present additional ones. We propose a new generic solution for these puzzles and provide performance measurements of our undo command.
Keywords: Access Control; Collaborative Editors; Selective Undo; Operational Transformation
Personalized Context-Aware Collaborative Filtering Based on Neural Network and Slope One BIBAKFull-Text 109-116
  Min Gao; Zhongfu Wu
Currently, context has been identified as an important factor in recommender systems. Lots of researches have been done for context-aware collaborative filtering (CF) recommendation, but the contextual parameters in current approaches have same weights for all users. In this paper we propose an approach to learn the weights of contextual parameters for every user based on back-propagation (BP) neural network (NN). Then we present how to predict ratings based on well-known Slope One CF to achieve personalized context-aware (PC-aware) recommendation. Finally, we experimentally evaluate our approach and compare it to Slope One and context-aware CF. The experiment shows that our approach provide better recommendation results than them.
Keywords: Recommendation; Context; Neural Network; Collaborative Filtering; Personalization
User Studies of a Sketch-Based Collaborative Distant Design Solution in Industrial Context BIBAKFull-Text 117-124
  Stéphane Safin; Pierre Leclercq
This study evaluates the opportunities and constraints linked to the technological transfer of a sketch-based distant collaborative environment, from academy to industry. The paper relates the concepts of the sketch-based collaboration, describes the Distant Collaborative Design Studio and proposes a methodology to assess the utility and usability of the system in two different companies. The results and conclusions show the issues linked to the implementation of such sketch-based collaborative environment in professional contexts.
Keywords: Sketch; creative design; collaborative design; virtual desktop
A Conceptual Model for Analysing Collaborative Work and Products in Groupware Systems BIBAKFull-Text 125-132
  Rafael Duque; Crescencio Bravo; Manuel Ortega
Collaborative work using groupware systems is a dynamic process in which many tasks, in different application domains, are carried out. Currently, one of the biggest challenges in the field of CSCW (Computer-Supported Cooperative Work) research is to establish conceptual models which allow for the analysis of collaborative activities and their resulting products. In this article, we propose an ontology that conceptualizes the required elements which enable an analysis to infer a set of analysis indicators, thus evaluating both the individual and group work and the artefacts which are produced.
Keywords: Groupware; CSCW; Collaboration and Interaction Analysis
Semantic Web Technology Applied for Description of Product Data in Ship Collaborative Design BIBAKFull-Text 133-136
  Xiangzhong Feng
During ship collaborative design, it is difficult to describe product data explicitly and formally because of the complexity, diversity and heterogeneity of product data as well as existing description methods of product data lack enough semantic. To effectively achieve sharing, exchange, reuse the ship product data, semantic web technology is employed to represent the ship product data. In this paper, the ontology and OWL are used to describe product data of ship preliminary design.
Keywords: Ship Product Data; Semantic Web; Ship Collaborative Design; Ontology; OWL
A Synthetic Subjective Preference Model for Collaborative Design Partners Selection BIBAKFull-Text 137-140
  Xiaodong Zhang; Zhiqiang Zhang; Yingzi Li
A synthetic subjective preference model for collaborative design partner selection is formulated, which contains prior preference and adjustable preference. Algorithms based on personality and history data are proposed to calculate these two preferences. The model and the algorithm are effectively supplements to current objective indices and can be used combined with the objective indices to make the selection more reasonable.
Keywords: Collaborative design; Partner selection; Subjective preference
Partner Selection for Interfirm Collaboration: The Context of Ship Design BIBAKFull-Text 141-144
  Maryna Z. Solesvik; Sylvia B. Encheva
There is a growing body of research devoted to the issues of cooperative design. However, there are still gaps in the existing knowledge on partner selection for cooperation. This paper intends to explore partner selection issues in the context of collaborative ship design. The study aims to fill a gap in the partner selection literature by proposing a quantitative technique based on formal concept analysis. An illustrative example of the selection of a partner for a project-based alliance in a naval architect firm is presented. The study has implications for practitioners and researchers.
Keywords: cooperative design; partner selection; shipbuilding; interfirm collaboration
Probability-Based Determination Methods for Service Waiting in Service-Oriented Computing Environments BIBAKFull-Text 145-152
  Sen Zeng; Shuangxi Huang; Yang Liu
Cooperative business processes (CBP)-based service-oriented enterprise networks (SOEN) are emerging with the significant advances of enterprise integration and service-oriented architecture. The performance prediction and optimization for CBP-based SOEN is very complex. To meet these challenges, one of the key points is to try to reduce an abstract service's waiting number of its physical services. This paper introduces a probability-based determination method (PBDM) of an abstract service' waiting number, Ml, and time span, Ti, for its physical services. The determination of Mi and Ti is according to the physical services' arriving rule and their overall performance's distribution functions. In PBDM, the arriving probability of the physical services with the best overall performance value is a pre-defined reliability. PBDM has made use of the information of the physical services' arriving rule and performance distribution functions thoroughly, which will improve the computational efficiency for the scheme design and performance optimization of the collaborative business processes in service-oriented computing environments.
Keywords: cooperative business process (CBP); performance evaluation; probability-based determination; service waiting number
A Process Management System for Networked Manufacturing BIBAKFull-Text 153-160
  Tingting Liu; Huifen Wang; Linyan Liu
With the development of computer, communication and network, networked manufacturing has become one of the main manufacturing paradigms in the 21st century. Under the networked manufacturing environment, there exist a large number of cooperative tasks susceptible to alterations, conflicts caused by resources and problems of cost and quality. This increases the complexity of administration. Process management is a technology used to design, enact, control, and analyze networked manufacturing processes. It supports efficient execution, effective management, conflict resolution, cost containment and quality control. In this paper we propose an integrated process management system for networked manufacturing. Requirements of process management are analyzed and architecture of the system is presented. And a process model considering process cost and quality is developed. Finally a case study is provided to explain how the system runs efficiently.
Keywords: networked manufacturing; process management; process model
Creating Shared Mental Models: The Support of Visual Language BIBAKFull-Text 161-168
  Renske B. Landman; Egon L. van den Broek; José F. B. Gieskes
Cooperative design involves multiple stakeholders that often hold different ideas of the problem, the ways to solve it, and to its solutions (i.e., mental models; MM). These differences can result in miscommunication, misunderstanding, slower decision making processes, and less chance on cooperative decisions. In order to facilitate the creation of a shared mental model (sMM), visual languages (VL) are often used. However, little scientific foundation is behind this choice. To determine whether or not this gut feeling is justified, a research was conducted in which various stakeholders had to cooperatively redesign a process chain, with and without VL. To determine whether or not a sMM was created, scores on agreement in individual MM, communication, and cooperation were analyzed. The results confirmed the assumption that VL can indeed play an important role in the creation of sMM and, hence, can aid the processes of cooperative design and engineering.
Keywords: visual language; cooperative visualization; cooperative decision making; shared mental model; multiple users
Visualization of Cooperative Decision Making BIBAKFull-Text 169-172
  Sylvia B. Encheva
This work is devoted to application of ternary Analytic Hierarchy Process as an attempt to formalize decision makings in public organizations. The ternary version is chosen over the classical one because it can accommodate 'ties', requires less time and efforts from the decision makers, decreases the amount of inconsistency occurrences through the evaluation process and it is sufficient for the task.
Keywords: visualization; cooperation; multi-criteria multi-decision making
Role-Specific Practices as Guidelines for Information Visualization in Service Systems BIBAKFull-Text 173-176
  Sylvain Kubicki; Gilles Halin; Daniel Zignale; Annie Guerriero
Today an important issue in Human-Computer Interfaces design is their ability to adapt to their context of use (i.e. plasticity). This issue is of paramount importance in highly collaborative domains such as the construction one. We suggest to define role-specific practices characterizing the actor's use of a tool in a domain-specific approach. Associated to visualization modes -- and their ergonomic characteristics -- we aim to improve visualization of cooperative context and therefore the appropriation of the tools and their ease-of-use.
Keywords: Cooperative applications; Human-Machine Interface; Model-Driven Engineering
3D Virtual Environment Used to Support Lighting System Management in a Building BIBAKFull-Text 177-184
  Alcínia Zita Sampaio; Miguel M. Ferreira; Daniel P. Rosário
The main aim of the research project, which is in progress at the UTL, is to develop a virtual interactive model as a tool to support decision-making in the planning of construction maintenance and facilities management. The virtual model gives the capacity to allow the user to transmit, visually and interactively, information related to the components of a building, defined as a function of the time variable. In addition, the analysis of solutions for repair work/substitution and inherent cost are predicted, the results being obtained interactively and visualized in the virtual environment itself. The first component of the virtual prototype concerns the management of lamps in a lighting system. It was applied in a study case. The interactive application allows the examination of the physical model, visualizing, for each element modeled in 3D and linked to a database, the corresponding technical information concerned with the use of the material, calculated for different points in time during their life. The control of a lamp stock, the constant updating of lifetime information and the planning of periodical local inspections are attended on the prototype. This is an important mean of cooperation between collaborators involved in the building management.
Keywords: Cooperative visualization; 3D virtual world environments; Virtual reality; Building maintenance; Lighting system
A Framework for Link Sharing in Cooperative Cross-Media Information Spaces BIBAFull-Text 185-192
  Beat Signer; Alexandre de Spindler; Moira C. Norrie
We present a peer-to-peer version of a cross-media link server that allows users to create and share links between arbitrary forms of digital and physical media. As a specific example, we describe how it could be used to support collaborative forms of annotation of paper and/or digital design documents.
A Cooperative Personal Agenda in a Collaborative Team Environment BIBAKFull-Text 193-196
  Gabriela Soares; Rosaldo Rossetti; Nuno Flores; Ademar Aguiar; Hugo Ferreira
This paper reports on the implementation of a cooperative personal agenda integrated into a collaborative team environment. Concerning developers, traditional project management tools are mainly focused on tasks exclusively related to the project, failing to provide users with the capability of managing tasks not necessarily associated with the work at hand. Scheduling tasks from divergent domains towards a more efficient user planning becomes unfeasible. To overcome this inaptness, we have extended the Redmine platform with an agenda-like behaviour bearing in mind each user's individual constraints.
Keywords: collaborative design; cooperative engineering; scheduling; project management
The Cooperative Conceptualization of Urban Spaces in AI-Assisted Environmental Planning BIBAKFull-Text 197-207
  Dino Borri; Domenico Camarda
The literature on spatial environments concerns many disciplines, and the present study aims at broadly contributing from an urban-planning view. Indoor and outdoor townscapes, because of their dynamic complexity, seem to offer ill-structured holds to the typical spatial behaviour of an agent. Therefore, a question arises about the 'fundamentals' of spacescapes from the point of view of the needs of living and moving agents.
   Following this thread, the paper deals with the diagnosis and the control of a structured simple space, a minimum arc of a graph. Conditions, situations, elements, behaviours are explored in their spatial-temporal dimensions, subsequently aiming at setting up a system architecture to let spatial agents control their de-structuring impact.
   Text analysis and interpretation are applied to a questionnaire survey, exploring low level (movement orientation) and high level (memories and fantasies) behaviours in human interaction with a space. The experiment is developed in a large class of students from the Technical University of Bari, daily using a long and apparently amorphous corridor to reach professors' offices for explanations.
Keywords: Multi-agent systems; Cooperative spatial conceptualization; Environmental planning; Townscapes; Decision support systems
Remote Video Monitor of Vehicles in Cooperative Information Platform BIBAKFull-Text 208-215
  Guofeng Qin; Xiaoguo Wang; Li Wang; Yang Li; Qiyan Li
Detection of vehicles plays an important role in the area of the modern intelligent traffic management. And the pattern recognition is a hot issue in the area of computer vision. An auto-recognition system in cooperative information platform is studied. In the cooperative platform, 3G wireless network, including GPS, GPRS (CDMA), Internet (Intranet), remote video monitor and M-DMB networks are integrated. The remote video information can be taken from the terminals and sent to the cooperative platform, then detected by the auto-recognition system. The images are pretreated and segmented, including feature extraction, template matching and pattern recognition. The system identifies different models and gets vehicular traffic statistics. Finally, the implementation of the system is introduced.
Keywords: Cooperative Platform; Remote Monitor; Feature Extraction; Image Recognition
Cooperative Operating Control Based on Virtual Resources and User-Suited HCI BIBAKFull-Text 216-223
  Dariusz Choinski; Mieczyslaw Metzger; Witold Nocon
The paper presents concept of virtual resources (VR) which improve multilevel, remote Internet-based operation of real-time controlled industrial processes. In comparison to classical directly connected-to-plant operations, the VR-based system introduces all typical features of its flexible nature, hiding the unnecessary implementation details from the process operators. The user-suited, human-computer interfaces (HCI) improve cooperation between specialists who must carry out operating control of the process. Realisation of such a system is based on the concept of maximal usage of particular specialist's skills improving theirs cooperation. Although the proposed concept is dedicated to remote operating experimentation on real-time controlled industrial plants, it has also a more general aspect. As a case example, the cooperative operating control of a biotechnological pilot-plant is presented.
Keywords: Cooperative operating control; virtual resources (VR); Multi-Agent System (MAS); self-organising data base
An Extensible Scientific Computing Resources Integration Framework Based on Grid Service BIBAKFull-Text 224-231
  Binge Cui; Xin Chen; Pingjian Song; Rongjie Liu
Scientific computing resources (e.g., components, dynamic linkable libraries, etc) are very valuable assets for the scientific research. However, due to historical reasons, most computing resources can't be shared by other people. The emergence of Grid computing provides a turning point to solve this problem. The legacy applications can be abstracted and encapsulated into Grid service, and they may be found and invoked on the Web using SOAP messages. The Grid service is loosely coupled with the external JAR or DLL, which builds a bridge from users to computing resources. We defined an XML schema to describe the functions and interfaces of the applications. This information can be acquired by users by invoking the "getCapabilities" operation of the Grid service. We also proposed the concept of class pool to eliminate the memory leaks when invoking the external jars using reflection. The experiment shows that the class pool not only avoids the PermGen space waste and Tomcat server exception, but also significantly improves the application speed. The integration framework has been implemented successfully in a real project.
Keywords: Grid Service; Integration Framework; Legacy Application Encapsulation; Class Pool; Reflection
Tools to Support the Design, Execution and Visualization of Instructional Designs BIBAKFull-Text 232-235
  Ana I. Molina; Francisco Jurado; Ignacio de la Cruz; Miguel A. Redondo; Manuel Ortega
Describing CSCL scenarios can be performed in a standard way. To do so, Instructional Design or so called Learning Design (LD) can be used for describing CSCL scenarios by mean of a de facto specification known as IMS Learning Design (IMS-LD). A typical teaching/learning scenario based on this specification implies the use of several tools which must interact all together. This paper will show a set of tools that enriches the learning scenarios based on IMS-LD. The tools we are developing allow graphical editing of instructional design, a generic engine and a customizable player.
Keywords: Computer Supported Collaborative Learning; Learning Design; Conceptual Models; Collaboration Design
Towards a Cooperative Traffic Network Editor BIBAKFull-Text 236-239
  José L. F. Pereira; Rosaldo J. F. Rossetti; Eugénio C. Oliveira
In this paper we explore the potential benefits of concepts such as visual interactive modelling and simulation to devise and implement a cooperative network editor embedded in a collaborative environment for transport analysis. Traditional approaches lack adequate means to foster integrated analyses of transport systems either because they are strict in terms of purpose or because they do not allow multiple users to dynamically interact on the same description of a model. The use of a common geographical data model of the application domain promotes the means for different experts to interact seamlessly in a collaborative environment.
Keywords: cooperative modelling; cooperative simulation; visualisation for multiple users; cooperative traffic and transportation engineering
Mixture Model and MDSDCA for Textual Data BIBAKFull-Text 240-244
  Faryel Allouti; Mohamed Nadif; Le Thi Hoai An; Benoît Otjacques
E-mailing has become an essential component of cooperation in business. Consequently, the large number of messages manually produced or automatically generated can rapidly cause information overflow for users. Many research projects have examined this issue but surprisingly few have tackled the problem of the files attached to e-mails that, in many cases, contain a substantial part of the semantics of the message. This paper considers this specific topic and focuses on the problem of clustering and visualization of attached files. Relying on the multinomial mixture model, we used the Classification EM algorithm (CEM) to cluster the set of files, and MDSDCA to visualize the obtained classes of documents. Like the Multidimensional Scaling method, the aim of the MDSDCA algorithm based on the Difference of Convex functions is to optimize the stress criterion. As MDSDCA is iterative, we propose an initialization approach to avoid starting with random values. Experiments are investigated using simulations and textual data.
Keywords: Cooperative visualization; attached files
Synchronous Communication Media in the Software Requirements Negotiation Process BIBAKFull-Text 245-252
  Ugo Erra; Giuseppe Scanniello
This paper presents an empirical study in the requirements negotiation process. In particular, the study compares traditional face-to-face meeting and distributed communication by using two rich synchronous communication media (i.e., an enhanced chat, and a three-dimensional virtual environment). We have observed that there is a difference in the time taken to negotiate software requirements in favor of face-to-face meeting. As the only assessment of the time could not be meaningful, we have also analyzed the quality of the structured description of the negotiated software requirements. We observed that the quality of the structured descriptions is not influenced by the used communication media.
Keywords: Requirements engineering; distributed virtual environment; synchronous communication media; distributed software development
IMSF: Infinite Methodology Set Framework BIBAKFull-Text 253-256
  Martin Ota; Ivan Jelínek
Software development is usually an integration task in enterprise environment -- few software applications work autonomously now. It is usually a collaboration of heterogeneous and unstable teams. One serious problem is lack of resources, a popular result being outsourcing, 'body shopping', and indirectly team and team member fluctuation. Outsourced sub-deliveries easily become black boxes with no clear development method used, which has a negative impact on supportability. Such environments then often face the problems of quality assurance and enterprise know-how management. The used methodology is one of the key factors. Each methodology was created as a generalization of a number of solved projects, and each methodology is thus more or less connected with a set of task types. When the task type is not suitable, it causes problems that usually result in an undocumented ad-hoc solution. This was the motivation behind formalizing a simple process for collaborative software engineering. Infinite Methodology Set Framework (IMSF) defines the ICT business process of adaptive use of methods for classified types of tasks. The article introduces IMSF and briefly comments its meta-model.
Keywords: framework; IMSF; methodology; process; software engineering
A Tool to Enhance Cooperation and Knowledge Transfer among Software Developers BIBAKFull-Text 257-260
  Seçil Aydin; Deepti Mishra
Software developers have been successfully tailoring software development methods according to the project situation and more so in small scale software development organizations. There is a need to share this knowledge with other developers who may be facing the same project situation so that they can benefit from other people experiences. In this paper, an approach to enhance cooperation among software developers, in terms of sharing the knowledge that was used successfully in past projects, is proposed. A web-based tool is developed that can assist in creation, storage and extraction of methods related with requirement elicitation phase. These methods are categorized according to certain criteria which helps in searching a method that will be most appropriate in a given project situation. This approach and tool can also be used for other software development activities.
Keywords: Method; Software development; Cooperation; Knowledge Transfer
Architecture of the DICTE Collaboration Platform BIBAKFull-Text 261-268
  Annalisa Terracina; Stefano Beco; Adrian Grenham; Iain Le Duc; Alessandro Rossi; Luigi Fusco
The aim of the DICTE study is to pave the way for the practical implementation of a collaboration platform that addresses collaboration from both a cultural and technical perspective. This means that the DICTE platform needs to be user friendly (e.g. adequately performing) and have a well structured interface, so as to induce people to collaborate: this will be achieved providing a flexible and dynamic architecture. DICTE architecture design does not aim to offer a collection of collaborative services. The added value of the DICTE architecture is the middleware that supports the use of collaborative services and not the services themselves.
Keywords: Collaboration; knowledge sharing; collaborative platform; collaborative culture; roadmap; architecture; Web2.0
A Spatial Faithful Cooperative System Based on Mixed Presence Groupware Model BIBAKFull-Text 269-275
  Wei Wang; Xiangyu Wang; Rui Wang
Traditional groupware platforms are found restrained and cumbersome for supporting geographically dispersed design collaboration. This paper starts with two groupware models, which are Single Display Groupware and Mixed Presence Groupware, and then discusses some of the limitations and argues how these limitations could possibly impair efficient communication among remote designers. Next, it suggests that the support for spatial faithfulness and Tangible User Interface (TUI) could help fill the gap between Face-to-Face (F2F) collaboration and computer-mediated remote collaboration. A spatial faithful groupware with TUI support is then developed to illustrate this concept.
Keywords: Spatial faithfulness; computer supported remote collaboration
A Cooperative Group-Based Sensor Network for Environmental Monitoring BIBAKFull-Text 276-279
  Miguel Garcia; Jaime Lloret
Sensor networks can be used in many types of environments. The environmental monitoring is one of the most used. Communications in sensor networks should be as efficient as possible and collaborative methods can enhance their performance. In this work, we propose a monitoring group-based sensor network which uses the cooperation between groups. When a group detects an event, it warns the alert, jointly with the parameters measured, to its neighboring groups. Cooperation with other groups could change the direction of the alert propagation and the level of the alert. According this cooperation, the sensor network will be efficient and the sensors will have a longer lifetime.
Keywords: cooperative group-based networks; environmental monitoring
WAVA: A New Web Service for Automatic Video Data Flow Adaptation in Heterogeneous Collaborative Environments BIBAKFull-Text 280-288
  Jean-Baptiste Aupet; Rami Kassab; Jean-Christophe Lapayre
The progressive needs of video streaming for different applications in varied domains have created a new set of heterogeneous environments especially in Virtual Collaborative Environments. In order to get the best performance of such environments, video streaming has to be adapted to the different parameters that characterize these environments, namely: bandwidth, CPU, GPU, screen resolution, etc. In this paper, we define a new Web Service, named Wava (Web Service for Automatic Video Data Flows Adaptation). Wava allows multimedia platforms and collaborative application servers to adjust the adaptation at two levels: at the static level during initialization and at the dynamic level according to the variation of the environment.
Keywords: Adaptation; Asynchronous; Collaborative Environments; Multimedia; Real-time; Streaming; Synchronous; Terminal; Video; Web service
Test Suite Cooperative Framework on Software Quality BIBAKFull-Text 289-292
  Zhenyu Liu; Genxing Yang; Lizhi Cai
Software testing has gradually played an important role in controlling the quality of software product. In this paper, we study the characteristics of test suites in software testing and analyze their structure. A novel test suite cooperative framework is presented for software testing based on the existing test suite. The framework can analyze different test suites with ontology and taxonomy, and help cooperation among the test suites to some extent. A tool has been developed with .NET platform to meet the requirements of designing cooperative test suite in software testing projects.
Keywords: Test suite; cooperative design; software testing; software quality
Model Based Testing for Horizontal and Vertical Collaboration in Embedded Systems Development BIBAKFull-Text 293-296
  Thomas Tamisier; Hind Bouzite; Christophe Louis; Yves Gaffinet; Fernand Feltz
While model based development is common practice in software industry, model based testing is only at an emerging stage, though very promising in terms of production flexibility, collaboration support, and output quality. We present a new approach for automating the validation of critical and complex embedded systems, based on a dedicated language, TBSL (for Test Bench Scripting Language), used to derive test sequences from the modeling of the system under test and the properties to check. TBSL allows both updating easily tests sequences according to the evolution of the system and its use requirements, and solving operational issues related to the different level of abstraction between textual specifications and effective test routines. It is integrated in a collaborative programming framework and has been proofed in validating high-class sensor prototypes for the automotive industry.
Keywords: Model Based Testing; Collaborative test; Embedded systems
Towards Supporting Phases in Collaborative Writing Processes BIBAKFull-Text 297-304
  Hannes Olivier; Niels Pinkwart
This paper reports on an exploratory pilot study that has been conducted to investigate which collaboration technologies are suitable (and which are not) to support collaborative writing. The study confirmed known requirements covered by existing tools, but also revealed some requirements that are not met by available technologies.
Keywords: Collaborative Writing; CSCW
Determining the Reliability of Cooperative Decisions by Sensitivity Analysis of Quantitative Multicriteria Decision Methods BIBAKFull-Text 305-312
  Ruta Simanaviciene; Leonas Ustinovichius
Quantitative multicriteria evaluation methods may be effectively used in decision making by a cooperative group, because its members are seeking the solution of the problem by joint efforts. Solving multicriteria problems with conflicting aims, the cooperative group members behave like experts, making decisions based on their views and opinions [1].
   The present paper considers the variation intervals of the criteria values and sensitivity of quantitative multicriteria evaluation methods to the initial data of multicriteria problem. Monte Carlo method is used for generating sets of initial data, and the analysis of sensitivity of multicriteria methods is made using a number of sensitivity analysis methods. The outcome of the analysis will be the development of methodology or an algorithm which could help to increase the reliability of decision making based on the use of quantitative multicriteria decision methods or their sets.
Keywords: Cooperative decision making; multicriteria decision making; diverse interests; sensitivity analysis; Monte Carlo method
A Collaborative Reasoning Maintenance System for a Reliable Application of Legislations BIBAKFull-Text 313-316
  Thomas Tamisier; Yoann Didry; Olivier Parisot; Fernand Feltz
Decision support systems are nowadays used to disentangle all kinds of intricate situations and perform sophisticated analysis. Moreover, they are applied in areas where the knowledge can be heterogeneous, partially un-formalized, implicit, or diffuse. The representation and management of this knowledge become the key point to ensure the proper functioning of the system and keep an intuitive view upon its expected behavior. This paper presents a generic architecture for implementing knowledge-base systems used in collaborative business, where the knowledge is organized into different databases, according to the usage, persistence and quality of the information. This approach is illustrated with Cadral, a customizable automated tool built on this architecture and used for processing family benefits applications at the National Family Benefits Fund of the Grand-Duchy of Luxembourg.
Keywords: Collaborative tools; Decision-Support; Knowledge Representation
Web-Based Visualization of Student Cooperation during Distributed Laboratory Experimentation BIBAKFull-Text 317-324
  Grzegorz Polaków; Mieczyslaw Metzger
This work addresses the problem of visualizing hardly formalized relations i.e. connections between distributed collaborating experimenters. These dependencies are not measurable and hard to determine. It is proposed to determine the relations using the measurable and determinable connections between software agents acting on behalf of the users. A connection between the agents is treated as the proof for relation between their owners. A method of system structure data acquisition is proposed, which consists of capturing and interpreting the communication traffic between the agents. The content of the traffic is analyzed and presented in formalized form, according to the developed XML Schema. An example of graphical visualization is provided, presenting the mesh of inter-user relations as an interactive graph. An automated spatial clusterization of the graph components is performed, resulting in optical information on the current state of collaboration.
Keywords: visualization; distributed cooperation; remote learning; industrial process control; collaborative experimentation
An Agent Based Collaborative Simplification of 3D Mesh Model BIBAKFull-Text 325-328
  Lirong Wang; Bo Yu; Ichiro Hagiwara
Large-volume mesh model faces the challenge in fast rendering and transmission by Internet. The current mesh models obtained by using three-dimensional (3D) scanning technology are usually very large in data volume. This paper develops a mobile agent based collaborative environment on the development platform of mobile-C. Communication among distributed agents includes grasping image of visualized mesh model, annotation to grasped image and instant message. Remote and collaborative simplification can be efficiently conducted by Internet.
Keywords: Agent; mobile agent; mesh simplification; co-visualization
The Incremental Launching Method for Educational Virtual Model BIBAKFull-Text 329-332
  Octávio P. Martins; Alcínia Zita Sampaio
This paper describes the application of virtual reality technology to the development of an educational model related to the construction of a bridge. The model allow the visualization of the physical progression of the work following a planned construction sequence, the observation of details of the form of every component of the works and carry the study of the type and method of operation of the equipment applied in the construction. The model admit interaction and then some degree of collaboration between students and teachers in the analyses of aspects concerning geometric forms, working methodology or other technical issues observed using the application. The model presents distinct advantage as educational aids in first-degree courses in Civil Engineering.
Keywords: Cooperative visualization (CV); 3D virtual world environments; Simulation visualization in construction; Educational model
Experimental Investigation of Co-Presence Factors in a Mixed Reality-Mediated Collaborative Design System BIBAKFull-Text 333-340
  Rui Wang; Xiangyu Wang
This paper argues how a Mixed Reality-Mediated collaborative design system should be featured after considering co-presence factors. This paper also presents an experiment to examine some of the co-presence factors, with a focus on the image size and viewing distance. The experimental results show that larger images and appropriate viewing distance could bring better sense of being in the Mixed Reality space and participants feel more involved in the design tasks. Therefore, by considering the co-presence factors, higher level of co-presence and better effects in the Mixed Reality-mediated collaborative design system could be achieved.
Keywords: co-presence; collaborative design; mixed reality; collaborative virtual environments
Dynamic Resilient Workflows for Collaborative Design BIBAKFull-Text 341-350
  Toàn Nguyên; Jean-Antoine Désidéri
Large-scale simulation and optimization are demanding applications that require high-performance computing platforms. Because their economic impact is fundamental to the industry, they also require robust, seamless and effective mechanisms to support dynamic user interactions, as well as fault-tolerance and resiliency for multidiscipline applications. Distributed workflows are considered here as a means to support large-scale dynamic and resilient multiphysics simulation and optimization applications, such as multiphysics aircraft simulation.
Keywords: Collaborative Design; Workflows; Resiliency
Optimization of Product Development Process Based on Multi-agent Simulation BIBAKFull-Text 351-358
  Ying Wang; Yitai Xu; Xiaodong Zhang
In order to improve dynamic process performance of the development project, human-centered simulation of product development process is realized based on multi-agent modeling principle. Based on the multi-agent simulation, process evaluation indices of the product development project are proposed, including planning deviation rate, process risk, and design error level. Algorithms of these indices based on the simulation process data are studied and realized in the simulation program. A real development project is simulated, and the simulation results show that the simulation evaluation indices can effectively reflect the process performance. Based on the simulation, further optimization analysis to improve the process performance is carried out by rearranging task-flow, human resource, and organization structure. The evaluation and optimization methods using multi-agent simulation provide a new way for the development project process analysis and improvement.
Keywords: Product Development; Multi-agent Simulation; Organization Evaluation; Optimization
A Design of Product Collaborative Online Configuration Model BIBAKFull-Text 359-366
  Xiaoguo Wang; Jin Zheng; Qian Zeng
According to the actual needs of mass customization, the personalization of product and its collaborative design, the paper analyzes and studies the working mechanism of modular-based product configuration technology and puts forward an information model of modular product family. Combined with case-based reasoning techniques (CBR) and the constraint satisfaction problem solving techniques (CSP), we design and study the algorithm for product configuration, and analyze its time complexity. A car chassis is made as the application object, we provide a prototype system of online configuration. Taking advantage of this system, designers can make appropriate changes on the existing programs in accordance with the demand. This will accelerate all aspects of product development and shorten the product cycle. Also the system will provide a strong technical support for enterprises to improve their market competitiveness.
Keywords: Product configuration; collaborative configuration; case-based reasoning; information platform
Project-Based Collaborative Engineering Design and Manufacturing Learning with PLM Tools BIBAKFull-Text 367-371
  Carlos Vila; José Vicente Abellán; Antonio Estruch; Gracia M. Bruscas
In this work we present an educational experience that is focused on teaching collaborative practices for product design. The paper compares two different approaches for engineering education. In the first one each team has to develop a product by collaborating in each product lifecycle stage. The second approach involves collaboration and competition between teams since they participate in different stages of each product's development.
Keywords: Project-based learning; collaborative engineering; product lifecycle management tools; design for manufacturing
A Proposed Collaborative Framework for Prefabricated Housing Construction Using RFID Technology BIBAKFull-Text 372-375
  Phatsaphan Charnwasununth; Nobuyoshi Yabuki; Tanit Tongthong
Despite the popularity of prefabricated housing construction in Thailand and many other countries, due to the lack of collaboration in current practice, undesired low productivity and a number of mistakes are identified. This research proposes a framework to raise the collaborative level for improving productivity and reducing mistake occurrences at sites. In this framework, RFID system bridges the gap between the real situation and the design, and the proposed system can cope with the unexpected construction conditions by generating proper alternatives. This system is composed of PDAs, RFID readers, laptop PCs, and a desktop PC. Six main modules and a database system are implemented in laptop PCs for recording actual site conditions, generating working alternatives, providing related information, and evaluating the work.
Keywords: collaboration; prefabricated housing; RFID
Cooperative Supply Chain Re-scheduling: The Case of an Engine Supply Chain BIBAKFull-Text 376-383
  Jaime Lloret; José Pedro García-Sabater; Juan A. Marin-Garcia
One of the main issues on task planning of the enterprises with several production sites is how they can reassign tasks when a part of the supply chain is stopped. In this case, a good re-schedule, involving parts from supply chains from other sites, could imply to reduce overall costs. In this paper, we propose a cooperative system to re-schedule a network chain. The algorithm proposed is described and analyzed analytically in detail. The re-schedule decision is taken based on the time and the cost reduction. In order to test its performance and the success of our proposal, we have simulated a stylized system based on an engine network chain using the Anylogic TM simulator. Our proposal allows cooperative multisite re-scheduling by selecting the type of transport for sending components from one site to another based on the costs and the deadline to assemble the final product.
Keywords: Re-scheduling; Cooperative decision making; Supply chain; cooperative-group-based model
Cooperative Secure Data Aggregation in Sensor Networks Using Elliptic Curve Based Cryptosystems BIBAKFull-Text 384-387
  Hua-Yi Lin; Tzu-Chiang Chiang
Remote sensing infrastructures are now in widespread use to acquire detected information. Since the deployed nodes are separated, they need to cooperatively communicate sensed data to the base station, as shown in Fig.1. Additionally, the carried information probably contains confidential data. However, the properties of wireless communications are vulnerable to an exposed environment. Hence, secure data transmissions for cooperative information integration in sensor networks are essential. In general, wireless sensor nodes have limited resources, and they cannot provide sufficient CPU, memory and bandwidth to address complex operations. The proposed scheme depends on Discrete Logarithm Problem (DLP) of Elliptic Curve Cryptography (ECC), and exploits a smaller key size to achieve comparable security levels than Rivest Shamir Adleman (RSA) and Diffie-Hellman (DH) cryptosystems. Consequently, this paper exploits Elliptic Curve Diffie-Hellman (ECDH) based security methods to achieve cooperative secure information integration.
Keywords: Cooperative WSNs; DLP; RSA; DH