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 条
  • [1] End user programming on the Web
    Cypher, Allen
    [J]. NO CODE REQUIRED: GIVING USERS TOOLS TO TRANSFORM THE WEB, 2010, : 3 - 22
  • [2] Marmite: Towards end-user programming for the web
    Wong, Jeffrey
    [J]. VL/HCC 2007: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2007, : 270 - 271
  • [3] Towards the Web of Applications: Incorporating End User Programming into the Web 2.0 Communities
    Ahmadi, Navid
    Jazayeri, Mehdi
    Lelli, Francesco
    Repenning, Alexander
    [J]. 2ND INTERNATIONAL WORKSHOP ON SOCIAL SOFTWARE ENGINEERING AND APPLICATIONS - SOSEA 2009, 2009, : 9 - 13
  • [4] Making Mashups with Marmite: Towards End-User Programming for the Web
    Wong, Jeffrey
    Hong, Jason I.
    [J]. CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1 AND 2, 2007, : 1435 - 1444
  • [5] End-user programming of time as an 'ordinary' dimension in grid-oriented visual programming languages
    Burnett, M
    Cao, NY
    Arredondo-Castro, M
    Atwood, J
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2002, 13 (04): : 421 - 447
  • [6] Lively Fabrik - A Web-based End-user Programming Environment
    Lincke, Jens
    Krahn, Robert
    Ingalls, Dan
    Hirschfeld, Robert
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON CREATING, CONNECTING AND COLLABORATING THROUGH COMPUTING, PROCEEDINGS, 2009, : 11 - +
  • [7] A world wider than the Web End user programming across multiple domains
    Haines, Will
    Gervasio, Melinda
    Blythe, Jim
    Lerman, Kristina
    Spaulding, Aaron
    [J]. NO CODE REQUIRED: GIVING USERS TOOLS TO TRANSFORM THE WEB, 2010, : 213 - 231
  • [8] Towards flexible and lightweight integration of web applications by end-user programming
    Han, Hao
    Tokuda, Takehiro
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2010, 6 (04) : 359 - +
  • [9] END-USER PROGRAMMING
    JONES, C
    [J]. COMPUTER, 1995, 28 (09) : 68 - 70
  • [10] The Future of End User Programming?
    Adams, Sam S.
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 887 - 887