SIGN UP FREE
Survey Templates Surveys Mobile development and fragmentation: decisions, i

Mobile development and fragmentation: decisions, i

Mobile development: decisions, effort and issues


"Mobile Developer Survey Project" is a research project by Carnegie Mellon CyLab Mobility Research Center.
Our main research goal is to provide a decision framework to mobile application developers; we want them to succeed when they make decisions about both market and technical issues.

You can help us filling precisely this survey: it takes about 15 minutes and counts nearly 20 questions. If you can't complete it right now, please save the link and come back before Jan. the 15th: your opinion is really essential for us!
Participating our survey you'll be eligible to be rewarded with a 50$ Amazon gift card.
Please note that only completely filled and submitted survey will be taken into account.
Be sure to fill in your e-mail so that we can send you a summary of the survey results and possibly a Prize!

Thank you very much for your valuable time and support.
To learn more about our project visit our open wiki.

Privacy Policy: we'll use data received through the survey only to accomplish our research goals; all data will be summarized for reporting, and no individual information will be disclosed to other parties.
E-mail:
Job Title:
PART 1. INTRODUCTION
On which mobile platform are you developing now?
If you are developing on more platforms at the same time list them using "other" option.
On which mobile platform(s) have you ever developed (or worked)?
Mark all applicable.
Have you ever written an open source mobile application?
PART TWO: Decisions and issues about mobile platforms
INSTRUCTIONS
Suppose that you have a great idea for a mobile application: before going to the market you have to make several decisions about target platform(s)/device(s)/carrier(s) and about your architecture. How do you decide on the steps to follow? What are the critical factors affecting your decision?
What is your primary concern before starting to develop a mobile application?
Market: How important are each of the following in choosing your target platform(s)?
Unimportant
Of little importance
Moderately important
Important
Very important
Network operator (e.g. AT&T, T-Mobile)
Customer base (e.g enterprise, consumer)
Delivery/marketing channels
Geographic coverage
Market share
Other decision drivers that you believe important:
How (if at all) does the network operator influence your decisions?
Technical: how do the following affect your choice(s) of target platform(s)?
Unimportant
Of little importance
Moderately important
Important
Very important
Applications' requirements
Capabilities of available devices
Programming languages for development
Platform capabilities
Platform openness
Support (tools, docs, community)
Other decision drivers that you believe important:
Which mobile application architecture have you ever used?
What factors are most important in choosing your application architecture (native or middleware or web or widget based)?
Select at least 1 and up to 4 best choices
What platform's features are most important for you?
Select at least 1 and up to 4 best choices
Was it important if the platform was open source?(required)
Unimportant
Of little importance
Moderately important
Important
Very important
 
What device's features are most important for you?
Select at least 1 and up to 5 best choices
Suppose that you have already deployed your application on a specific platform for a set of devices and now you want to release your application for different platform(s). What is your approach?
How many years of experience in Mobile Application Development do you have?
You are working as:
Your company is:
Company (or self):
What types of development have you primarily done in the past?
Check all that apply.
PART THREE. Effort: metrics and costs
Do you have historical data tracking your development effort and cost?
Which metrics do you use to measure software quality and/or costs? Please be as specific as possible.
Do you use any tools to forecast your development effort and so schedule your activities? Please be specific.
How do you mainly test your applications for different platforms\devices?
In wich size range are your mobile applications?
Please provide estimates in term of SLOC (Source Lines Of Code) and\or in term of Function Points (number of functionalities)

Minimum
Maximum
SLOC
FP
How much time do you spend for these activities?
(sum should be 100%)
Requirement Analysis e Design
Implementation
Testing
Porting to different platforms\devices...
Maintenance
0
Are you willing to help with the next stage of our research?
If so, fill in your e-mail
Comments and suggestions are very much appreciated:
IMPORTANT: DON'T FORGET TO PRESS SUBMIT, otherwise you miss the chance to be rewarded with an Amazon GIFT CARD and to receive a free summary.

Related templates and questionnaires