I was glad to co-chair AAAI Spring Symposium on Intelligent Web Services Meet Social Computing that was held in Stanford from 26-28 March 2012. This post summarises the symposium goals, topics and program.
Web services have become a core feature that developers expect from any Web application. A leading service and mashup directory ProgrammableWeb reports that the number of Web services has been steadily increasing since 2008. In spite of this increase several problems are starting to surface; design quality tend to suffer from common mistakes, development cost is normally high due to lack of collaboration and reuse, integration with other services is difficult because of lack of semantic service descriptions, sharing with other developers and users is not well supported, and the social requirements to boost endorsement by the community are not well understood or met. For example, developers often violate REST architectural principles when implementing Web services, use ad-hoc properties to describe them and publish them in HTML and other non-machine processable forms. Service descriptions usually lack any metadata information about the developers who created them and the purpose and usage criteria of the service. All these problems make it increasingly difficult to share services and to automatically discover, reuse and assess their quality, and hence obstruct the creation of service mashups and integrated applications. Lack of shareability and reuse also result in higher development and maintenance costs of Web services.
There are two lines of research that can help in dealing with the issues above. The first is the research around Intelligent Web Services, and the second is Social Computing research. With regard to Intelligent Web Services, research is focused on developing intelligent agents for automating various services tasks such as service discovery, composition, and mediation by leveraging AI techniques including knowledge representation, logical reasoning and problem-solving methods. Although this work provides very sophisticated automation methods, it usually assumes that intelligent agents can ultimately replace users’ activities. However, there is now much evidence that some complex problems can be solved by people much more quickly and effectively than by sophisticated AI programmes alone. On the other hand, the new field of Social Computing offers new insights into how to create social platforms to collaboratively support various computational activities and how to utilize various AI techniques that have historically played a central role in knowledge representation, information sharing and cognitive agents. Social Computing is a promising approach for dealing with the issues and obstacles mentioned above which require a better understanding of user and community behaviour and related computational challenges.
This AAAI spring symposium will foster a new inter-disciplinary community of researchers from several communities that jointly underpin Intelligent Web Services and Social Computing research including Web Services, Agents, Semantic Web, Linked Open Data, Social Networks, and Web Science. It will provide a unique venue for discussing and organising relevant future research and development directions.
The spring symposium will seek contributions on topics related to emerging concepts, technologies and development practices that relate to Intelligent Web Services and Social Computing research. The topics include:
- Social and technical requirements for collaborative web service development and management.
- Platforms and user interfaces for crowdsourcing web service design, development, and verification.
- Techniques for contextualized reviewing and rating of web services.
- Methods to incentivize, boost, and influence community participation throughout the lifecycle of web services.
- Methods to define, extend, and mashup service descriptions with Linked Data vocabularies.
- Systems and techniques for context and social based recommendation of web services.
- Methods for collaborative authoring of semantic service annotations (e.g. RDFa, SAWSDL).
- Argumentation frameworks and norms for reaching consensus on service implementation, description, and integration.
- Trust in collaborative web service construction.
- Mining, monitoring and analysis of behaviour and activities of web service online communities.
- Analysis of web service usage patterns and associated social and technical parameters.
- Extraction of web service descriptions from tags.
- Case studies for use of social computing to construct and manage web services.
- Tomas Vitvar, Czech Technical University.
- Harith Alani, Senior Lecturer at Knowledge Media Institute, Open University, UK.
- David Martin, Advanced Technology Development at Apple.
Intelligent Web Services Community (includes Web Services, Semantic Web, Intelligent Agents):
- Carlos Pedrinaci, KMi, Open University, UK
- Cesare Pautasso, University of Lugano, Switzerland.
- Erik Wilde, UC Berkeley, USA
- Jacek Kopecký, KMi, Open University, UK
- John Domingue, KMi, Open University, UK
- John Musser, ProgrammableWeb.com
- Maciej Zaremba, DERI, National University of Ireland
- Colin Atkinson, University of Mannheim, Germany
- Massimo Paolucci, NTT DoCoMo Research Europe, Germany
- Mathias Klusch, Germany Research Center for Artificial Intelligence, Germany.
- Mike Huhns, University of South Carolina, USA
- Steve Vinoski, Basho Technologies, USA
- Steve Willmott, 3Scale Networks, Spain
- Terry Pane, Liverpool University, UK
- Walter Binder, University of Lugano, Switzerland
Social Computing Community (includes Social Networks, Semantic Web, Linked Data, Complex Systems, Web Science):
- Ching Man Au Yeung, ASTRI, Hong Kong
- Alexandre Passant, DERI, National University of Ireland
- Ciro Cattuto, ISI, Italy
- Conor Hayes, DERI, National University of Ireland
- Fausto Giunchiglia, University of Trento, Italy
- Marta Sabou, Modul University, Austria
- Michael Hausenblas, DERI, National University of Ireland
- Steffen Staab, University of Koblenz, Germany
- Tom Heath, Talis Information Ltd, UK
Monday, 26 March
- 09:00-09:30: Tomas Vitvar, Harith Alani, David Martin: Opening session
09:30-10:30: John Musser, ProgrammableWeb.com: Invited Talk: Open Web APIs
- K. Arabshian, P. Danielsen, S. Afroz LexOnt: A Semi-automatic Ontology Creation Tool for Programmable Web
- C. Pedrinaci, D. Liu, C. Lin, J. Domingue: Harnessing the Crowd for Automating the Identification of Web APIs
- J. I. Fernández-Villamor, T. Zemke, C. Á. Iglesias, M. Garijo: A Semantic Metadirectory of Services based on Web Mining techniques
- S. Chen, Y. Han, Z. Feng: Social Network Analysis on the Interaction and Collaboration Behavior among Web Services
- B. Heitmann, M. Dabrowski, A. Passant, C. Hayes, K. Griffin: Personalisation of social web services in the enterprise using spreading activation for multi-source, cross-domain recommendations
- L. Rojas-Potosi, L. Suarez-Meza, L. Ordoñez-Ante, J. Corrales: Web Resources Recommendation based on Dynamic Prediction of User Consumption on the Social Web
16:00-17:00: Jamie Taylor, Google Invited Talk: TBA
Tuesday, 27 March
- 09:00-10:00: Fausto Giunchiglia, University of Trento: Invited Talk: TBA
- 10:00-10:30: K. Gomadam, P. Z. Yeh, K. Verma: Data Enrichment using Web APIs
- M. R. Motallebi, F. Ishikawa, S. Honiden: Trust in Web Service Compositions Using Bayesian Networks
- G. Costantino, F. Martinelli, M. Petrocchi: Priorities-based Review Computation
- J. Scicluna, C. Blank, N. Steinmetz, E. Simperl: Crowd Sourcing Web Service Annotations
- R. Verborgh, T. Steiner, J. Gabarro, E. Mannens, R. Walle: A Social Description Revolution - Describing Web APIs’ Social Parameters with RESTdesc
- E. Pignotti, P. Edwards: Using Web Services and Policies within a Social Platform to Support Collaborative Research
- N. Faci, Z. Maamar, P. Ghodous: Which Social Networks Should Intelligent Web Services Sign-Up In?
- Y. Han, S. Chen, Z. Feng: Optimizing Service Composition Network from Social Network Analysis and User Historical Composite Services
16:00-17:30: Open Panel with David Martin (Apple), Fausto Giunchiglia (University of Trento, Italy), Carlos Pedrinaci (The Open University, UK)
Wednesday, 28 March
- 09:00-10:30: Symposium Chairs: Research Agenda Overview, discussion groups breakout
- 11:00-12:30: All: Research Agenda Presentation
- 12:30-13:00: Symposium Chairs: Closing Session