eclipse community survey 2014 v2

32
Eclipse Community Survey 2014 June 2014 v2 Copyright © Eclipse Foundation, Inc. All Rights Reserved NOTE: A previous version contained incorrect data on page 28.

Upload: ianskerrett

Post on 10-May-2015

5.354 views

Category:

Software


1 download

DESCRIPTION

Summary results of the Eclipse Community Survey 2014. Note: a previous version contained incorrect data on page 28. This has been corrected.

TRANSCRIPT

Page 1: Eclipse community survey 2014 v2

Eclipse Community Survey 2014

June 2014v2

Copyright © Eclipse Foundation, Inc. All Rights Reserved

NOTE: A previous version contained incorrect data on page 28.

Page 2: Eclipse community survey 2014 v2

About the Survey• Responses were collected From April 16 – May 16, 2014• Promoted on the eclipse.org homepage, Twitter, Facebook, and Google +• 1069 individual responses were received and 876 completed the survey• The results in this report are based on the 876 completed surveys• Main responses were from US (17.35%), Germany (15.30%), India (6.85%) and France

(5.82%)• The report is a summary of the overall results. Some results will only include the most

popular answers.• Not all the questions will be included in the report.• The details are available here:• Eclipse Foundation has run similar surveys in the past. Trends is this report are from the

results of these surveys.– 2013: http://eclipse.org/org/press-release/20130612_eclipsesurvey2013.php– 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

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2

Page 3: Eclipse community survey 2014 v2

Demographics

Page 4: Eclipse community survey 2014 v2

Experience

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4

9.0%

7.8%

19.1%

20.5%

18.2%

10.4%

15.1%

How many years have you spent writing code in a professional capacity?

Just learning to code Just learning to code

Less than 2 years Less than 2 years

2-5 years 2-5 years

6-10 years 6-10 years

11-15 years 11-15 years

16-20 years 16-20 years

More than 20 years More than 20 years

Page 5: Eclipse community survey 2014 v2

Industry

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5

3.9%

6.2% 4.0%

3.2%

37.7%

5.3%3.5%

3.0%

4.3%

4.3%

7.0%

4.1%1.9% 11.7%

Which of the following most closely describes your industry?

EducationFinancial servicesGovernmentHealthcareHigh-tech productsIndividual - not affiliated with an industryIndustrial products manufacturingMedia, entertainment and leisureProfessional servicesResearcherStudentTelecom carriersTransportation and logisticsOther (specify)

Page 6: Eclipse community survey 2014 v2

Organization Size

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6

16.8%

31.5%

19.3%

10.6%

8.0%

12.0%

1.8%

What is your best estimate of how many employees work at your organization?

Individual, not affiliated with an organization

Fewer than 100

100 to 999

1,000 to 4,999

5,000 to 19,999

20,000 or more

Don't know

Page 7: Eclipse community survey 2014 v2

Role

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7

59.2%

5.7%0.3%

0.3%

13.8%

2.2%2.5%

2.9%

4.2% 6.5%

2.3%Which of these titles best fits your role in the organization?

Programmer/DeveloperDevelopment managerProduct/marketing managerSoftware quality assurance personIT architect / Systems architectMid-manager Executive managerConsultantIndividual, not affiliated with an organizationStudentOther (please specify)

Page 8: Eclipse community survey 2014 v2

Open Source Participation

Page 9: Eclipse community survey 2014 v2

Eclipse Open Source Developer Report 2013 9

OSS Corporate policy

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 least one open source project community to help improve the quality of the projects we consume

Contributes significant development resources (contributors, committers and/or maintainers, project leaders) to at least one open source project community in order to help influence the evolution of the projects we consume

Has a business model that relies on open source software for its success

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%

1.6%

44.4%

35.5%

8.4%

10.0%

What best describes your organization's policy towards the use of open source software? (Choose one.)

2014201320122011

Page 10: Eclipse community survey 2014 v2

Contribution

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10

I'm paid to contribute

I believe in the FOSS ethos/philosophy

It is a great way to learn about new technologies

It is good way to promote my consulting services

I like to give back and support open source projects

It is important for my career development and resume

I enjoy the interaction with my peers working on the open source project

I needed a feature or bug fix in an open source project, so I did it myself

I don't contribute to any open source projects

