Modeling and mining of dynamic trust in complex service-oriented systems

The global scale and distribution of companies have changed the economy and dynamics of businesses. Web-based collaborations and cross-organizational processes typically require dynamic and context-based interactions between people and services. However, finding the right partner to work on joint tasks or to solve emerging problems in such scenarios is challenging due to scale and temporary nature of collaborations. Furthermore, actor competencies evolve over time, thus requiring dynamic approaches for their management. Web services and SOA are the ideal technical framework to automate interactions spanning people and services. To support such complex interaction scenarios, we discuss mixed service-oriented systems that are composed of both humans and software services, interacting to perform certain activities. As an example, consider a professional online support community consisting of interactions between human participants and software-based services. We argue that trust between members is essential for successful collaborations. Unlike a security perspective, we focus on the notion of social trust in collaborative networks. We show an interpretative rule-based approach to enable humans and services to establish trust based on interactions and experiences, considering their context and subjective perceptions.

[1]  Philip Robinson,et al.  PathTrust: A Trust-Based Reputation Service for Virtual Organization Formation , 2006, iTrust.

[2]  N. Panteli,et al.  The role of subgroups in the communication patterns of global virtual teams , 2005, IEEE Transactions on Professional Communication.

[3]  Jordi Sabater-Mir,et al.  Reputation and social network analysis in multi-agent systems , 2002, AAMAS '02.

[4]  Nathan Griffiths,et al.  A Fuzzy Approach to Reasoning with Trust, Distrust and Insufficient Trust , 2006, CIA.

[5]  Jennifer Golbeck,et al.  Investigating interactions of trust and interest similarity , 2007, Decis. Support Syst..

[6]  Mehmet A. Orgun,et al.  Reasoning about Dynamics of Trust and Agent Beliefs , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[7]  Ladan Tahvildari,et al.  Self-adaptive software: Landscape and research challenges , 2009, TAAS.

[8]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[9]  Morris Sloman,et al.  A survey of trust in internet applications , 2000, IEEE Communications Surveys & Tutorials.

[10]  Stephen Hailes,et al.  Supporting trust in virtual communities , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[11]  Klara Nahrstedt,et al.  A trust management framework for service-oriented environments , 2009, WWW '09.

[12]  Jennifer Golbeck,et al.  Trust and nuanced profile similarity in online social networks , 2009, TWEB.

[13]  Frank Leymann,et al.  WS-BPEL Extension for People ? BPEL4People , 2005 .

[14]  Starr Roxanne Hiltz,et al.  Trust and Privacy Concern Within Social Networking Sites: A Comparison of Facebook and MySpace , 2007, AMCIS.

[15]  Yolanda Gil,et al.  A survey of trust in computer science and the Semantic Web , 2007, J. Web Semant..

[16]  Denis Trcek,et al.  Qualitative trust modeling in SOA , 2009, J. Syst. Archit..

[17]  Schahram Dustdar,et al.  Start Trusting Strangers? Bootstrapping and Prediction of Trust , 2009, WISE.

[18]  E. Michael Maximilien,et al.  Toward autonomic web services trust and selection , 2004, ICSOC '04.

[19]  Jin H. Im,et al.  Privacy , 2002, Encyclopedia of Information Systems.

[20]  Audun Jøsang,et al.  AIS Electronic Library (AISeL) , 2017 .

[21]  Athman Bouguettaya,et al.  Reputation Bootstrapping for Trust Establishment among Web Services , 2009, IEEE Internet Computing.

[22]  Miriam J. Metzger Privacy, Trust, and Disclosure: Exploring Barriers to Electronic Commerce , 2006, J. Comput. Mediat. Commun..

[23]  Schahram Dustdar,et al.  VIeTE - Enabling Trust Emergence in Service-oriented Collaborative Environments , 2009, WEBIST.

[24]  Nicholas R. Jennings,et al.  An integrated trust and reputation model for open multi-agent systems , 2006, Autonomous Agents and Multi-Agent Systems.

[25]  L. Camarinha-Matos,et al.  Collaborative networks: Value creation in a knowledge society , 2006 .

