Keywords: Service-oriented computing, human-provided services, crowdsourcing, social networks, expertise mining
The Web is evolving rapidly by allowing people to publish information and services. At the heart of this trend, interactions become increasingly complex and dynamic spanning both humans and software services. Thus, there has been a growing interest in the complex structure and dynamics of todays society. Our online-society is increasingly influenced by networks, incentives, and the behavior of social communities. However, the transformation of how people collaborate and interact on the Web has been poorly leveraged in existing service-oriented architectures (SOA). In SOA, compositions are based on Web services following the loose coupling and dynamic discovery paradigm. We argue that people should be able to define interaction interfaces (services) following the same principles to avoid the need for parallel systems of software-based services (SBS) and Human-Provided Services (HPS). We define such systems as mixed service-oriented systems.
The fundamental questions addressed by the HPS approach are:
- Which of users activities are most relevant for provisioning human expertise?
- How can people provide services in a personalized manner?
The benefit of this approach is a seamless service-oriented infrastructure of human- and software-based services. In this research, we focus on innovative applications based on mixed service-oriented systems. Specifically, we focus on service-oriented crowdsourcing in open enterprise environments. Dynamically changing properties including user preferences, changing expertise, and reputation make the design of mixed systems challenging. The novelty of our approach is that context-sensitive interaction mining algorithms track these properties based on monitoring of ad-hoc interactions.
Recent directions are formation principles and compositions in mixed systems. An interesting idea is the concept of structural holes that was introduced in a sociologicol context. Our proposed approach attempts to discover brokers in collaborative networks. The paper (see Bridging Socially-Enhanced Virtual Communities) introduces the broker concept in the context of mixed systems and a query language called BQDL (Broker Discovery and Query Language).
If you are interested in these topics contact Daniel Schall. Below you find some publications related to these topics.
- Schall D., Skopik F., Psaier H., Dustdar S. (2011) Bridging Socially-Enhanced Virtual Communities. 26th ACM Symposium On Applied Computing (SAC'11), March 21-25, 2011, TaiChung, Taiwan. ACM.
- Schall D. (2011)
A Human-centric Runtime Framework for Mixed Service-oriented Systems.
Distributed and Parallel Databases, Springer
(accepted in 03/2011).
- Schall D., Skopik F., Dustdar S. (2011) Expert Discovery and Interactions in Mixed Service-Oriented Systems. IEEE Transactions on Services Computing (TSC) (accepted in 10/2010).
- Schall D., Skopik F. (2010) Mining and Composition of Emergent Collectives in Mixed Service-Oriented Systems. 12th IEEE Conference on Commerce and Enterprise Computing (CEC' 10), 10-12 November, 2010, Shanghai, China. IEEE.
- Skopik F., Schall D., Dustdar S. (2010) Modeling and Mining of Dynamic Trust in Complex Service-oriented Systems. Information Systems Journal (IS), Volume 35, Issue 7, November 2010, pp. 735-757. Elsevier.
- Schall D., Dustdar S. (2010) Dynamic Context-Sensitive PageRank for Expertise Mining. 2nd International Conference on Social Informatics (SocInfo’10), 27-29 October, 2010, Laxenburg, Austria. Springer.
- Psaier H., Juszczyk L., Skopik F., Schall D., Dustdar S. (2010) Runtime Behavior Monitoring and Self-Adaptation in Service-Oriented Systems. 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO'10), 27 Sept.-01 Oct. 2010, Budapest, Hungary.
- Schall D., Dustdar S., Blake M.B. (2010) Programming Human and Software-Based Web Services. IEEE Computer, July 2010.
- Schall D., Dustdar S. (2009) The New Role of Humans in the Future Internet. ERCIM News, Special Theme on Future Internet Technology, vol. 77, pp. 38-39, April, 2009.
- Schall D. (2009) Human Interactions in Mixed Systems - Architecture, Protocols, and Algorithms. PhD Thesis in Computer Science, Information Systems Institute, Vienna University of Technology (TU Wien), Vienna, Austria, Jan. 2009.
- Schall D., Dorn C., Truong H.-L., Dustdar S. (2008) On Supporting the Design of Human-Provided Services in SOA (slides). 4th International Workshop on Engineering Service-Oriented Applications. In conjunction with ICSOC 2008. Sydney, Australia, December 1st, 2008. Springer.
- Schall D., Truong H.-L., Dustdar S. (2008) The Human-Provided Services Framework (slides). IEEE 2008 Conference on Enterprise Computing, E-Commerce and E-Services (EEE '08), July 21-24, 2008, Crystal City, Washington, D.C., USA.
- Schall, D., Truong H.-L., Dustdar S. (2008) Unifying Human and Software Services in Web-Scale Collaborations. IEEE Internet Computing, vol. 12, no. 3, pp. 62-68, May/Jun, 2008.
- Schall D., Gombotz R., Dorn C., Dustdar S. (2007)
Human Interactions in Dynamic Environments through Mobile Web Services (slides).
IEEE 2007 International Conference on Web Services (ICWS), July 9-13, 2007, Salt Lake City, Utah, USA.