skip to main content
10.1145/1996461.1996521acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

End-user development of service-based interactive web applications at the presentation layer

Published: 13 June 2011 Publication History
  • Get Citation Alerts
  • Abstract

    Lightweight service composition approaches are gaining a fast momentum in the integration landscape, among which is the integration/composition at the presentation layer where software components are integrated using their frontends, rather than application logic or data. This paper presents a new approach for composing web services through their user interfaces (UI) to form composite web applications in a purely graphical manner without the necessity to write any programming code. Unlike existing approaches, our service composition approach is shaped by a set of iterative user based evaluations to ensure no modeling or programming skills are required for web application development. Indeed our approach is tailored towards non-programmers. This paper provides an in-depth description of the general concepts and fundamental principles of our UI-centric design time approach, a brief description of our prototype, namely the ServFace Builder which serves as a proof of concept, and evaluation results.

    References

    [1]
    D. Benyon, P. Turner, and S. Benyon. Designing Interactive Systems: People, Activities, Contexts, Technologies. Addison Wesley, 2005.
    [2]
    A. Cooper. The Inmates Are Running the Asylum. Macmillan Publishing Co., 1999.
    [3]
    F. Daniel, J. Yu, B. Benatallah, F. Casati, M. Matera, and R. Saint-Paul. Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities. IEEE Internet Computing, 2007.
    [4]
    M. Feldmann, T. Nestler, U. Jugel, K. Muthmann, G. Huebsch, and A. Schill. Overview of an End User enabled Model-driven Development Approach for Interactive Applications based on Annotated Services. In Proceedings of WEWST, 2009.
    [5]
    A. J. Ko and B. A. Myers. Human Factors Affecting Dependability in End-User Programming. In Proceedings of 1st Workshop on End-User Software Engineering, 2005.
    [6]
    H. Liebermann, F. Paterno, M. Klann, and V. Wulf. End-User Development. Springer, 2006.
    [7]
    J. Lin, J. Wong, J. Nichols, A. Cypher, and T. A. Lau. End-User Programming of Mashups with Vegemite. In Proceedings of IUI, 2009.
    [8]
    A. Namoun, T. Nestler, and A. D. Angeli. Service Composition for Non-Programmers: Prospects, Problems, and Design Recommendations. In Proceedings of ECOWS, 2010.
    [9]
    A. Namoun, U. Wajid, and N. Mehandjiev. A Comparative Study: Service-based Application Development by Ordinary End Users and IT Professionals. In Proceedings of Service Wave, 2010.
    [10]
    T. Nestler, L. Dannecker, and A. Pursche:. User-centric Composition of Service Front-ends at the Presentation Layer. In Proceedings of ICSOC/ServiceWave Workshops, 2009.
    [11]
    S. Pietschmann, T. Nestler, and F. Daniel. Application Composition at the Presentation Layer: Alternatives and Open Issues. In Proceedings of iiWAS, 2010.
    [12]
    A. Ro, L. S.-Y. Xia, H.-Y. Paik, and C. H. Chon. Bill Organiser Portal: A Case Study on End-User Composition. In Proceedings of WISE, 2008.
    [13]
    W. Schwinger and N. Koch. Modeling web applications. Web Engineering: Systematic Development of Web Applications, 2006.
    [14]
    J. Wong and J. I. Hong. Making Mashups with Marmite: Towards End-User Programming for the Web. In Proceedings of CHI, 2007.
    [15]
    J. Yu, B. Benatallah, R. Saint-Paul, F. Casati, F. Daniel, and M. Matera. A framework for rapid integration of presentation components. In Proceedings of WWW, 2007.
    [16]
    N. Zang and M. B. Rosson. Web-Active Users Working with Data. In Proceedings of CHI, 2009.

    Cited By

    View all
    • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
    • (2018)User-driven visual composition of service-based interactive spacesJournal of Visual Languages and Computing10.1016/j.jvlc.2014.01.00325:4(278-296)Online publication date: 27-Dec-2018
    • (2018)A flexible service selection for executing virtual servicesWorld Wide Web10.1007/s11280-012-0184-216:3(219-245)Online publication date: 25-Dec-2018
    • Show More Cited By

    Index Terms

    1. End-user development of service-based interactive web applications at the presentation layer

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      EICS '11: Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
      June 2011
      356 pages
      ISBN:9781450306706
      DOI:10.1145/1996461
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 13 June 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. composition at the presentation layer
      2. end-user programming
      3. service frontend

      Qualifiers

      • Research-article

      Conference

      EICS '11
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 73 of 299 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
      • (2018)User-driven visual composition of service-based interactive spacesJournal of Visual Languages and Computing10.1016/j.jvlc.2014.01.00325:4(278-296)Online publication date: 27-Dec-2018
      • (2018)A flexible service selection for executing virtual servicesWorld Wide Web10.1007/s11280-012-0184-216:3(219-245)Online publication date: 25-Dec-2018
      • (2018)Examining gender issues in perception and acceptance in web-based end-user development activitiesEducation and Information Technologies10.1007/s10639-017-9650-x23:3(1175-1202)Online publication date: 24-Dec-2018
      • (2018)Establishing requirements for End-user Service Composition toolsRequirements Engineering10.1007/s00766-014-0207-x20:4(435-463)Online publication date: 24-Dec-2018
      • (2017)Gender-based behavioral analysis for end-user development and the `RULES' attributesEducation and Information Technologies10.5555/3123587.312359522:4(1853-1894)Online publication date: 1-Jul-2017
      • (2016)Supporting professional guides to create personalized visit experiencesProceedings of the 18th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct10.1145/2957265.2962650(1010-1015)Online publication date: 6-Sep-2016
      • (2016)Gender-based behavioral analysis for end-user development and the ‘RULES’ attributesEducation and Information Technologies10.1007/s10639-016-9519-422:4(1853-1894)Online publication date: 22-Jul-2016
      • (2016)Empowering the Knowledge Worker: End-User Software Engineering in Knowledge ManagementEnterprise Information Systems10.1007/978-3-319-29133-8_1(3-19)Online publication date: 3-Feb-2016
      • (2015)A Wizard Based EUDWeb Development ProcessEmpowering Organizations10.1007/978-3-319-23784-8_14(173-185)Online publication date: 4-Oct-2015
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media