[26]  M. Nowak,et al.  Evolution of indirect reciprocity by image scoring , 1998, Nature.

[27]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[28]  Richard E. Potter,et al.  Expertise, extraversion and group interaction styles as performance indicators in virtual teams: how do perceptions of IT's performance get formed? , 2004, DATB.

[29]  Schahram Dustdar,et al.  Caramba—A Process-Aware Collaboration System Supporting Ad hoc and Collaborative Processes in Virtual Teams , 2004, Distributed and Parallel Databases.

[30]  Schahram Dustdar,et al.  The Cycle of Trust in Mixed Service-Oriented Systems , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[31]  Context-Aware Computing Context-Aware Artifacts: Two Development Approaches , 2006 .

[32]  Hector Garcia-Molina,et al.  Combating Web Spam with TrustRank , 2004, VLDB.

[33]  Thomas P. Moran,et al.  Unified activity management: supporting people in e-business , 2005, CACM.

[34]  Munindar P. Singh,et al.  Formal Trust Model for Multiagent Systems , 2007, IJCAI.

[35]  Etienne E. Kerre,et al.  Defuzzification: criteria and classification , 1999, Fuzzy Sets Syst..

[36]  Thomas P. Moran,et al.  Roles and relationships for unified activity management , 2005, GROUP.

[37]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[38]  Michelene T.H. Chi,et al.  EXPERTISE , 2009, Palliative and Supportive Care.

[39]  Lik Mui,et al.  A Computational Model of Trust and Reputation for E-businesses , 2002 .

[40]  Georg Lausen,et al.  Propagation Models for Trust and Distrust in Social Networks , 2005, Inf. Syst. Frontiers.

[41]  Stephen Marsh,et al.  Formalising Trust as a Computational Concept , 1994 .

[42]  Shonali Krishnaswamy,et al.  A fuzzy model for reasoning about reputation in web services , 2006, SAC.

[43]  Mudhakar Srivatsa,et al.  TrustGuard: countering vulnerabilities in reputation management for decentralized overlay networks , 2005, WWW '05.

[44]  Nicholas R. Jennings,et al.  A Probabilistic Trust Model for Handling Inaccurate Reputation Sources , 2005, iTrust.

[45]  Jordi Sabater-Mir,et al.  Social ReGreT, a reputation model based on social relations , 2001, SECO.

[46]  Schahram Dustdar,et al.  Trustworthy interaction balancing in mixed service-oriented systems , 2010, SAC '10.

[47]  John S. Baras,et al.  On trust models and trust evaluation metrics for ad hoc networks , 2006, IEEE Journal on Selected Areas in Communications.

[48]  Hans-Jürgen Zimmermann,et al.  Fuzzy Set Theory - and Its Applications , 1985 .

[49]  Yanjun Zuo,et al.  Component based trust management in the context of a virtual organization , 2005, SAC '05.

[50]  Paolo Avesani,et al.  Trust-Aware Collaborative Filtering for Recommender Systems , 2004, CoopIS/DOA/ODBASE.

[51]  John C. Tang,et al.  Business activity patterns: A new model for collaborative business applications , 2006, IBM Syst. J..

[52]  Schahram Dustdar,et al.  Human Interactions in Mixed Systems - Architecture, Protocols, and Algorithms , 2009 .

[53]  Schahram Dustdar,et al.  Interaction pattern detection in process oriented information systems , 2007, Data Knowl. Eng..

[54]  John G. Breslin,et al.  Social Web applications in enterprise , 2009 .

[55]  Wil M. P. van der Aalst,et al.  Mining Social Networks: Uncovering Interaction Patterns in Business Processes , 2004, Business Process Management.

[56]  Ramanathan V. Guha,et al.  Propagation of trust and distrust , 2004, WWW '04.

[57]  Yutaka Matsuo,et al.  Community gravity: measuring bidirectional effects by trust and rating on online social networks , 2009, WWW '09.

[58]  Schahram Dustdar,et al.  VieCAR - Enabling Self-adaptive Collaboration Services , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.