Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1927229.1927270guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Conceptual and usability issues in the composable web of software services

Published: 05 July 2010 Publication History

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.

References

[1]
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures, and Applications. Springer, Heidelberg (2004).
[2]
Burnett, M.: Visual Programming. In: Webster, J.G. (ed.) Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons Inc., Chichester (1999).
[3]
Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann Publishers, San Francisco (1998).
[4]
Cypher, A.: Watch What I Do: Programming by Demonstration. MIT Press, Cambridge (1993).
[5]
Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Proceedings of ER 2009 (2009).
[6]
Dustdar, S., Schreiner, W.: A Survey on Web Service Composition. International Journal of Web and Grid Services 1(1) (2005).
[7]
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).
[8]
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).
[9]
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).
[10]
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).
[11]
O'Reilly, T.: What Is Web 2.0?, http://oreilly.com/web2/archive/what-is-web-20.html (Retrieved April 20, 2010).
[12]
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).
[13]
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).
[14]
Wong, J., Hong, J.I.: Making Mashups with Marmite: Towards End-User Programming for the Web. In: Proceedings of CHI (2007).
[15]
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).

Cited By

View all
  • (2019)User Studies on End-User Service CompositionACM Transactions on the Web10.1145/334029413:3(1-46)Online publication date: 26-Jul-2019
  • (2015)A UI-Centric Approach for the End-User Development of Multidevice MashupsACM Transactions on the Web10.1145/27356329:3(1-40)Online publication date: 16-Jun-2015
  • (2014)Conceptual Development of Custom, Domain-Specific Mashup PlatformsACM Transactions on the Web10.1145/26284398:3(1-35)Online publication date: 8-Jul-2014
  • Show More Cited By
  1. Conceptual and usability issues in the composable web of software services

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      ICWE'10: Proceedings of the 10th international conference on Current trends in web engineering
      July 2010
      595 pages
      ISBN:3642169848

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 05 July 2010

      Author Tags

      1. end user development
      2. light weight service composition
      3. presentation layer
      4. requirements
      5. usability
      6. web services

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 13 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)User Studies on End-User Service CompositionACM Transactions on the Web10.1145/334029413:3(1-46)Online publication date: 26-Jul-2019
      • (2015)A UI-Centric Approach for the End-User Development of Multidevice MashupsACM Transactions on the Web10.1145/27356329:3(1-40)Online publication date: 16-Jun-2015
      • (2014)Conceptual Development of Custom, Domain-Specific Mashup PlatformsACM Transactions on the Web10.1145/26284398:3(1-35)Online publication date: 8-Jul-2014
      • (2014)Visual composition of data sources by end usersProceedings of the 2014 International Working Conference on Advanced Visual Interfaces10.1145/2598153.2598201(257-260)Online publication date: 27-May-2014
      • (2013)Personal information spaces in the context of visits to archaeological parksProceedings of the Biannual Conference of the Italian Chapter of SIGCHI10.1145/2499149.2499173(1-4)Online publication date: 16-Sep-2013
      • (2013)End-user development of mobile mashupsProceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV10.1007/978-3-642-39253-5_71(641-650)Online publication date: 21-Jul-2013
      • (2012)A comparison of recommender systems for mashup compositionProceedings of the Third International Workshop on Recommendation Systems for Software Engineering10.5555/2666719.2666732(54-58)Online publication date: 4-Jun-2012
      • (2012)Composition of situational interactive spaces by end usersProceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design10.1145/2399016.2399029(79-88)Online publication date: 14-Oct-2012
      • (2012)End user mashupsProceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups10.1145/2377836.2377845(36-39)Online publication date: 19-Sep-2012
      • (2012)ResEval MashCHI '12 Extended Abstracts on Human Factors in Computing Systems10.1145/2212776.2223734(1949-1954)Online publication date: 5-May-2012
      • Show More Cited By

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media