Abstract
Service composition is a process of developing service-based applications that combine the functionality and features from multiple service providers in a unified solution. In this paper we report on a study aimed to gauge users’ views and perceptions about traditional service composition approaches (such as control flow and data flow-based composition approaches) versus a system assisted composition approach. User preferences and opinions are obtained from a set of focus groups that aimed at exploring the mental model of end-users about the way they would prefer to develop service-based applications. The results of user studies are being used in the design of an easy to use service-based application development tool in the EC funded SOA4All project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beek, M.H., et al.: A Survey on Service Composition Approaches: From Industrial Standards to Formal Methods. Technical Report. Istituto do Scienza e Tecnologie dell’Informazione. 2006-TR-15 (2006)
Dustdar, S., Schreiner, W.: A Survey on Web Service Composition. IJWGSÂ 1(1) (2005)
Hsieh, H.F.: Three Approaches to Quantitative Content Analysis. Qualitative Health Research, 1277–1288 (2005)
Marshall, C., Rossman, G.B.: Designing Qualitative Research, 3rd edn., p. 115. Sage Publications, London (1999)
Lieberman, H., Paterno, F., Wulf, V. (eds.): End User Development. Human-Computer Interaction Series, vol. 9, p. XVI, 492. Springer, Heidelberg (2006)
Mehandjiev, N., Sutcliffe, A.G.: Guest Editors. Journal of Organizational and End User Computing 18(4), 43–65 (2006); Special Issue on Technology Interaction Aspects of End User Development (2006) ISSN: 1546-2234
Sutcliffe, A.G., Mehandjiev, N.: Guest Editors. Communications of ACM, a Special Issue on End User Development (September 2004)
Mehandjiev, N., Sutcliffe, A., Lee, D.: Organisational View Of End-User Development. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End User Development. Human-Computer Interaction Series, vol. 9, p. XVI (2006)
Mehandjiev, N., Stoitsev, T., Grebner, O., Scheidl, S., Riss, U.: End User Development for Task Management: Survey of Attitudes and Practices. In: Proceedings of 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Herrsching am Ammersee, Germany, September 16-20. IEEE Press, Los Alamitos (2008) ISBN : 978-1-4244-2528-0
Myers, B.A., Pane, J.F., Ko, A.: Natural programming languages and environments. Communications of ACM 47(9), 47–52 (2004), http://doi.acm.org/10.1145/1015864.1015888
Beaton, J., Sae, Y.J., Yingyu, X., Stylos, J., Myers, B.A.: Usability challenges for enterprise service-oriented architecture APIs. In: IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2008, pp. 193–196 (2008)
Mehandjiev, N., Lécué, F., Wajid, U.: Provider-Composer Negotiations for Semantic Robustness in Service Compositions. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 205–220. Springer, Heidelberg (2009)
Lécué, F.: Optimizing QoS-Aware Semantic Web Service Composition. In: International Semantic Web Conference 2009, pp. 375–391 (2009)
Braun, V., Clarke, V.: Using thematic analysis in psychology. Qualitative Research in Psychology 3(2), 77–101 (2006)
Moran, P.T., Carroll, J.M.: Design Rationale: Concepts, Techniques, and Use. Lawrence Erlbaum Associates, New Jersey (1996)
Namoun, A., Wajid, U., Mehandjiev, N.: A Comparative Study: Service-Based Application Development by Ordinary End Users and IT Professionals. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 163–174. Springer, Heidelberg (2010)
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)
Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In Proceedings of CHI, Florence, Italy (2008)
Namoun, A., Nestler, T., De Angeli, A.: Service Composition for Non-Programmers: Prospects, Problems, and Design Recommendations. In: 8th IEEE European Conference on Web Services, Ayia Napa, Cyprus (2010)
Daniel, F., Koschmider, A., Nestler, T., Marcus, M., Namoun, A.: Toward Process Mashups: Key Ingredients and Open Research Challenges. In: 4th Workshop of Mashups 2010 (co-located with 8th IEEE European Conference on Web Services), Ayia Napa, Cyprus (2010)
Cao, J., Riche, Y., Wiedenbeck, S., Burnett, M., Grigoreauni, V.: End-User Mashup Programming: Through the Design Lens. In: Proceedings of CHI 2010, Georgia, USA, pp. 1009–1018 (2010)
Wong, J., Hong, J.I.: Making mashups with marmite: towards end user programming for the web. In: Proceedings of CHI 2007 (2007)
Pautasso, C., Frisoni, M.: The Mashup Atelier. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 155–165. Springer, Heidelberg (2009)
Jones, M., Churchil, E.: Conversations in developer communities: A preliminary analysis of the Yahoo! Pipes community. In: Proceedings of the 4th International Conference on Communities and Technologies, PA, USA (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wajid, U., Namoun, A., Mehandjiev, N. (2011). Alternative Representations for End User Composition of Service-Based Systems. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds) End-User Development. IS-EUD 2011. Lecture Notes in Computer Science, vol 6654. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21530-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-21530-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21529-2
Online ISBN: 978-3-642-21530-8
eBook Packages: Computer ScienceComputer Science (R0)