MURAL - Maynooth University Research Archive Library

    On The Development of a Mobile Survey Framework with Dynamic Code Loading

    Toljić, Nikola (2014) On The Development of a Mobile Survey Framework with Dynamic Code Loading. Masters thesis, National University of Ireland Maynooth.

    Download (1MB) | Preview

    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...

    Add this article to your Mendeley library


    Conducting research based on surveys and experiment is a laborious task. This report describes the design and implementation of a system that aims to reduce some of the workload researchers are facing when gathering data from the general population. This is achieved by creating a survey framework which allows the creation and distribution of surveys, as well as the collection of surveys results. In addition to textual questions, the framework allows the researcher to include coded experiments which are distributed with the survey and loaded by the framework at runtime. The survey tool, implemented on the Android™ platform, supports Android-based code modules but also web content and Unity code modules. Interfaces to facilitate communication between external code modules and the survey tool are in place for each of the three supported module types. The generic nature of the framework coupled with its modularity and the ability to work without a permanent network connection make is suitable for a vast number of research scenarios. To show the feasibility of the system, a survey investigating the correlation between cognitive function and driver behaviour is conducted. It shows the level of automation that can be achieved and, simultaneously validates the system. System tests were used to verify the framework.

    Item Type: Thesis (Masters)
    Additional Information: Taught Masters Thesis for the Erasmus Mundus MSc in Dependable Software Systems
    Keywords: Android; Survey Framework; Survey Tool; Code injection; External modules; Dynamic Code Loading; Cognitive function; Driver behaviour;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 5348
    Depositing User: IR eTheses
    Date Deposited: 03 Sep 2014 15:46
      Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

      Repository Staff Only(login required)

      View Item Item control page


      Downloads per month over past year

      Origin of downloads