This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Expert Discovery and Interactions in Mixed Service-Oriented Systems
Second 2012 (vol. 5 no. 2)
pp. 233-245
Daniel Schall, Vienna University of Technology, Vienna
Florian Skopik, Vienna University of Technology, Vienna
Schahram Dustdar, Vienna University of Technology, Vienna
Web-based collaborations and processes have become essential in today's business environments. Such processes typically span interactions between people and services across globally distributed companies. Web services and SOA are the defacto technology to implement compositions of humans and services. The increasing complexity of compositions and the distribution of people and services require adaptive and context-aware interaction models. To support complex interaction scenarios, we introduce a mixed service-oriented system composed of both human-provided and Software-Based Services (SBSs) interacting to perform joint activities or to solve emerging problems. However, competencies of people evolve over time, thereby requiring approaches for the automated management of actor skills, reputation, and trust. Discovering the right actor in mixed service-oriented systems is challenging due to scale and temporary nature of collaborations. We present a novel approach addressing the need for flexible involvement of experts and knowledge workers in distributed collaborations. We argue that the automated inference of trust between members is a key factor for successful collaborations. Instead of following a security perspective on trust, we focus on dynamic trust in collaborative networks. We discuss Human-Provided Services (HPSs) and an approach for managing user preferences and network structures. HPS allows experts to offer their skills and capabilities as services that can be requested on demand. Our main contributions center around a context-sensitive trust-based algorithm called ExpertHITS inspired by the concept of hubs and authorities in web-based environments. ExpertHITS takes trust-relations and link properties in social networks into account to estimate the reputation of users.

