We recently conducted a survey of the add-on developer community. This post summarizes the quantitative results and some key findings only. There were several open-ended questions included on the survey. A special thank you to all those respondents that provided us with extensive feedback and great ideas. A summary of developer comments and suggestions will follow at a later date.
We had a total of 265 surveys completed. Note that some questions were mandatory, others were allowed to be left blank or unanswered and others allowed multiple answers. When multiple answers were permitted, the total number of responses for that question is shown.
The general summary is that most respondents were individual developers with 2 or more years of add-on development experience. Natually, they felt comfortable with JavaScript and XUL. They primarily built add-ons for Firefox and hosted them on their own (possibly, in additional to AMO).
These are simply the raw results, we’ll be applying some correlation analysis to draw out more interesting findings and conclusions.
Q1: Which of these best describes your status?
Q2. When did you write your first add-on? (for Firefox or other applications)
Q3. Select the applications (or devices) for which you have created add-ons, 3rd party applications, or plugins.
Q4. How many distinct add-ons have you created? (for Firefox or other applications)
Q5. Was the functionality of your Firefox add-on similar to your add-on for other applications?
Q6. If you have ever started to develop an add-on and then aborted the project, what were the primary factors in your decision to stop development?
Q7. What tool(s) did you use to develop your add-on(s) (for Firefox or other applications) ?
Q8. What tools would help you develop more efficiently?
Q9. How would you rate the ease of development of Firefox add-ons?
Q10. How would you rate Mozilla’s developer documentation?
Q11. How familiar are you with JavaScript and XUL?
Q12-Q14. What were the top three challenging aspects of building your add-on?
Q15. Where do you host your add-on?
Joshua Cranmer wrote on
Steve wrote on
bhashem wrote on
Sébastien Marinier wrote on
Maciej wrote on
Brett Zamir wrote on