Alternative Representations for End User Composition of Service-Based Systems

  • Usman Wajid
  • Abdallah Namoun
  • Nikolay Mehandjiev
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6654)


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.


focus groups service-based systems service composition control flow data flow system driven end-user development 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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)Google Scholar
  2. 2.
    Dustdar, S., Schreiner, W.: A Survey on Web Service Composition. IJWGS 1(1) (2005)Google Scholar
  3. 3.
    Hsieh, H.F.: Three Approaches to Quantitative Content Analysis. Qualitative Health Research, 1277–1288 (2005)Google Scholar
  4. 4.
    Marshall, C., Rossman, G.B.: Designing Qualitative Research, 3rd edn., p. 115. Sage Publications, London (1999)Google Scholar
  5. 5.
    Lieberman, H., Paterno, F., Wulf, V. (eds.): End User Development. Human-Computer Interaction Series, vol. 9, p. XVI, 492. Springer, Heidelberg (2006)Google Scholar
  6. 6.
    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-2234CrossRefGoogle Scholar
  7. 7.
    Sutcliffe, A.G., Mehandjiev, N.: Guest Editors. Communications of ACM, a Special Issue on End User Development (September 2004)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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-0Google Scholar
  10. 10.
    Myers, B.A., Pane, J.F., Ko, A.: Natural programming languages and environments. Communications of ACM 47(9), 47–52 (2004), CrossRefGoogle Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    Lécué, F.: Optimizing QoS-Aware Semantic Web Service Composition. In: International Semantic Web Conference 2009, pp. 375–391 (2009)Google Scholar
  14. 14.
    Braun, V., Clarke, V.: Using thematic analysis in psychology. Qualitative Research in Psychology 3(2), 77–101 (2006)CrossRefGoogle Scholar
  15. 15.
    Moran, P.T., Carroll, J.M.: Design Rationale: Concepts, Techniques, and Use. Lawrence Erlbaum Associates, New Jersey (1996)Google Scholar
  16. 16.
    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)CrossRefGoogle Scholar
  17. 17.
    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)CrossRefGoogle Scholar
  18. 18.
    Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In Proceedings of CHI, Florence, Italy (2008) Google Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    Wong, J., Hong, J.I.: Making mashups with marmite: towards end user programming for the web. In: Proceedings of CHI 2007 (2007)Google Scholar
  23. 23.
    Pautasso, C., Frisoni, M.: The Mashup Atelier. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 155–165. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  24. 24.
    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)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Usman Wajid
    • 1
  • Abdallah Namoun
    • 1
  • Nikolay Mehandjiev
    • 1
  1. 1.Manchester Business SchoolThe University of ManchesterUK

Personalised recommendations