The temporal dimension in end user programming for the Web

被引:0
|
作者
Adar, Eytan [1 ]
Dontcheva, Mira [2 ]
Fogarty, James A. [3 ]
Weld, Daniel S. [3 ]
机构
[1] Univ Michigan, Sch Informat & Comp Sci & Engn, Ann Arbor, MI 48109 USA
[2] Adobe Syst, San Jose, CA 95110 USA
[3] Washington Univ, St Louis, MO 63130 USA
关键词
D O I
10.1016/B978-0-12-381541-5.00013-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the dynamic nature of the Web, most people only view and interact with a static snapshot. Search engines, browsers, and higher-level end user programming environments only support observing and manipulating a single point in time - the "now." We propose that moving beyond this static viewpoint is important because (1) maintaining a temporal view of the Web allows users to more clearly understand the behavior of their "programs," both in static and dynamic contexts; and (2) temporally changing information on the Web is interesting in its own right. In this chapter we discuss the opportunities and challenges of integrating the temporal dimension in end user programming environments and our experiences with Zoetrope, a tool for interacting with the ephemeral (i.e., dynamic) Web.
引用
收藏
页码:251 / 266
页数:16
相关论文
共 50 条
  • [31] User-friendly functional programming for web mashups
    Ennals, Rob
    Gay, David
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (09) : 223 - 233
  • [32] Languages & Visualizations to Enable Effective End User Programming
    Hoffswell, Jane
    [J]. CHI EA '19 EXTENDED ABSTRACTS: EXTENDED ABSTRACTS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
  • [33] End User Robot Programming via Visual Languages
    Diprose, James P.
    [J]. 2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 229 - 230
  • [34] CharIoT: An end-user programming environment for the IoT
    Tomlein, Matus
    Boovaraghavan, Sudershan
    Agarwal, Yuvraj
    Dey, Anind K.
    [J]. IOT'17: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, 2017, : 171 - 172
  • [35] Personalising the iCampus: An End-User Programming approach
    Chin, Jeannette
    Callaghan, Vic
    Winckles, Adrian
    [J]. 2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS (WI-IAT WORKSHOPS 2012), VOL 3, 2012, : 347 - 351
  • [36] Towards an end-user programming environment for the Grid
    Shu, CC
    Yu, HY
    Xiao, LJ
    Liu, HZ
    Xu, ZW
    [J]. GRID AND COOPERATIVE COMPUTING - GCC 2005, PROCEEDINGS, 2005, 3795 : 345 - 356
  • [37] Scheming Textiles: End-user Programming for Wearables
    Elumeze, Nwanua
    Eisenberg, Michael
    [J]. TWELFTH IEEE INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, PROCEEDINGS, 2008, : 111 - 112
  • [38] SELECTING AN END USER PROGRAMMING LANGUAGE FOR DSS DEVELOPMENT
    MEADOR, CL
    MEZGER, RA
    [J]. MIS QUARTERLY, 1984, 8 (04) : 267 - 281
  • [39] Exploring End User Programming Needs in Home Automation
    Brich, Julia
    Walch, Marcel
    Rietzler, Michael
    Weber, Michael
    Schaub, Florian
    [J]. ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2017, 24 (02)
  • [40] Toward End-User Programming for Robots in Stores
    Oishi, Yoha
    Kanda, Takayuki
    Kanbara, Masayuki
    Satake, Satoru
    Hagita, Norihiro
    [J]. COMPANION OF THE 2017 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION (HRI'17), 2017, : 233 - 234