Abstract
Enabling the diffusion of lightweight service composition approaches among end users necessitates the appropriate understanding and establishment of the correct user requirements that lead to development of easy to use and effective software platforms. To this end, a user-centric study which includes 15 participants is carried out to unravel users’ mental models about software services and service composition, their working practices, and identify users’ expectations and problems of service composition. Several examples and prototypes are used to steer this elicitation study, among which is a simple composition tool designed to support non-programmers to create interactive service-based applications in a lightweight and visual manner. Although a high user acceptance emerged in regard to “developing service-based applications by end users”, there is evidence of a conceptual issue concerning understanding the notion of service composition (i.e. end users do not think about nor do they understand connections between services). This paper discusses various conceptual and usability problems of service composition and proposes recommendations to resolve them.
Chapter PDF
Similar content being viewed by others
Keywords
References
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures, and Applications. Springer, Heidelberg (2004)
Burnett, M.: Visual Programming. In: Webster, J.G. (ed.) Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons Inc., Chichester (1999)
Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann Publishers, San Francisco (1998)
Cypher, A.: Watch What I Do: Programming by Demonstration. MIT Press, Cambridge (1993)
Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Proceedings of ER 2009 (2009)
Dustdar, S., Schreiner, W.: A Survey on Web Service Composition. International Journal of Web and Grid Services 1(1) (2005)
Hoyer, V., Fischer, M.: Market Overview of Enterprise Mashup Tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)
Janeiro, J., Preussner, A., Springer, T., Schill, A., Wauer, M.: Improving the Development of Service Based Applications Through Service Annotations. In: Proceedings of WWW/Internet (2009)
Namoune, A., Wajid, U., Mehandjiev, N.: Composition of Interactive Service-based Applications by End Users. In: The Proceedings of UGS 2009 - 1st International Workshop on User-generated Services at ICSOC 2009, Stockholm (2009)
Nestler, T., Dannecker, L., Pursche, A.: User-centric composition of service frontends at the presentation layer. In: The Proceedings of UGS 2009 - 1st International Workshop on User-generated Services at ICSOC 2009, Stockholm (2009)
O’Reilly, T.: What Is Web 2.0?, http://oreilly.com/web2/archive/what-is-web-20.html (Retrieved April 20, 2010)
Ro, A., Xia, L.S.Y., Paik, H.Y., Chon, C.H.: Bill Organiser Portal: A Case Study on End-User Composition. In: Hartmann, S., Zhou, X., Kirchberg, M. (eds.) WISE 2008. LNCS, vol. 5176, pp. 152–161. Springer, Heidelberg (2008)
Van der Aalst, W.M.P., Dumas, M., Ter Hofstede, A.H.M.: Web Service Composition Languages: Old Wine in New Bottles? In: The Proceedings of the 29th Conference on EUROMICRO (2003)
Wong, J., Hong, J.I.: Making Mashups with Marmite: Towards End-User Programming for the Web. In: Proceedings of CHI (2007)
Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In: CHI 2008 extended abstracts on Human factors in computing systems, Florence, Italy (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Namoun, A., Nestler, T., De Angeli, A. (2010). Conceptual and Usability Issues in the Composable Web of Software Services. In: Daniel, F., Facca, F.M. (eds) Current Trends in Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16985-4_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-16985-4_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16984-7
Online ISBN: 978-3-642-16985-4
eBook Packages: Computer ScienceComputer Science (R0)