Toljić, Nikola (2014) On The Development of a Mobile Survey Framework with Dynamic Code Loading. Masters thesis, National University of Ireland Maynooth.
Preview
Toljic Nikola.pdf
Download (1MB) | Preview
Abstract
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 |
URI: | https://mural.maynoothuniversity.ie/id/eprint/5348 |
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)
Downloads
Downloads per month over past year