Title page for ETD etd-05232005-144650


Type of Document Master's Thesis
Author Bhardwaj, Yogita
Author's Email Address yogitab@vt.edu
URN etd-05232005-144650
Title Reverse Engineering End-user Developed Web Applications into a Model-based Framework
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Pérez-Quiñones, Manuel A. Committee Chair
Abrams, Marc Committee Member
North, Christopher L. Committee Member
Keywords
  • Reverse Engineering
  • Model-based approach
  • End-user programming
  • Web application development
  • User Interface tools
Date of Defense 2005-05-09
Availability unrestricted
Abstract
The main goal of this research is to facilitate end-user and expert developer collaboration in the creation of a web application. This research created a reverse engineering toolset and integrated it with Click (Component-based Lightweight Internet-application Construction Kit), an end-user web development tool. The toolset generates artifacts to facilitate collaboration between end-users and expert web developers when the end-users need to go beyond the limited capabilities of Click. By supporting smooth transition of workflow to expert web developers, we can help them in implementing advanced functionality in end-user developed web applications. The four artifacts generated include a sitemap, text documentation, a task model, and a canonical representation of the user interface. The sitemap is automatically generated to support the workflow of web developers. The text documentation of a web application is generated to document data representation and business logic. A task model, expressed using ConcurTaskTrees notation, covers the whole interaction specified by the end-user. A presentation and dialog model, represented in User Interface Markup Language (UIML), describe the user interface in a declarative language. The task model and UIML representation are created to support development of multi-platform user interfaces from an end-user web application. A formative evaluation of the usability of these models and representations with experienced web developers revealed that these representations were useful and easy to understand.
Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  Yogitab_Thesis_Final.pdf 982.16 Kb 00:04:32 00:02:20 00:02:02 00:01:01 00:00:05

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.