Eclipse Community Survey Report 2013

13,673 views

Published on

This is a summary of the survey results from the annual Eclipse Community Survey.

Published in: Technology
2 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
13,673
On SlideShare
0
From Embeds
0
Number of Embeds
423
Actions
Shares
0
Downloads
172
Comments
2
Likes
6
Embeds 0
No embeds

No notes for slide

Eclipse Community Survey Report 2013

  1. 1. ECLIPSECOMMUNITY SURVEYREPORTJUNE 2013COPYRIGHT © 2013 THE ECLIPSE FOUNDATION ALL RIGHTS RESERVEDTHIS WORK IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION 3.0 UNPORTED LICENSE. TO VIEW A COPY OF THIS LICENSE, VISITHTTP://CREATIVECOMMONS.ORG/LICENSES/BY/3.0/ OR SEND A LETTER TO CREATIVE COMMONS, 171 SECOND STREET, SUITE 300, SANFRANCISCO, CALIFORNIA, 94105, USA
  2. 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 oneclipse.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. Thiswas due to press coverage of the survey by a popular German developerportal.• This report is a summary of the overall results. Some results of somequestions only include the more popular options. In addition, not all thequestions are reported. The details data is available athttp://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.phpEclipse Open Source Developer Report 20132
  3. 3. DEMOGRAPHICS
  4. 4. 7%8%24%24%17%9%12%How many years have you spent writing code ina professional capacity? (Choose one.)Just learning tocodeLess than 2 years2-5 years6-10 years11-15 years16-20 years 47% have 2-10 years experience writing codeEXPERIENCEEclipse Open Source Developer Report 20134
  5. 5. 34%9%7%5%5%5%5%4%2%24%Which of the following most closely describesyour industry? (Choose one.)High-tech productsStudentProfessional servicesIndustrial productsmanufacturingIndividual - not affiliatedwith an industryFinancial servicesResearcherGovernment(federal, state, local)Telecom carriersOther Significant representation from software and hardware vendorscreating high-tech productsINDUSTRYEclipse Open Source Developer Report 20135
  6. 6. 33%21%12%8%9%15%2%What is your best estimate of how many employeeswork at your organization? (Choose one.)Fewer than 100100 to 9991,000 to 4,9995,000 to 19,99920,000 or moreIndividual, not affiliated withan organizationDont knowORGANIZATION SIZEEclipse Open Source Developer Report 20136 54% respondents work in organizations with less than 1000 employees. 17% respondents work in organizations with more than 5000employees
  7. 7. WHAT ARE DEVELOPERSUSING?
  8. 8. 64%27%6.9%58%33%7.9%63%28%8.5%55%32.50%12%54.6%35.1%8.7%WindowsLinuxMac OSXWhat is your primary operating system for softwaredevelopment? (Choose one.)20132012201120102009 55% continue to use Windows Linux usage increased to 35%DESKTOP OPERATING SYSTEMEclipse Open Source Developer Report 20138
  9. 9. DEPLOYMENT OPERATING SYSTEMEclipse Open Source Developer Report 201395.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 SolarisLinux - FedoraApple iOSUnix (AIX, HP-UX)Linux - OtherLinux - SUSEMac OSXAndroidLinux - DebianLinux - RHELLinux - UbuntuMS Windows (any version…What are your primary operating systems for software deployment?(Based on importance, choose up to 5)20132012 Windows decreased to 60.8% from 66.5% as a deployment OS.
  10. 10. 67%11%5%4%3%3%2%3%1%1%JavaC/C++PHPPythonCJavaScriptC#Other…ScalaGroovyWhat is the primary computer language you typically use todevelop software? (Choose one.)PRIMARY LANGUAGEEclipse Open Source Developer Report 201310
  11. 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 applicationsEmbedded softwareResearch/scientific applicationsPlug-ins for EclipseDesktop client applicationsServer-centric & Middlewareapplications…Web applications & Rich InternetApplicationsWhat is the primary type of software you are personally involvedin developing? (Choose one.)2013201220112010TYPE OF SOFTWAREEclipse Open Source Developer Report 201311
  12. 12. SERVER FRAMEWORKS14.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 - Im not using a serverframeworkJava Server Faces (JSF)Other (specify)ServletsEquinox (or other OSGi runtime)EJBsSpringWhat is the primary server framework you use for deployedapplications? (Choose one.)2013201220112010 Spring and EJBs continue to be the most popular serverframeworksEclipse Open Source Developer Report 201312
  13. 13. PRIMARY APPLICATION SERVER3.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 WebLogicGlassfishOther (specify)IBM WebSphereJettyJBossApache TomcatWhat is the primary application server you typically use fordeployed applications? (Choose one.)2013201220112010 Apache Tomcat continues to be the most popular application serverEclipse Open Source Developer Report 201313
  14. 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 ConcertIBM Rational ClearCaseMercurialCVSGitHubGitSubversionWhat is the primary source code management system youtypically use? (Choose one.)2013201220112010PRIMARY CODE MANAGEMENT Subversion continue to decrease to only 37.8% Git and GitHub combined represent 36.3%Eclipse Open Source Developer Report 201314
  15. 15. BUILD AND RELEASE MGMT PRODUCT14.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%GradleOther (specify)CMakePDE BuildCustom/in-houseTychoSonatype NexusHudsonMakeJenkinsAntMavenWhat build and release management products do youtypically use? (Select all that apply.)2013201220112010 Usage of Ant declined from 50.8% to 38.3%Eclipse Open Source Developer Report 201315
  16. 16. CLOUD AND MOBILE
  17. 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 appsDeploy a minority appsPlans to deploy in the next6 monthsPlans to deploy in the next7-18 monthsNo plansDont knowAre you or your organization deploying applications to a cloudinfrastructure? (Choose one.)201320122011PLANS FOR CLOUD COMPUTINGEclipse Open Source Developer Report 201317 Number of respondents with no plans for Cloud deployments hasremained consistent. In Germany, 59.5% have no plans for Cloud deploymentcompared to 47% overall
  18. 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%RackspaceCloudIBMMicrosoftAzureRed HatOpenShiftGoogleAppEnginePrivate cloudAmazonIf you are or have plans to use a cloud infrastructure, whichservice are you likely to use? (Choose one.)201320122011CLOUD PROVIDERSEclipse Open Source Developer Report 201318 In Germany, Private Cloud is most popular at 35% vs Amazon (21.3%)
  19. 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 forinternal usersDeveloped apps forexternal usersDeveloped apps forinternal and external usersIn the next 6 monthsIn the next 7-18 monthsNo plansDont knowAre you or your organization planning to create applicationsfor mobile devices (smartphones, tablets, etc.)201320122011PLANS FOR MOBILEEclipse Open Source Developer Report 201319
  20. 20. MOBILE PLATFORMSEclipse Open Source Developer Report 20132015.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 BlackberryMS Windows PhoneOptimize web site formobile devicesApple iOSAndroidWhat platforms are your targeting for your mobileapplications? (Choose all that apply)201320122011
  21. 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 knowDojo MobileSAP/Sybase Unwired PlatformAppcelerator TitaniumSencha TouchApache Cordova/PhoneGapJQuery/JQuery MobileNative SDKs anddevelopment platformsWhat mobile frameworks and platforms do you use? (Chooseall that apply)20132012MOBILE FRAMEWORKSEclipse Open Source Developer Report 201321
  22. 22. WEB-BASED IDE
  23. 23. WEB-BASED IDE23Eclipse Open Source Developer Report 20132.6%10.7%14.6%35.4%36.7%I use a web-based IDE as part of mynormal development environmentI have experimented with a web-basedIDE but not on a regular basisIm interested but Web IDEs lack thefeatures of a full desktop IDEI have no interest in a web-based IDEI don’t know enough to have an opinionWhat has been your experience of using a web-based IDE (ex.Orion, Cloud 9, CodeEnvy, etc.)
  24. 24. WEB-BASED IDE24Eclipse Open Source Developer Report 201335.8%1.5%1.8%3.0%7.8%14.6%22.2%22.9%26.2%35.3%Don’t do JS/HTML5 developmentBracketsEclipse VJetEmacsSublimeViText EditorEclipse JSDTChrome DevToolsFirefox Web Developer ToolsWhat developer tools do you use for doingJS/HTML5/CSS web development?(Choose all that apply)
  25. 25. ECLIPSE AND COMMUNITYPARTICIPATION
  26. 26. OSS CORPORATE POLICY1.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 opensource softwareUses open source software, butdoes not interact with open sourceproject communities in any wayUses open source software andcontributes back (through bugreports, code, resources) to at…Contributes significant developmentresources (contributors, committersand/or maintainers, project…Has a business model that relies onopen source software for its successWhat best describes your organizations policy towardsthe use of open source software? (Choose one.)2013201220112010 Corporate policies remain consistent for last 4 yearsEclipse Open Source Developer Report 201326
  27. 27. WHY CONTRIBUTE TO OPEN SOURCE 67% of developers contribute or participate in open sourceprojectsEclipse Open Source Developer Report 2013276.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 contributeImportant for career…Enjoy the interaction with my…I dont 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 opensource project? (Choose all that apply.)20132012
  28. 28. MOST ADMIRED COMPANIESIN OPEN SOURCEEclipse Open Source Developer Report 201328What company do you admire/respect for their participation andcontributions to open source communities?28.5%21.3%18.9%Other CompaniesMentioned:Mozilla, Eclipse, Apache, Oracle,Canonical, GitHub, Sun
  29. 29. ECLIPSE VERSION ADOPTION Adoption of Eclipse 4.2 lags behind previousreleasesEclipse Open Source Developer Report 2013293.6%7.4%15.8%12.9%56.0%Eclipse 3.6 HeliosEclipse 4.3 (KeplerMilestone Builds)Eclipse 3.7 (Indigo)Eclipse 3.8 (Juno)Eclipse 4.2 (Juno)2013What 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 (JunoMilestone Builds)Eclipse 3.6(Helios)Eclipse 3.7(Indigo)2012
  30. 30. 29%52%13%5% 1%2013Very satisfiedSatisifiedNeutralUnsatisfiedVeryUnsatisifiedSATISFACTION Overall satisfaction declined in 2013 81% are very satisfied or satisfied compared to 90% in 2012Eclipse Open Source Developer Report 20133039%51%8% 2% 0%2012Overall, how satisfied are you with Eclipse? (Choose one.)

×