Advertisement
Advertisement

More Related Content

Slideshows for you(20)

Advertisement
Advertisement

Eclipse Community Survey Report 2013

  1. ECLIPSE COMMUNITY SURVEY REPORT JUNE 2013 COPYRIGHT © 2013 THE ECLIPSE FOUNDATION ALL RIGHTS RESERVED THIS WORK IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION 3.0 UNPORTED LICENSE. TO VIEW A COPY OF THIS LICENSE, VISIT HTTP://CREATIVECOMMONS.ORG/LICENSES/BY/3.0/ OR SEND A LETTER TO CREATIVE COMMONS, 171 SECOND STREET, SUITE 300, SAN FRANCISCO, CALIFORNIA, 94105, USA
  2. ABOUT THE SURVEY • Survey was open to the Eclipse community from April 12 – May 10, 2013. The primary method for promoting the survey was news posting on eclipse.org home page, twitter, Facebook and forums postings. • 1070 individuals responded to the survey and 920 completed the survey. The results are based on the 920 completed survey responses. • We received 355 (38.6%) completed survey responses from Germany. This was due to press coverage of the survey by a popular German developer portal. • This report is a summary of the overall results. Some results of some questions only include the more popular options. In addition, not all the questions are reported. The details data is available at http://eclipse.org/org/press-release/20130612_eclipsesurvey2013.php • Eclipse Foundation has run a similar surveys in previous years. Comparison in this report are from the results of these surveys. • 2012 http://www.eclipse.org/org/press-release/20120608_eclipsesurvey2012.php • 2011 http://www.eclipse.org/org/press-release/20110610_survey.php • 2010 http://www.eclipse.org/org/press-release/20100604_survey2010.php • 2009 http://www.eclipse.org/org/press-release/20090527_survey09.php • 2007 http://www.eclipse.org/org/press-release/20071106_cbsurvey.php Eclipse Open Source Developer Report 2013 2
  3. DEMOGRAPHICS
  4. 7% 8% 24% 24% 17% 9% 12% How many years have you spent writing code in a professional capacity? (Choose one.) Just learning to code Less than 2 years 2-5 years 6-10 years 11-15 years 16-20 years  47% have 2-10 years experience writing code EXPERIENCE Eclipse Open Source Developer Report 2013 4
  5. 34% 9% 7%5%5% 5% 5% 4% 2% 24% Which of the following most closely describes your industry? (Choose one.) High-tech products Student Professional services Industrial products manufacturing Individual - not affiliated with an industry Financial services Researcher Government (federal, state, local) Telecom carriers Other  Significant representation from software and hardware vendors creating high-tech products INDUSTRY Eclipse Open Source Developer Report 2013 5
  6. 33% 21%12% 8% 9% 15% 2% What is your best estimate of how many employees work at your organization? (Choose one.) Fewer than 100 100 to 999 1,000 to 4,999 5,000 to 19,999 20,000 or more Individual, not affiliated with an organization Don't know ORGANIZATION SIZE Eclipse Open Source Developer Report 2013 6  54% respondents work in organizations with less than 1000 employees.  17% respondents work in organizations with more than 5000 employees
  7. WHAT ARE DEVELOPERS USING?
  8. 64% 27% 6.9% 58% 33% 7.9% 63% 28% 8.5% 55% 32.50% 12% 54.6% 35.1% 8.7% Windows Linux Mac OSX What is your primary operating system for software development? (Choose one.) 2013 2012 2011 2010 2009  55% continue to use Windows  Linux usage increased to 35% DESKTOP OPERATING SYSTEM Eclipse Open Source Developer Report 2013 8
  9. DEPLOYMENT OPERATING SYSTEM Eclipse Open Source Developer Report 2013 9 5.9% 6.6% 8.2% 8.2% 9.0% 12.6% 15.0% 16.0% 16.7% 21.3% 21.8% 34.3% 66.5% 6.1% 5.8% 6.1% 5.9% 6.3% 13.4% 11.7% 12.6% 18.8% 20.2% 22.1% 33.0% 60.8% Embedded OS (ex.… Oracle Solaris Linux - Fedora Apple iOS Unix (AIX, HP-UX) Linux - Other Linux - SUSE Mac OSX Android Linux - Debian Linux - RHEL Linux - Ubuntu MS Windows (any version… What are your primary operating systems for software deployment? (Based on importance, choose up to 5) 2013 2012  Windows decreased to 60.8% from 66.5% as a deployment OS.
  10. 67% 11% 5% 4% 3% 3% 2% 3% 1% 1% Java C/C++ PHP Python C JavaScript C# Other… Scala Groovy What is the primary computer language you typically use to develop software? (Choose one.) PRIMARY LANGUAGE Eclipse Open Source Developer Report 2013 10
  11. 1.8% 5.2% 4.7% 9.2% 21.0% 26.9% 26.9% 4.3% 5.4% 4.2% 11.7% 18.6% 28.4% 22.9% 4.1% 4.2% 6.3% 10.7% 20.5% 21.0% 30.3% 4.7% 6.8% 7.1% 7.3% 18.5% 23.0% 29.1% Mobile applications Embedded software Research/scientific applications Plug-ins for Eclipse Desktop client applications Server-centric & Middleware applications… Web applications & Rich Internet Applications What is the primary type of software you are personally involved in developing? (Choose one.) 2013 2012 2011 2010 TYPE OF SOFTWARE Eclipse Open Source Developer Report 2013 11
  12. SERVER FRAMEWORKS 14.0% 4.2% 11.8% 10.1% 5.7% 18.6% 19.7% 12.4% 4.5% 13.0% 10.7% 6.8% 14.7% 24.3% 15.6% 4.5% 7.8% 10.4% 12.3% 18.8% 22.7% 18.2% 4.7% 11.7% 8.4% 6.1% 23.4% 25.2% None - I'm not using a server framework Java Server Faces (JSF) Other (specify) Servlets Equinox (or other OSGi runtime) EJBs Spring What is the primary server framework you use for deployed applications? (Choose one.) 2013 2012 2011 2010  Spring and EJBs continue to be the most popular server frameworks Eclipse Open Source Developer Report 2013 12
  13. PRIMARY APPLICATION SERVER 3.3% 2.9% 5.2% 5.1% 3.6% 10.5% 33.8% 2.6% 3.0% 4.3% 4.0% 3.5% 9.0% 32.1% 2.5% 3.6% 4.9% 5.1% 6.6% 8.6% 33.6% 2.5% 3.9% 4.3% 4.0% 4.3% 8.2% 29.9% Oracle WebLogic Glassfish Other (specify) IBM WebSphere Jetty JBoss Apache Tomcat What is the primary application server you typically use for deployed applications? (Choose one.) 2013 2012 2011 2010  Apache Tomcat continues to be the most popular application server Eclipse Open Source Developer Report 2013 13
  14. 0.9% 2.8% 3.0% 12.6% 6.8% 58.3% 0.6% 2.7% 4.6% 13.3% 12.8% 51.3% 2.2% 2.3% 2.6% 8.9% 4.4% 23.2% 46.0% 1.4% 2.2% 3.6% 4.5% 6.0% 30.3% 37.8% IBM Rational Team Concert IBM Rational ClearCase Mercurial CVS GitHub Git Subversion What is the primary source code management system you typically use? (Choose one.) 2013 2012 2011 2010 PRIMARY CODE MANAGEMENT  Subversion continue to decrease to only 37.8%  Git and GitHub combined represent 36.3% Eclipse Open Source Developer Report 2013 14
  15. BUILD AND RELEASE MGMT PRODUCT 14.2% 21.8% 15.7% 50.4% 28.3% 16.0% 32.2% 16.0% 32.2% 48.2% 30.8% 2.3% 6.0% 5.1% 11.6% 7.1% 10.1% 20.1% 15.3% 29.8% 50.8% 42.3% 4.5% 6.1% 6.2% 6.5% 8.0% 9.7% 10.9% 12.7% 16.7% 35.3% 38.3% 41.3% Gradle Other (specify) CMake PDE Build Custom/in-house Tycho Sonatype Nexus Hudson Make Jenkins Ant Maven What build and release management products do you typically use? (Select all that apply.) 2013 2012 2011 2010  Usage of Ant declined from 50.8% to 38.3% Eclipse Open Source Developer Report 2013 15
  16. CLOUD AND MOBILE
  17. 8.0% 9.1% 8.5% 10.4% 52.7% 11.2% 6.4% 14.9% 7.2% 12.7% 47.8% 10.9% 8% 14% 7% 12% 47% 13% Deploy the majority apps Deploy a minority apps Plans to deploy in the next 6 months Plans to deploy in the next 7-18 months No plans Don't know Are you or your organization deploying applications to a cloud infrastructure? (Choose one.) 2013 2012 2011 PLANS FOR CLOUD COMPUTING Eclipse Open Source Developer Report 2013 17  Number of respondents with no plans for Cloud deployments has remained consistent.  In Germany, 59.5% have no plans for Cloud deployment compared to 47% overall
  18. 9.8% 23.1% 29.3% 4.0% 2.7% 4.0% 13.5% 30.0% 36.0% 2.3% 2.3% 3.0% 3.4% 5.3% 22.4% 30.8% Rackspace Cloud IBM Microsoft Azure Red Hat OpenShift Google AppEngine Private cloud Amazon If you are or have plans to use a cloud infrastructure, which service are you likely to use? (Choose one.) 2013 2012 2011 CLOUD PROVIDERS Eclipse Open Source Developer Report 2013 18  In Germany, Private Cloud is most popular at 35% vs Amazon (21.3%)
  19. 5.2% 18.5% 11.3% 10.6% 14.0% 31.6% 8.9% 5.7% 17.6% 19.7% 10.4% 13.9% 23.9% 8.7% 8.7% 21.5% 15.7% 10.0% 11.7% 22.4% 10.0% Developed apps for internal users Developed apps for external users Developed apps for internal and external users In the next 6 months In the next 7-18 months No plans Don't know Are you or your organization planning to create applications for mobile devices (smartphones, tablets, etc.) 2013 2012 2011 PLANS FOR MOBILE Eclipse Open Source Developer Report 2013 19
  20. MOBILE PLATFORMS Eclipse Open Source Developer Report 2013 20 15.1% 13.6% 66.3% 85.3% 11.4% 11.1% 19.9% 73.8% 89.6% 9.7% 17.9% 19.9% 65.7% 86.8% RIM Blackberry MS Windows Phone Optimize web site for mobile devices Apple iOS Android What platforms are your targeting for your mobile applications? (Choose all that apply) 2013 2012 2011
  21. 4.9% 2.8% 7.9% 17.9% 28.6% 59.6% 34.3% 2.1% 2.1% 2.3% 5.4% 11.2% 24.4% 40.1% Don’t know Dojo Mobile SAP/Sybase Unwired Platform Appcelerator Titanium Sencha Touch Apache Cordova/PhoneGap JQuery/JQuery Mobile Native SDKs and development platforms What mobile frameworks and platforms do you use? (Choose all that apply) 2013 2012 MOBILE FRAMEWORKS Eclipse Open Source Developer Report 2013 21
  22. WEB-BASED IDE
  23. WEB-BASED IDE 23 Eclipse Open Source Developer Report 2013 2.6% 10.7% 14.6% 35.4% 36.7% I use a web-based IDE as part of my normal development environment I have experimented with a web-based IDE but not on a regular basis I'm interested but Web IDEs lack the features of a full desktop IDE I have no interest in a web-based IDE I don’t know enough to have an opinion What has been your experience of using a web-based IDE (ex. Orion, Cloud 9, CodeEnvy, etc.)
  24. WEB-BASED IDE 24 Eclipse Open Source Developer Report 2013 35.8% 1.5% 1.8% 3.0% 7.8% 14.6% 22.2% 22.9% 26.2% 35.3% Don’t do JS/HTML5 development Brackets Eclipse VJet Emacs Sublime Vi Text Editor Eclipse JSDT Chrome DevTools Firefox Web Developer Tools What developer tools do you use for doing JS/HTML5/CSS web development? (Choose all that apply)
  25. ECLIPSE AND COMMUNITY PARTICIPATION
  26. OSS CORPORATE POLICY 1.6% 41.0% 35.4% 8.8% 13.1% 1.6% 40.1% 38.7% 8.7% 10.8% 0.60% 38.50% 39.50% 9.70% 11.70% 1.0% 40.8% 39.5% 8.0% 10.6% Does not allow the use of any open source software Uses open source software, but does not interact with open source project communities in any way Uses open source software and contributes back (through bug reports, code, resources) to at… Contributes significant development resources (contributors, committers and/or maintainers, project… Has a business model that relies on open source software for its success What best describes your organization's policy towards the use of open source software? (Choose one.) 2013 2012 2011 2010  Corporate policies remain consistent for last 4 years Eclipse Open Source Developer Report 2013 26
  27. WHY CONTRIBUTE TO OPEN SOURCE  67% of developers contribute or participate in open source projects Eclipse Open Source Developer Report 2013 27 6.2% 11.2% 22.0% 24.8% 28.5% 33.4% 35.9% 36.3% 54.0% 5.8% 8.4% 17.6% 22.6% 32.9% 32.9% 33.0% 35.6% 46.9% A good way to promote my… Paid to contribute Important for career… Enjoy the interaction with my… I don't contribute to any open… I needed a feature or bug fix… I believe in the FOSS… It is a great way to learn… Like to give back and support… Why do you contribute or participate to an open source project? (Choose all that apply.) 2013 2012
  28. MOST ADMIRED COMPANIES IN OPEN SOURCE Eclipse Open Source Developer Report 2013 28 What company do you admire/respect for their participation and contributions to open source communities? 28.5% 21.3% 18.9% Other Companies Mentioned: Mozilla, Eclipse, Apache, Oracle, Canonical, GitHub, Sun
  29. ECLIPSE VERSION ADOPTION  Adoption of Eclipse 4.2 lags behind previous releases Eclipse Open Source Developer Report 2013 29 3.6% 7.4% 15.8% 12.9% 56.0% Eclipse 3.6 Helios Eclipse 4.3 (Kepler Milestone Builds) Eclipse 3.7 (Indigo) Eclipse 3.8 (Juno) Eclipse 4.2 (Juno) 2013 What is the version of Eclipse you use most often? (Choose one.) 0.7% 2.3% 5.3% 10.9% 76.9% Eclipse 3.4 (Ganymede) Eclipse 3.5 (Galileo) Eclipse 4.2 (Juno Milestone Builds) Eclipse 3.6 (Helios) Eclipse 3.7 (Indigo) 2012
  30. 29% 52% 13% 5% 1% 2013 Very satisfied Satisified Neutral Unsatisfied Very Unsatisified SATISFACTION  Overall satisfaction declined in 2013  81% are very satisfied or satisfied compared to 90% in 2012 Eclipse Open Source Developer Report 2013 30 39% 51% 8% 2% 0% 2012 Overall, how satisfied are you with Eclipse? (Choose one.)
Advertisement