Skip to main content

Alternative Representations for End User Composition of Service-Based Systems

  • Conference paper
End-User Development (IS-EUD 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6654))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. Dustdar, S., Schreiner, W.: A Survey on Web Service Composition. IJWGS 1(1) (2005)

    Google Scholar 

  3. Hsieh, H.F.: Three Approaches to Quantitative Content Analysis. Qualitative Health Research, 1277–1288 (2005)

    Google Scholar 

  4. Marshall, C., Rossman, G.B.: Designing Qualitative Research, 3rd edn., p. 115. Sage Publications, London (1999)

    Google Scholar 

  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. 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

    Article  Google Scholar 

  7. Sutcliffe, A.G., Mehandjiev, N.: Guest Editors. Communications of ACM, a Special Issue on End User Development (September 2004)

    Google Scholar 

  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. 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

    Google Scholar 

  10. 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

    Article  Google Scholar 

  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. 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)

    Chapter  Google Scholar 

  13. Lécué, F.: Optimizing QoS-Aware Semantic Web Service Composition. In: International Semantic Web Conference 2009, pp. 375–391 (2009)

    Google Scholar 

  14. Braun, V., Clarke, V.: Using thematic analysis in psychology. Qualitative Research in Psychology 3(2), 77–101 (2006)

    Article  Google Scholar 

  15. Moran, P.T., Carroll, J.M.: Design Rationale: Concepts, Techniques, and Use. Lawrence Erlbaum Associates, New Jersey (1996)

    Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  18. Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In Proceedings of CHI, Florence, Italy (2008)

    Google Scholar 

  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. 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. 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. 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. Pautasso, C., Frisoni, M.: The Mashup Atelier. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 155–165. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics