Difference between revisions of "MobiCloud Survey"
(More formatting) |
|||
Line 3: | Line 3: | ||
==Background and hypothesis== | ==Background and hypothesis== | ||
− | MobiCloud | + | [http://mobi-cloud.org 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. | 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. | |
− | The details are collected with no identifiable personal information. | + | ** Questions on future enhancements |
+ | * The details are collected with no identifiable personal information. | ||
==Risks== | ==Risks== | ||
None. | None. | ||
+ | |||
==Potential benefits== | ==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. | This study will provide a clear understanding on the usability of the MobiCloud programming language in multiple perspectives, especially in a novice programmers perspective. |
Revision as of 21:06, 10 February 2011
Contents
Purpose of Research
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.