Show simple item record

dc.contributor.authorRode, Jochenen_US
dc.date.accessioned2014-03-14T20:13:46Z
dc.date.available2014-03-14T20:13:46Z
dc.date.issued2005-07-01en_US
dc.identifier.otheretd-07062005-152028en_US
dc.identifier.urihttp://hdl.handle.net/10919/28222
dc.description.abstractThis work investigates entry barriers and approaches for facilitating end-user web application development with the particular focus on shaping web programming technology and tools according to end-users' expectations and natural mental models. My underlying assumption and motivation is that given the right tools and techniques even nonprogrammers may become successful web application developers. The main target audience for this research are "casual" webmasters without programming experience - a group likely to be interested in building web applications. As an important subset of web applications I focus on supporting the development of basic data collection, storage and retrieval applications such as online registrations forms, staff databases, or report tools. First I analyze the factors contributing to the complexity of web application development through surveys and interviews of experienced programmers; then I explore the "natural mental models" of potential end-user web developers, and finally discuss my particular design solutions for lowering entry barriers, as embodied by a proof-of-concept development tool, called Click. Furthermore, I introduce and evaluate the concept of "Design-at-Runtime" - a new technique for facilitating and accelerating the development-test cycle when building web-based applications.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartdissertation.pdfen_US
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Virginia Tech or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectend-user web application developmenten_US
dc.subjectmental modelsen_US
dc.subjectnonprogrammersen_US
dc.titleWeb Application Development by Nonprogrammers: User-Centered Design of an End-User Web Development Toolen_US
dc.typeDissertationen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreePh. D.en_US
thesis.degree.namePh. D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Scienceen_US
dc.contributor.committeememberEdwards, Stephen H.en_US
dc.contributor.committeememberRamakrishnan, Narenen_US
dc.contributor.committeememberRees, Loren Paulen_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-07062005-152028/en_US
dc.contributor.committeecochairRosson, Mary Bethen_US
dc.contributor.committeecochairPérez-Quiñones, Manuel A.en_US
dc.date.sdate2005-07-06en_US
dc.date.rdate2005-07-21
dc.date.adate2005-07-21en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record