MobiCloud Survey
Contents
Purpose of This Survey
This research aims to understand the user perception on a new programming language. Although the some characteristics of a programming language can be measured objectively, there are subjective measures that ultimately decide the success and adoption of a given programming language.
Background and hypothesis
MobiCloud is a research project that defines a new language for Cloud-mobile hybrid applications. These applications have a part running on a Cloud (a set of remote computers that can be used on a pay-per-use basis) and another part on a mobile device (smart phone). This project and related research has been published on multiple, well established conferences. However the MobiCloud language has not been submitted to a subjective, user based evaluation. Usability is an important factor in programming languages and usually a key consideration when used in software development. Software developers have varying opinions on programming languages based on their experience, exposure to other programming languages and other reasons.
Procedure
- Signup (via the Web signup form)
- Participants are asked several questions to determine their programming proficiency.
- The participants are given a short tutorial on how to use the language and the related tools. This tutorial may be face to face or done via video (1 to 2 hours)
- Participants are asked to create at least one non-trivial application within 7 days.
- They are asked two sets of questions
- Questions of experience and usability.
- Questions on future enhancements
- The details are collected with no identifiable personal information.
Risks
None.
Potential benefits
This study will provide a clear understanding on the usability of the MobiCloud programming language in multiple perspectives, especially in a novice programmers perspective.
Inclusion and exclusion criteria
None. Some experience in programming would be helpful but its not a must.
Enrollment
We are working on a Web signup system, we'll post it as soon as we are done.