Eclipse survey 2012 report [final]
Upcoming SlideShare
Loading in...5
×
 

Eclipse survey 2012 report [final]

on

  • 25,995 views

This is a report about the results of the annual Eclipse community survey.

This is a report about the results of the annual Eclipse community survey.

Statistics

Views

Total Views
25,995
Views on SlideShare
16,916
Embed Views
9,079

Actions

Likes
13
Downloads
273
Comments
2

44 Embeds 9,079

http://ianskerrett.wordpress.com 6110
http://uzzal.wordpress.com 888
http://d.hatena.ne.jp 437
http://java.dzone.com 435
http://www.javacodegeeks.com 297
http://jaxenter.com 193
http://municodev.com 164
http://it-republik.de 155
http://www.tipsworld.org 81
http://eclipse.dzone.com 67
http://www.municodev.com 40
https://twitter.com 30
http://us-w1.rockmelt.com 29
http://entwickler.com 25
http://entwickler.de 24
http://goncalorodriguescadete-ist-po.blogspot.pt 16
http://onlinetreatment.org 14
http://ucreative-ac-uk-prod.campuspack.eu 9
http://goncalorodriguescadete-ist-po.blogspot.com 8
http://tweetedtimes.com 6
http://translate.googleusercontent.com 6
http://goncalorodriguescadete-ist-po.blogspot.fr 5
http://www.twylah.com 5
http://goncalorodriguescadete-ist-po.blogspot.de 4
http://www.techgig.com 3
http://www.365dailyjournal.com 3
https://si0.twimg.com 3
http://goncalorodriguescadete-ist-po.blogspot.in 2
http://goncalorodriguescadete-ist-po.blogspot.co.uk 2
http://twitter.com 2
http://goncalorodriguescadete-ist-po.blogspot.sk 2
https://apps.akeles.com 2
http://plus.url.google.com 1
http://entwickler-magazin.de 1
http://goncalorodriguescadete-ist-po.blogspot.com.br 1
https://duckduckgo.com 1
http://www.hanrss.com 1
http://phpconference.com 1
http://www.comtel.in 1
http://www.dzone.com 1
http://goncalorodriguescadete-ist-po.blogspot.be 1
http://clipin.me 1
http://74.6.117.48 1
http://jaxenter.de 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • I would like a combined Linux, a combined unix and a combined linux deployment operating system bar.
    Are you sure you want to
    Your message goes here
    Processing…
  • Eclipse '12 survey, most (732 responded) have no plans for the cloud - that seems odd considering all the cloud buzz.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Eclipse survey 2012 report [final] Eclipse survey 2012 report [final] Presentation Transcript

  • ECLIPSE OPEN SOURCE DEVELOPER REPORT JUNE 2012COPYRIGHT © 2012 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
  • ABOUT THE SURVEY • Survey was open to the Eclipse community from April 23 to May 15, 2012. The primary method for promoting the survey was news posting on eclipse.org home page, twitter, Facebook and forums postings. • 840 individuals responded to the survey and 732 completed the survey. The results are based on the 732 completed survey responses. • 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/community_survey/Survey_Final_Results_2012.xls or http://eclipse.org/org/community_survey/Survey_Final_Results_2012.ods • Eclipse Foundation has run a similar surveys in previous years. Comparison in this report are from the results of these surveys. • 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 2Eclipse Open Source Developer Report 2012 6/7/2012
  • DEMOGRAPHICS
  • EXPERIENCE How many years have you spent writing code in a professional capacity? (Choose one.) 4% 2-5 years 8% 8% 27% 6-10 years 9% 11-15 years More than 20 19% 25% years Less than 2 years 16-20 years  52% have 2-10 years experience writing code 4Eclipse Open Source Developer Report 2012 6/7/2012
  • INDUSTRY Which of the following most closely describes your industry? (Choose one.) High-tech products Researcher Professional services 3% 19% 38% Student 3% Financial services 4% Industrial products manufacturing 6% Government 7% 8% (federal, state, local) 5% 7% Individual - not affiliated with an industry Telecom carriers Other  Significant representation from software and hardware vendors creating high-tech products 5Eclipse Open Source Developer Report 2012 6/7/2012
  • ORGANIZATION SIZE What is your best estimate of how many employees work at your organization? (Choose one.) Fewer than 100 2% 8% 100 to 999 9% 33% 1,000 to 4,999 11% Individual, not affiliated with 14% an organization 23% 20,000 or more 5,000 to 19,999 Dont know 6Eclipse Open Source Developer Report 2012 6/7/2012
  • WHAT ARE DEVELOPERSUSING?
  • DESKTOP OPERATING SYSTEM What is your primary operating system for software development? (Choose one.) 12% 8.5% Mac OSX 7.9% 6.9% 32.50% 2012 28% 2011 Linux 33% 2010 27% 2009 55% 63% Windows 58% 64%  55% continue to use Windows; a decrease of 8% from 2011  Linux usage increased 4.5% to 32.5%  Mac usage increased 3.5% to 12% 8Eclipse Open Source Developer Report 2012 6/7/2012
  • DEPLOYMENT OPERATING SYSTEM What are your primary operating systems for software deployment? (Based on importance, choose up to 5) MS Windows (any version of Server or Client) 66.5% Linux - Ubuntu 34.3% Linux - RHEL 21.8% Linux - Debian 21.3% Android 16.7% Mac OSX 16.0% Linux - SUSE 15.0% Linux - Other 12.6% Unix (AIX, HP-UX) 9.0% Apple iOS 8.2% Linux - Fedora 8.2% Oracle Solaris 6.6% Embedded OS (ex. Embedded… 5.9%  Windows is the #1 deployment operating system 9Eclipse Open Source Developer Report 2012 6/7/2012
  • PRIMARY LANGUAGE What is the primary computer language you typically use to develop software? (Choose one.) Java 76% C/C++ 7% PHP 5% C 3% Other (specify) 3% Python 2% JavaScript 1% Scala 1% Groovy 1% Objective-C 1% Ruby 1%  Java continues to be the dominant language with the survey respondents 10Eclipse Open Source Developer Report 2012 6/7/2012
  • TYPE OF SOFTWARE What is the primary type of software you are personally involved in developing? (Choose one.) Web applications & Rich Internet Applications Server-centric & Middleware applications… Desktop client applications Plug-ins for Eclipse 2012 2011 Research/scientific applications 2010 Embedded software Mobile applications 0% 10% 20% 30% 40% 11Eclipse Open Source Developer Report 2012 6/7/2012
  • PRIMARY APPLICATION SERVER What is the primary application server you typically use for deployed applications? (Choose one.) Apache Tomcat JBoss Jetty 2012 IBM WebSphere 2011 Other (specify) 2010 Glassfish Oracle WebLogic 0% 5% 10% 15% 20% 25% 30% 35% 40%  Apache Tomcat continues to be the most popular application server  Jetty usage almost doubled in 2012 12Eclipse Open Source Developer Report 2012 6/7/2012
  • SERVER FRAMEWORKS What is the primary server framework you use for deployed applications? (Choose one.) Spring EJBs Equinox (or other OSGi runtime) 2012 Servlets 2011 Other (specify) 2010 Java Server Faces (JSF) None - Im not using a server framework 0% 5% 10% 15% 20% 25% 30%  Spring and EJBs continue to be the most popular server frameworks  Equinox and OSGi usage increased by close to 2x in 2012 13Eclipse Open Source Developer Report 2012 6/7/2012
  • PRIMARY CODE MANAGEMENT What is the primary source code management system you typically use? (Choose one.) Subversion Git CVS 2012 GitHub 2011 Mercurial 2010 IBM Rational ClearCase IBM Rational Team Concert 0% 10% 20% 30% 40% 50% 60% 70%  Git and Github increased to 27% from 13% clearly showing momentum  Subversion decreased in 2012 but still #1 SCM 14Eclipse Open Source Developer Report 2012 6/7/2012
  • BUILD AND RELEASE MGMT PRODUCT What build and release management products do you typically use? (Select all that apply.) Ant Maven Jenkins Hudson Make 2012 PDE Build 2011 Sonatype Nexus 2010 Custom/in-house Other (specify) CMake Artifactory 0% 10% 20% 30% 40% 50% 60%  Maven usage saw a significant increase going from 31% to 42% 15Eclipse Open Source Developer Report 2012 6/7/2012
  • CLOUD AND MOBILE
  • PLANS FOR CLOUD COMPUTING Are you or your organization deploying applications to a cloud infrastructure? (Choose one.) Dont know No plans Plans to deploy in the next 7-18 months 2012 Plans to deploy in the next 6 months 2011 Deploy a minority apps Deploy the majority apps 0% 10% 20% 30% 40% 50% 60%  More people are making plans for cloud computing  21% have deployed some application to cloud computing 17Eclipse Open Source Developer Report 2012 6/7/2012
  • CLOUD PROVIDERS If you are or have plans to use a cloud infrastructure, which service are you likely to use? (Choose one.) Amazon Private cloud Google AppEngine Red Hat OpenShift IBM 2012 2011 CloudBees Microsoft Azure Cloud Foundry 0% 10% 20% 30% 40%  Use of private clouds has grown from 23% to 30%  Amazon continues to be most popular at 36% 18Eclipse Open Source Developer Report 2012 6/7/2012
  • PLANS FOR MOBILE Are you or your organization planning to create applications for mobile devices (smartphones, tablets, etc.) Dont know No plans to develop mobile applications Plans to develop apps in the next 7-18 months Plans to develop apps in the next 6 months 2012 Developed mobile apps for 2011 internal and external users Developed apps for external users Developed apps for internal users 0% 10% 20% 30% 40%  43% have developed a mobile app for internal and external users  Only 24% have no plans for mobile apps; a decrease from 31.6% in 2011 19Eclipse Open Source Developer Report 2012 6/7/2012
  • MOBILE PLATFORMS What platforms are your targeting for your mobile applications? (Choose all that apply) Android Apple iOS Optimize web site for mobile devices RIM Blackberry 2012 MS Windows Phone 2011 Symbian HP Palm WebOS Samsung Bada 0% 20% 40% 60% 80% 100%  Android and Apple iOS continue to be the dominate mobile operating systems 20Eclipse Open Source Developer Report 2012 6/7/2012
  • MOBILE FRAMEWORKS What mobile frameworks and platforms do you use? (Choose all that apply) None, only use the Mobile OS 59.6% SDK jQuery Mobile 28.6% PhoneGap 17.9% Sencha Touch 7.9% Dojo Mobile 4.9% Appcelerator 2.8%  Most developers are just using the SDK from the operating system vendor  jQuery Mobile and PhoneGap are the more popular frameworks 21Eclipse Open Source Developer Report 2012 6/7/2012
  • ECLIPSE AND COMMUNITYPARTICIPATION
  • OSS CORPORATE POLICY What best describes your organizations policy towards the use of open source software? (Choose one.) Has a business model that relies on open source software for its success Contributes significant development resources (contributors, committers and/or maintainers, project leaders) to at least one … Uses open source software and contributes back (through bug reports, code, resources) to 2012 at least one open source project community… 2011 Uses open source software, but does not 2010 interact with open source project communities in any way Does not allow the use of any open source software 0% 10% 20% 30% 40% 50%  Corporate policies gradually become more positive towards open source participation 23Eclipse Open Source Developer Report 2012 6/7/2012
  • WHY CONTRIBUTE TO OPEN SOURCE Why do you contribute or participate in an open source project? (Choose all that apply) Like to give back and support open source… 54.0% It is a great way to learn about new technologies 36.3% I believe in the FOSS ethos/philosophy 35.9% I needed a feature or bug fix in an open… 33.4% I dont contribute to any open source projects 28.5% Enjoy the interaction with my peers working on… 24.8% Important for career development and resume 22.0% Paid to contribute 11.2% A good way to promote my consulting services 6.2%  71% of developers contribute or participate in open source projects 24Eclipse Open Source Developer Report 2012 6/7/2012
  • PERSONAL TIME PROGRAMMING Do you spend time developing software/applications on your own personal time? If so, how many hours a month do you spend involved in personal programming or side projects not related to your day job? 6% 4% Do not program on my 16% own time 23% Less than 20 hrs/month Between 20-40 hrs/month 51% Between 40-80 hrs/month More than 80 hrs/month  Most developers (84%) spend personal time developing software 25Eclipse Open Source Developer Report 2012 6/7/2012
  • REASONS FOR PROGRAMMING ONPERSONAL TIME Why do you spend your own time developing software/applications? (Choose all that apply) Enjoy programming and learning about new… 74.2% Keep my skills sharp by learning new… 71.1%As part of a personal hobby or pastime (e.g.… 64.6% To improve my own productivity at work. 49.2% I contribute to open source projects. 29.1% I’m developing an idea that could result in… 25.2% I like the idea of creating an… 17.1% To improve the productivity of others I work… 16.9% I want to get a job as a professional… 11.3% I contribute my time and talent to a civic… 8.9%  Top 2 reasons for programing on personal time is to learn new technologies 26Eclipse Open Source Developer Report 2012 6/7/2012
  • ECLIPSE VERSION ADOPTION What is the version of Eclipse you use most often? (Choose one.) Eclipse 3.7 (Indigo) 76.9% Eclipse 3.6 (Helios) 10.9% Eclipse 4.2 (Juno Milestone Builds) 5.3% Eclipse 3.5 (Galileo) 2.3% Eclipse 3.4 (Ganymede) 0.7%  Eclipse community continues to migrate to new releases of Eclipse very quickly 27Eclipse Open Source Developer Report 2012 6/7/2012
  • ECLIPSE COMMUNITY PARTICIPATION In the last year, how have you participated in the Eclipse community? (Select all that apply.) I entered at least one bug into Bugzilla 25.4% Developed a plug-in for Eclipse 17.8% Responded to forum posts 14.3% Helped other Eclipse users via… 11.5% Wrote an article or blog post about Eclipse 10.9% Entered at least one patch into Bugzilla 9.7% Made an Eclipse-oriented presentation at… 8.9% Active committer on a project and… 6.7% Helped with testing/QA of an Eclipse project 6.4% I wrote some documentation for an… 5.6% I didnt use Eclipse 2.3% Other (specify) 1.8% I used Eclipse but didnt actively… 64.8% 28Eclipse Open Source Developer Report 2012 6/7/2012
  • SATISFACTION Overall, how satisfied are you with Eclipse? (Choose one.) 8% 2% 0% 39% Very satisfied Satisified 51% Neutral Unsatisfied Very Unsatisified  Overall satisfaction remains high in the Eclipse community. 90% are very satisfied or satisfied. 29Eclipse Open Source Developer Report 2012 6/7/2012