• DocumentCode
    1892915
  • Title

    Natural End-User Development of Web Mashups

  • Author

    Aghaee, Saeed ; Pautasso, Cesare ; De Angeli, Antonella

  • Author_Institution
    Fac. of Inf., Univ. of Lugano (USI), Lugano, Switzerland
  • fYear
    2013
  • fDate
    15-19 Sept. 2013
  • Firstpage
    111
  • Lastpage
    118
  • Abstract
    End-User Development (EUD) can be exploited on the Web, where users have the opportunity to create niche “Web Mashup” applications as a means to address their long tail of situational needs in different domains of application. In this paper, we describe the design and evaluation of NaturalMash, an innovative EUD system for mashups. NaturalMash provides a high level of expressive power while it is still usable by non-professional users. This clearly distinguishes NaturalMash from existing mashup EUD tools that are either too limited or highly specialized for inexperienced users. The NaturalMash user interface efficiently combines different techniques such as live programming, natural language programming, What You See Is What You Get (WYSIWYG), and Programming by Demonstration (PbD). The design of NaturalMash adopts a formative evaluation approach, and has completed two design and evaluation iterations. The paper reports the results of the last formative evaluation and discusses the implications of the findings. The results are promising and suggest that the proposed system has a short and gentle learning curve and enables even non-professional users to rapidly build useful mashups.
  • Keywords
    Internet; iterative methods; natural language processing; personal computing; EUD system; NaturalMash; PbD; WYSIWYG; Web mashup applications; evaluation iterations; learning curve; live programming; mashup EUD tools; natural end-user development; natural language programming; nonprofessional users; programming by demonstration; what you see is what you get; Mashups; Natural languages; Programming; Syntactics; User interfaces; Visualization; YouTube; End-User Development; Mashup Tools; Mashups; Natural Language Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2013.6645253
  • Filename
    6645253