Computer Science Technical Reports
CS at VT

An End-User Development Perspective on State-of-the-Art Web Development Tools

Rode, Jochen and Howarth, Jonathan and Perez-Quinones, Manuel A. and Rosson, Mary Beth (2005) An End-User Development Perspective on State-of-the-Art Web Development Tools. Technical Report TR-05-03, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
webtoolsevaluation.pdf (780934)

Abstract

We reviewed and analyzed nine commercially available web development tools from the perspective of suitability for end-user development to compare and contrast alternative and best-of-breed approaches for particular problem areas within web application development (Getting Started, Workflow, Level of Abstraction, Layout, Database, Application Logic, Testing and Debugging, Learning and Scaling, Security, Collaboration, and Deployment). End-user development involves the creation of dynamic websites with support for features like authentication, conditional display, and searching/sorting by casual web developers who have some experience creating static websites but little or no programming knowledge. We found that current tools do not lack functionality, but rather have a variety of problems in ease of use for end users who are nonprogrammers. In particular, while many tools offer wizards and other features designed to facilitate specific aspects of end-user development, none of the tools that we reviewed supports a holistic approach to web application development. We discuss the implications of these problems and conclude with recommendations for the design of improved web development tools that would lower the entry barrier into web programming.

Item Type:Departmental Technical Report
Keywords:end-user development, web development tools, web application development, web programming
Subjects:Computer Science > Human Computer Interaction
Computer Science > Multimedia & Hypertext
Computer Science > Software Engineering
ID Code:708
Deposited By:Administrator, Eprints
Deposited On:31 January 2013