Programming at runtime: Requirements & paradigms for nonprogrammer web application development

Jochen Rode, Mary Beth Rosson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

26 Scopus citations

Abstract

We investigate the femibiliy of nonprogramnier web application development and propose the creation of end-user programming tools that address the issue at a high level of abstraction. The results of three related empirical studies and one protoping effort are reported. We surveyed nonprogrammers' needs for web applications and studied how nonprogrammers would naturally approach web development. To express what a tool should provide we summarize high-level components and concepts employed by web applications. To express how a tool may provide its functionality, we propose "Programming-at-Runtime" - a programming paradigm that is in its core similar to the automatic recalculation in spreadsheets. Finally, we introduce "FlashLight" - a protoype web development tool for nonprogrammers.

Original languageEnglish (US)
Title of host publicationProceedings - 2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003
Pages23-30
Number of pages8
DOIs
StatePublished - Dec 1 2003
Event2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003 - Auckland, New Zealand
Duration: Oct 28 2003Oct 31 2003

Publication series

NameProceedings - 2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003

Other

Other2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003
CountryNew Zealand
CityAuckland
Period10/28/0310/31/03

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Control and Systems Engineering

Fingerprint Dive into the research topics of 'Programming at runtime: Requirements & paradigms for nonprogrammer web application development'. Together they form a unique fingerprint.

  • Cite this

    Rode, J., & Rosson, M. B. (2003). Programming at runtime: Requirements & paradigms for nonprogrammer web application development. In Proceedings - 2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003 (pp. 23-30). [1260198] (Proceedings - 2003 IEEE Symposium on Human Centric Computing Languages and Environments, HCC 2003). https://doi.org/10.1109/HCC.2003.1260198