The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
Hermes: A Distributed Event-Based Middleware Architecture
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Computing Minimum-Weight Perfect Matchings
INFORMS Journal on Computing
Developing Ambient Intelligence Systems: A Solution based on Web Services
Automated Software Engineering
Scalable Service Discovery for MANET
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
A socio-aware overlay for publish/subscribe communication in delay tolerant networks
Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems
An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments
IEEE Distributed Systems Online
Journal of Systems and Software
Distributed community detection in delay tolerant networks
Proceedings of 2nd ACM/IEEE international workshop on Mobility in the evolving internet architecture
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Reliable Discovery and Selection of Composite Services in Mobile Environments
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
Lightweight Distributed Trust Propagation
ICDM '07 Proceedings of the 2007 Seventh IEEE International Conference on Data Mining
TRULLO - local trust bootstrapping for ubiquitous devices
MOBIQUITOUS '07 Proceedings of the 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking&Services (MobiQuitous)
Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks
IEEE Journal on Selected Areas in Communications
A middleware service for pervasive social networking
M-PAC '09 Proceedings of the International Workshop on Middleware for Pervasive Mobile and Embedded Computing
A self-organising directory and matching service for opportunistic social networking
Proceedings of the 3rd Workshop on Social Network Systems
Flocks: enabling dynamic group interactions in mobile social networking applications
Proceedings of the 2011 ACM Symposium on Applied Computing
Yarta: a middleware for managing mobile social ecosystems
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
Enabling cross-technology mobile applications with network-aware references
COORDINATION'11 Proceedings of the 13th international conference on Coordination models and languages
Framework for building intelligent mobile social applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Pervasive social context: Taxonomy and survey
ACM Transactions on Intelligent Systems and Technology (TIST) - Special Sections on Paraphrasing; Intelligent Systems for Socially Aware Computing; Social Computing, Behavioral-Cultural Modeling, and Prediction
Hi-index | 0.00 |
Pervasive Social Computing is becoming the incontrovertible evolution of pervasive computing, thanks to the pervasiveness of handheld devices and the enormous popularity of social networking websites. Moving away from the traditional human-device interaction paradigm, Pervasive Social Computing aims to take advantage of human social relationships, expressed as social networks, to enable the fulfilment of users' tasks on the move, ultimately promoting social interactivity. In order to realise this new vision, we present in this paper a model for the semantic specification of users' tasks, along with a set of algorithms for matching these specifications based on users' social preferences. Our model is based on the FOAF (Friend Of A Friend) ontology in order to support the semantic specification and reasoning on user social preferences and tasks. Using a variety of real social networking datasets, we analyse strengths and limitations of the various algorithms in terms of users' satisfaction, computational complexity and run-time overhead. We wrap up these algorithms into a Pervasive Social Computing middleware, and investigate the impact of alternative architectural deployments using different campus-based mobility traces, both in terms of users' satisfaction and communication overhead. Our thorough evaluation provides guidelines for the development of future Pervasive Social Computing applications, both in terms of matching and deployment strategies.