0.0% 5.0% 10.0% 15.0% 20.0% 25.0% 30.0% 35.0% 40.0% 45.0%

9.8%

40.6%

38.2%

7.9%

42.0%

18.2%

22.7%

33.0%

32.4%

Why do you contribute or participate to an open source project?

Series1

Page 11: Eclipse community survey 2014 v2

Personal Time

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11

12.0%

48.8%

27.0%

12.1%

How much time do you spend developing software/applications on your own personal time?

0< 20 hours20 - 40 hours> 40 hours

Page 12: Eclipse community survey 2014 v2

Personal Time (cont.)

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12

I contribute to open source projects.

To improve the productivity of others I work with.

To keep my skills sharp by learning new technologies.

I generally enjoy programming and learning about new technologies.

As part of a personal hobby or pastime (e.g. home automation, robotics).

26.5%

44.5%

16.6%

12.2%

68.0%

6.4%

72.7%

22.6%

41.6%

16.6%

Why do you spend your own time developing software/applica-tions?

Page 13: Eclipse community survey 2014 v2

Open Hardware

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13

4.7%

26.2%

0.8%3.0%

63.7%

1.6%

Have you ever used any open hardware environments like Raspberry Pi, Arduino, BeagleBone, etc. ?

Yes, I've experimented with them at work

Yes, I've experimented with them on my personal time

Yes, I've built and deployed a complete so-lution at work

Yes, I've built and deployed a complete so-lution on my personal time

No

I don't know

Page 14: Eclipse community survey 2014 v2

Development Tools

Page 15: Eclipse community survey 2014 v2

Eclipse Version Adoption

Eclipse 3.6 Helios

Eclipse 4.3 (Kepler Milestone Builds)

Eclipse 3.7 (Indigo)

Eclipse 3.8 (Juno)

Eclipse 4.2 (Juno)

3.6%

7.4%

15.8%

12.9%

56.0%

2013

Eclipse 3.6 (Helios)

Eclipse 3.7 (Indigo)

Eclipse 3.8 (Juno)

Eclipse 4.2 (Juno)

Eclipse 4.4 (Luna Milestone Build)

Eclipse 4.3 (Kepler)

2.1%

3.8%

4.1%

7.3%

10.2%

66.8%

2014

Page 16: Eclipse community survey 2014 v2

Admired Open Source Companies

What company do you admire/respect for their participation and contribution to open source communities?

30.32%

19.28%

18.88%

Other Companies Mentioned: Eclipse, Apache, Oracle, Mozilla, etc.

Page 17: Eclipse community survey 2014 v2

Type of Software

Internet of Things

Mobile applications

Device/embedded software

Research/scientific applications

Plug-ins for Eclipse

Desktop client applications

Server-centric & Middleware applications (client/server, CRM, database apps, ERP, Java EE

applications)

Web applications & Rich Internet Applications

1.8%

6.2%

5.5%

4.8%

7.6%

19.4%

22.9%

26.0%

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%

What is the primary type of software you are personally involved in developing?

2014 2013

2012

Page 18: Eclipse community survey 2014 v2

Operating System

Windows

Linux

Mac OSX

63.00%

28.00%

8.50%

54.50%

32.50%

11.60%

54.60%

35.10%

8.70%

53.10%

30.48%

14.50%

What is your primary operating system for software development?

2014

2013

2012

2011

Page 19: Eclipse community survey 2014 v2

Deployment Operating System

Embedded OS (ex. Embedded Linux, QNX, VxWorks)

Oracle Solaris

Linux - Fedora

Apple iOS

Unix (AIX, HP-UX)

Linux - Other

Linux - SUSE

Linux -CentOS

Mac OSX

Android

Linux - Debian

Linux - RHEL

Linux - Ubuntu

MS Windows (any version of Server or Client)

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%

4.6%

3.9%

6.2%

8.5%

6.8%

9.3%

6.5%

16.6%

17.8%

25.1%

15.4%

18.4%

34.9%

59.2%

What are your primary operating systems for software de-ployement? (Based on importance, choose up to five.)

2014

2013

Page 20: Eclipse community survey 2014 v2

Development Language

6.8%1.9%

1.7%0.5%

0.6%

78.7%

1.4%

2.6% 1.3% 1.5% 3.1%

What is the primary computer language you typically use to develop software?

