Optimistic Scheduling: facilitating the collaboration by prioritizing the individual needs
Journal Title: EAI Endorsed Transactions on Collaborative Computing - Year 2015, Vol 1, Issue 6
Abstract
The collaboration among people is one of the key factors for the optimization of many processes and activities. The efficiency and the effectiveness of the collaboration has an intrinsic value which significantly affects performances and outcomes, at a quantitative and a qualitative level both. Open communities, as well as spontaneous or predefined v i rtual o r ganizations, a r e d e manding f o r a m o re s o lid a n d c o nsistent support for activity scheduling and managing in a context of flexibility a nd r espect o f i ndividual n eeds. T his paper proposes a privacy-friendly model that can be materialized in concrete tools and applications to support virtual organizations in the scheduling and management of the most valuable resource: the time. The model is formally defined and, than, analysed and evaluated by simulations as the function of complex user behaviours. Finally, an implementation of the basic prototype aimed at a large scale deployment is described.
Authors and Affiliations
Salvatore F. Pileggi
Achieving Security Assurance with Assertion-based Application Construction
Modern software applications are commonly built by leveraging pre-fabricated modules, e.g. application programming interfaces (APIs), which are essential to implement the desired functionalities of software applications,...
Critically loaded k-limited polling systems
We consider a two-queue polling model with switch-over times and k-limited service (serve at most ki customers during one visit period to queue i) in each queue. The major benefit of the k-limited service discipline is t...
Effects of Cohesion-Based Feedback on the Collaborations in Global Software Development Teams
This paper describes a study that examines the effect of cohesion-based feedback on a team member’s behaviors in a global software development project. Chat messages and forum posts were collected from a software develop...
Cooperative sensors: a new wired body-sensor-network approach for wearable biopotential measurement
Cooperative sensors are a novel measurement architecture based on active dry electrodes that allows the acquisition of biopotential signals (e.g., electrocardiogram, ECG) on patients in a comfortable and easy-to-integrat...
Merging By Decentralized Eventual Consistency Algorithms
Merging mechanism is an essential operation for version control systems. When each member of collaborative development works on an individual copy of the project, software merging allows to reconcile modifications made c...