[1] OASIS, "Business Process Execution Language for Web Services, Version 2.0," 2007.
[2] D. Schall, H.-L. Truong, and S. Dustdar, "Unifying Human and Software Services in Web-Scale Collaborations," IEEE Internet Computing, vol. 12, no. 3, pp. 62-68, May/June 2008.
[3] D. Schall, "Human Interactions in Mixed Systems—Architecture, Protocols, and Algorithms," PhD dissertation, Vienna Univ. of Tech nology, 2009.
[4] A. Agrawal et al., "WS-BPEL Extension for People (BPEL4People), Version 1.0," 2007.
[5] D. Brabham, "Crowdsourcing as a Model for Problem Solving: An Introduction and Cases," Convergence, vol. 14, no. 1, pp. 75-90, 2008.
[6] D. Artz and Y. Gil, "A Survey of Trust in Computer Science and the Semantic Web," J. Web Semantics: Science, Services and Agents on the World Wide Web, vol. 5, no. 2, pp. 58-71, 2007.
[7] J. Golbeck, Computing with Social Trust, Human-Computer Interaction Series, first ed. Springer, Dec. 2008.
[8] F. Skopik, D. Schall, and S. Dustdar, "Modeling and Mining of Dynamic Trust in Complex Service-Oriented Systems," Information Systems, vol. 35, pp. 735-757, 2010.
[9] C.-N. Ziegler and J. Golbeck, "Investigating Interactions of Trust and Interest Similarity," Decision Support Systems, vol. 43, no. 2, pp. 460-475, 2007.
[10] J. Golbeck, "Trust and Nuanced Profile Similarity in Online Social Networks," Trans. Web (TWEB), vol. 3, no. 4, pp. 1-33, 2009.
[11] C. Dwyer, S.R. Hiltz, and K. Passerini, "Trust and Privacy Concern within Social Networking Sites: A Comparison of Facebook and Myspace," Proc. 13th Am. Conf. Information Systems (AMCIS), 2007.
[12] J.M. Kleinberg, "Authoritative Sources in a Hyperlinked Environment," J. ACM, vol. 46, no. 5, pp. 604-632, 1999.
[13] ACM Classification, http://acm.org/about/class1998, 1998.
[14] I. Becerra-Fernandez, "Searching for Experts on the Web: A Review of Contemporary Expertise Locator Systems," Trans. ACM Internet Technology, vol. 6, no. 4, pp. 333-355, 2006.
[15] T.H. Haveliwala, "Topic-Sensitive Pagerank," Proc. 11th Int'l Conf. World Wide Web (WWW '02), pp. 517-526, 2002.
[16] D.J. Watts, Six Degrees: The Science of a Connected Age. WW Norton & Company, 2003.
[17] A. Agrawal et al., "Web Services Human Task (WS-HumanTask), Version 1.0," 2007.
[18] R. Albert and A.-L. Barabási, "Statistical Mechanics of Complex Networks," Rev. Modern Physics, vol. 74, pp. 47-97, June 2002.
[19] F. Leymann, "Workflow-Based Coordination and Cooperation in a Service World," Proc. On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE, pp. 2-16, 2006.
[20] Amazon.com, "Amazon Mechanical Turk," http:/www.mturk. com, 2010.
[21] J. Yang, L. Adamic, and M. Ackerman, "Competing to Share Expertise: The Taskcn Knowledge Sharing Community," Proc. Int'l Conf. Weblogs and Social Media, 2008.
[22] P. Jurczyk and E. Agichtein, "Discovering Authorities in Question Answer Communities by Using Link Analysis," Proc. 16th ACM Conf. Information and Knowledge Management (CIKM '07), pp. 919-922, 2007.
[23] E. Agichtein, C. Castillo, D. Donato, A. Gionis, and G. Mishne, "Finding High-Quality Content in Social Media," Proc. Int'l Conf. Web Search and Web Data Mining (WSDM '08), pp. 183-194, 2008.
[24] B. Dom, I. Eiron, A. Cozzi, and Y. Zhang, "Graph-Based Ranking Algorithms for E-Mail Expertise Analysis," Proc. Eighth ACM SIGMOD Workshop Research Issues in Data Mining and Knowledge Discovery (DMKD '03), pp. 42-48, 2003.
[25] L. Page, S. Brin, R. Motwani, and T. Winograd, "The PageRank Citation Ranking: Bringing Order to the Web," technical report, Stanford Digital Library Technologies Project, 1998.
[26] T. Karagiannis and M. Vojnovic, "Email Information Flow in Large-Scale Enterprises," technical report, Microsoft Research, 2008.
[27] J. Zhang, M.S. Ackerman, and L. Adamic, "Expertise Networks in Online Communities: Structure and Algorithms," Proc. 16th Int'l Conf. World Wide Web (WWW '07), pp. 221-230, 2007.
[28] G. Jeh and J. Widom, "Scaling Personalized Web Search," Proc. 12th Int'l Conf. World Wide Web (WWW '03), pp. 271-279, 2003.
[29] D. Kovac and D. Trcek, "Qualitative Trust Modeling in SOA," J. Systems Architecture, vol. 55, no. 4, pp. 255-263, 2009.
[30] W. Conner, A. Iyengar, T. Mikalsen, I. Rouvellou, and K. Nahrstedt, "A Trust Management Framework for Service-Oriented Environments," Proc. 18th Int'l Conf. World Wide Web (WWW '09), 2009.
[31] Z. Malik and A. Bouguettaya, "Reputation Bootstrapping for Trust Establishment among Web Services," IEEE Internet Computing, vol. 13, no. 1, pp. 40-47, Jan./Feb. 2009.
[32] R. Kumar, Y. Lifshits, and A. Tomkins, "Evolution of Two-Sided Markets," Proc. Third ACM Int'l Conf. Web Search and Data Mining (WSDM '10), pp. 311-320, 2010.

Index Terms:
Human-provided services, service-oriented expertise provisioning, crowdsourcing, social trust, hubs and authorities.
Citation:
Daniel Schall, Florian Skopik, Schahram Dustdar, "Expert Discovery and Interactions in Mixed Service-Oriented Systems," IEEE Transactions on Services Computing, vol. 5, no. 2, pp. 233-245, Second 2012, doi:10.1109/TSC.2011.2
Usage of this product signifies your acceptance of the Terms of Use.