C/C++C#CFortranGroovyJavaJava ScriptPHPPythonScalaOther (spec-ify)

Page 21: Eclipse community survey 2014 v2

Other Development Languages

C/C++

C

Go

Java

Lua

Perl

Python

Scala

Other (please specify)

0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0%

20.9%13.8%

14.6%1.0%0.8%

12.4%23.5%

56.2%2.8%

5.4%5.6%

14.9%21.3%

6.1%8.6%

2.2%9.9%

In addition to you primary language, what other languages do you use to develop software? (Choose up to three.)

Page 22: Eclipse community survey 2014 v2

Java

0.7% 1.5%

5.4%1.3%

23.4%

59.2%

9.2%

What version of Java SE do you primarily deploy to?

OtherDon't knowDon't use JavaJ2SE 5.0Java SE 6Java SE 7Java SE 8

Page 23: Eclipse community survey 2014 v2

Primary Application Server

Oracle WebLogic

Glassfish

Other (specify)

IBM WebSphere

Jetty

JBoss

Apache Tomcat

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%

2.4%

3.0%

5.3%

3.8%

7.2%

11.8%

32.6%

What is the primary application server you typically use for deployed applications?

2014201320122011

Page 24: Eclipse community survey 2014 v2

Primary Code Management

Mercurial

CVS

GitHub

Git

Subversion

4.6%

13.3%

12.8%

51.3%

2.6%

8.9%

4.4%

23.2%

46.0%

3.6%

4.5%

6.0%

30.3%

37.8%

2.1%

3.7%

9.6%

33.3%

30.7%

What is the primary source code management system you typically use? (Choose one.)

2014201320122011

Page 25: Eclipse community survey 2014 v2

Build and Release Management

Gradle

Other (specify)

Artifactory

PDE Build

Custom/in-house

Tycho

Sonatype Nexus

Hudson

Make

Jenkins

Ant

Maven

2.3%

6.0%

11.6%

7.1%

10.1%

20.1%

15.3%

29.8%

50.8%

42.3%

4.5%

6.1%

6.5%

8.0%

9.7%

10.9%

12.7%

16.7%

35.3%

38.3%

41.3%

11.0%

6.1%

5.9%

6.1%

6.2%

12.1%

8.1%

11.6%

12.6%

38.4%

34.7%

48.7%

0.16

0.322

0.16

0.322

0.482

0.308

What build and release management products do you typically use? (Select all that apply.)

2014201320122011

Page 26: Eclipse community survey 2014 v2

Cloud Development

Page 27: Eclipse community survey 2014 v2

Cloud Computing Plans

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

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%

10.8%

17.1%

7.5%

11.3%

39.8%

13.4%

Are you or your organization deploying applications to a cloud infrastructure? (Choose one.)

2014201320122011

Page 28: Eclipse community survey 2014 v2

Cloud Providers

Rackspace Cloud

IBM

Heroku

Cloud Foundry

Microsoft Azure

Red Hat OpenShift

Google AppEngine

Private cloud

Amazon

2.8%

2.8%

2.3%

0.5%

3.7%

4.2%

6.5%

27.4%

37.7%

1.6%

1.6%

2.1%

2.6%

5.8%

6.3%

14.2%

24.2%

33.5%

4.0%

2.7%

4.0%

13.5%

30.0%

36.0%

0.098

0.231

0.293

If you are or have plans to use a cloud infrastructure, which service are you likely to use? (Choose one.)

2014

2013

2012

NOTE: A previous version of this slide contained incorrect data for 2013 and 2014.

Page 29: Eclipse community survey 2014 v2

Web-Based IDE

I use a web-based IDE as part of my normal de-velopment 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

2.6%

10.7%

14.6%

35.4%

36.7%

3.0%

14.6%

14.4%

31.6%

36.4%

What has been your experience of using a web-based IDE (ex. Orion, Cloud 9, CodeEnvy, etc.)

20142013

Page 30: Eclipse community survey 2014 v2

Eclipse

Page 31: Eclipse community survey 2014 v2

Satisfaction

1.0% 4.8%

13.2%

52.3%

28.8%

Overall, how satisfied are you with Eclipse?

Very UnsatisifiedUnsatisfiedNeutralSatisifiedVery satisfied

Page 32: Eclipse community survey 2014 v2

4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32