Research@Lincoln
    • Login
     
    View Item 
    •   Research@Lincoln Home
    • Theses and Dissertations
    • Doctoral (PhD) Theses
    • View Item
    •   Research@Lincoln Home
    • Theses and Dissertations
    • Doctoral (PhD) Theses
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Designing a framework for end user applications

    Deng Yanbo
    Abstract
    End user developers (i.e. non-professional developers) often create database applications to meet their immediate needs. However, these applications can often be difficult to generalise or adapt when requirements inevitably change. As part of this thesis, we visited several research institutions to investigate the issues of end user developed databases. We found that different user groups in the same organisation might require similar, but different, data management applications. However, the very specific designs used in most of these systems meant it was difficult to adapt them for other similar uses. In this thesis we propose a set of guidelines for supporting end user developers to create more flexible and adaptable data management applications. Our approach involves professional and end user developers working together to find a “middle way” between very specific and very generic designs. We propose a framework solution that allows the data model to have several co-existing variations which can satisfy the requirements of different user groups in a common domain. A “framework provider” (IT professional) will create the initial framework and data model. Configuration tools are then provided for a “framework manager” to easily customise the model to the specific needs of various user groups. The system also provides client toolkits and application generators to help end user developers (EUDs) to quickly create and customise applications based on the framework. The framework approach was applied to a case study involving a Laboratory Information Management System (LIMS) for data on research experiments. We demonstrated that the framework developed could be successfully applied to several groups working in the same domain and could be extended to include new or changed requirements. We also evaluated the framework through software trials at several research organisations. All participants successfully used the configuration tools to extend the LIMS framework within an average of 40 minutes. EUDs were also able to easily create basic applications within an average of 25 minutes. The overall feedback was that the framework approach was a useful and efficient way to create adaptable data management applications. More importantly, participants were able to immediately see how the framework could be applied to their own laboratory data.... [Show full abstract]
    Keywords
    software flexibility; data management; framework approaches; database evolution; end user development
    Date
    2013
    Type
    Thesis
    Collections
    • Doctoral (PhD) Theses [887]
    • Department of Informatics and Enabling Technologies [114]
    Share this

    on Twitter on Facebook on LinkedIn on Reddit on Tumblr by Email

    Thumbnail
    View/Open
    Yanbo_PhD.pdf
    Metadata
     Expand record
    This service is managed by Learning, Teaching and Library
    • Archive Policy
    • Copyright and Reuse
    • Deposit Guidelines and FAQ
    • Contact Us
     

     

    Browse

    All of Research@LincolnCommunities & CollectionsTitlesAuthorsKeywordsBy Issue DateThis CollectionTitlesAuthorsKeywordsBy Issue Date

    My Account

    LoginRegister

    Statistics

    View Usage Statistics
    This service is managed by Learning, Teaching and Library
    • Archive Policy
    • Copyright and Reuse
    • Deposit Guidelines and FAQ
    • Contact Us