Scope of study: - Eclipse

innateearthyInternet και Εφαρμογές Web

2 Φεβ 2013 (πριν από 4 χρόνια και 11 μήνες)

137 εμφανίσεις




3/18/2013

Evans Data Corp:
Confidential

Page
1


Eclipse Custom Survey

DRAFT


4/13/06



*******************************************************

1. Which of the following best describes your knowledge / use of Eclipse or Eclipse
-
based products
(such as
IBM Rational Appli
cation Developer
, MyEclipse, WindowBuilder,

or SAP NetWeaver) :

Check one

Currently use as primary IDE

or framework

Currently use occasionally as an IDE

or framework

Aware of Eclipse or Eclipse
-
based products

Not familiar with Eclipse


*******************
***********************************

Add question on how much experience Eclipse users have?


Concern about adoption rate due to experience/skill level compared to C/C++/Java


2. How much influence do you have on making software decisions that affect your d
evelopment
organization?

Check all that apply

Identify needs and make recommendations

Approve/authorize expenditures

Approve/ authorize budgets for tools

None


3. Which best describes your title or job function?

Check one

Programmer/software developer

Team

leader/project manager

Testing Manager

Development manager or director

Chief architect or CTO

MIS manager or director

Executive management

Line of business manager

Other


4. Which industry is your company in?

Need more categories? Want to crosstab with #
1

Check one

Arts, entertainment and recreation

Computer hardware and electronic manufacturing

Computer software design and/or development

Construction / heavy industrial

Education

E
-
commerce

Finance or insurance

Government (non
-
military)

Information (
Internet and other media)

IT consulting / Systems integration

Manufacturing (non
-
computer related)

Medical or healthcare

Military / Defense

Professional, scientific and technical services (non
-
computer related)




3/18/2013

Evans Data Corp:
Confidential

Page
2

Real estate

Retail

Telecommunications

Transpo
rtation

Utilities / Energy

Wholesale

Other


5. Which of the following best describes the type of applications you work on MOST OFTEN?

Check one

Commercial applications for sale to people outside your company (ISV)

Custom applications of any kind for clien
ts outside your company (SI, VAR)

Corporate
-
wide enterprise applications for use inside your company (corporate enterprise)

Applications for individuals, small workgroups, or departments inside your company

Applications or utilities to support specific dev
ices your company makes or sells (OEM)


Other


6. About how many people does your company employ at all locations?

Check one

1
-
50

51
-
100

101
-
249

250
-
500

501
-
1,000

1,001
-
2,000

2,000
-
10,000

10,001
-

25,000

Over 25,000

Don’t know


7. About

how many software developers work in your company at all locations?

Check one

1
-
10

11
-
25

26
-
50

51
-
100

101
-
500

501
-
1,000

Over 1,000

Don’t know


8. What is the size of a typical development team in your company?

Check one

1
-
5

6
-
10

11
-
25

26
-
50

51
-
100

101
-
5
00

Over 500



9. What percent of your programming time do you spend using the following languages?

(check with
Evans to see what list they use now)

Write
-
in percent for each column




3/18/2013

Evans Data Corp:
Confidential

Page
3

(Write in whole numbers; should total 100%)

(NOTE: Note:

If you skip a field, it will be counted as ZERO percent)

Columns: TODAY, NEXT YEAR

Ajax (?)

C#

C/C++

C++.NET

Cobol

Fortran

Java

Adobe
Flex

Perl

PHP

Python

Ruby on Rails (?)

Visual Basic 6.0 or earlier

Visual Basic.NET

XML

Other


Add question on
Ajax, Atlas, Web 2.0, etc. Who is using what? Adoption level?


10. Rank the following Integrated Development Environments (IDEs) you use MOST OFTEN:
-
TODAY, NEXT YEAR

(need to update list)

Check top 3

(Check top 3 Today, Next Year)

1= my primary IDE

2= s
econd most used IDE

3= third most used IDE


(
Okay to check only one or two)

BEA Weblogic Workshop

Borland C++Builder

Borland Delphi

Borland Jbuilder

Compuware OptimalJ

Core Java SDK

Eclipse Java IDE

Eclipse C/C++ IDE

Exadel

Studio

IBM Rational Application

Developer (including Visual Age, WebSphere Studio and Rational Web
Developer)

Macromedia Studio MX

Microsoft Visual J#

Microsoft Visual Studio

MyEclipse

NetBeans

Oracle10g JDeveloper

SAP NetWeaver

SlickEdit

Sun Java Studio Enterprise

Sybase Powerbuilder

Text editor

Other


11. If Eclipse IDE or Eclipse
-
based products are being used in your company, about how many
developers use them?




3/18/2013

Evans Data Corp:
Confidential

Page
4

Check one

1
-
5

6
-
10

11
-
25

26
-
50

51
-
100

101
-
500

501
-
1,000

More than 1,000

Don’t know

Not currently using Eclipse or Eclip
se
-
based products



12. When using Eclipse or Eclipse
-
based products, which operating system do you run on the
computer you use MOST to:
(combine all Linux together?)

Check
-
one
-
column

(Check one per column)

Columns:
Program/Develop; Deploy/Target Applicati
ons for

Windows 2003

Windows XP


Windows Other

Solaris

HP
-
UNIX

IBM AIX

IBM iSeries (name?)

Other UNIX

Redhat Linux

SuSe Linux

Other Linux

Mac OS

Other


13. When using Eclipse, what Internet web application server(s) are you deploying your appl
ications
to?

Check all that apply.

Apache

Apache/Tomcat

Apache Geromino

BEA WebLogic

HP Application Server

IBM WebSphere

Macromedia ColdFusion

Microsoft IIS

Microsoft .NET

Jboss

JOnAS

JRun

Oracle Application Server

Sun Java System Web Server /

Application

Server

Other

Don’t deploy to an application server

Don’t Know


14. Which processors do you use MOST to:

(maybe remove this question?)


Program/Develop; Deploy/ Target Applications for




3/18/2013

Evans Data Corp:
Confidential

Page
5

Check
-
one
-
column

(Check one per column)

Athlon

Athlon 64

Centrino

HP P
A
-
RISC

Itanium and Itanium 2

Opteron

Pentium

PowerPC

SPARC

Xeon

Don’t know

Other



15. In your company, how was the decision made to use Eclipse IDE?

Check one

Individual developer decision

Development team decision

Corporate decision process

Don’t kno
w

Not currently using Eclipse in my company


How would the decision be made today?

Is it different for small teams vs. your organization?


16. In your company, how was Eclipse first acquired?

Check
-
all

(Check all that apply)

Download from Eclipse.org or a
mirror site

From open source vendor distribution such as RedHat, Yoxos, Novell (SuSe)

Part of a commercial tool purchase such as IBM
Rational
, SAP Netweaver

Don’t currently use Eclipse

Don’t know


How do you get Eclipse and updates today?

Update
lists of examples?


17. Is Eclipse and/or Eclipse based products a STANDARD in your organization?

Check one

Yes, all developers are expected to use it

Yes, but developers have the option of using other tools

There is a plan to make it a standard in the nex
t 12 months

No, our organization does not have corporate standards for developer tools

No, another development environment is the standard

Not currently using Eclipse/ Eclipse
-
based products


18. What type of software are your Eclipse
-
based products being
used to develop?

Check
-
all

Server
-
centric applications (ex. J2EE applications, database, ERP, CRM, etc.)

Embedded software

Thin
-
client applications

Desktop client applications

Rich client applications using Eclipse RCP

Plug
-
ins for Eclipse

Not currently u
sing Eclipse/Eclipse
-
based products

Other




3/18/2013

Evans Data Corp:
Confidential

Page
6


19. If you are developing server
-
centric or embedded software, what is your target operating system
platform?

Check your top 3 choices for
each

category.

Check top 3

Server Choices

Windows (any version)

Solaris

HP
-
UX/PA
-
RISC

HP
-
UX/IA
-
64

IBM AIX

Other UNIX

Linux 32

Linux 64

Other

Not applicable

Embedded Choices

Embedded Linux

Embedded Other

Windows Embedded

Windows CE

VxWorks

UNIX (any version)

Not applicable

Other


20. Please rate the following reasons for using
or potentially using Eclipse using the attributes below.

1 = Extremely important

2 = Very important

3 = Somewhat important

4= Not very important

5= Not Important at all

check
-
one
-
row (Check one per row)

Backed by IBM

Best technology available

Coolness Fact
or

Easy to get support

Interoperability among software tools from different vendors

Important to my job and maintaining relevant skills

Low cost (free)

Large number of third party plug
-
ins available

Open source technology

Standardized platform in my compan
y

Independent Eclipse Foundation

Widespread industry support


21. Rank the following considerations with regard to barriers to Eclipse (open source) adoption
within your organization.

Check one per row

(Instructions: Rate 1
-
5, 1 is most important and 5 le
ast important).

1;2;3;4;5

Concerns about using open source software

Concerns about open source licenses

Lack of training for Eclipse

Lack of support for Eclipse

Lack of training for Eclipse plug
-
ins




3/18/2013

Evans Data Corp:
Confidential

Page
7

Lack of support for Eclipse plug
-
ins

Lack of expertise in

using Eclipse

Lack of certification for Eclipse plug
-
ins

Technical limitations of Eclipse

(pull this out as a separate question that lists technical limitations
?
)

Other:
write
-
in

_______________


Do these barriers limit Eclipse to non
-
critical application
s?

How would your organization overcome these barriers (training, webcasts, etc.


22. Where do you obtain
technical
support for your Eclipse
-
based products?

Check
-
one

Eclipse.org newsgroups

Commercial tool vendor

Open source distribution vendor

Internal, i
n
-
house support group

Google or other search engines

Other

I don’t use Eclipse
-
based products at this time


23. Would you and/or your organization consider paying for Eclipse support from a commercial
vendor?

Check one

Yes

Maybe

No

I don’t use Ecli
pse at this time

Don’t know


24. From where and how often do you upgrade to new versions of Eclipse?

(Relate to #16? Ask about
speed of updates, how long after a new version is released do you get the update?)

Check
-
one

From vendor
-

as soon as they become available

From Eclipse.org
-

within one minor modification (e.g., 3.0 to 3.0.1)

From Eclipse.org
-

within o
ne major version (e.g., 3.0 to 3.1)

From Eclipse.org


use milestone releases of new versions

Less often

I don’t use Eclipse at this time


25. From the categories below, indicate which Eclipse
-
based plug
-
ins you use TODAY and if your
plug
-
in is open sour
ce, commercial or custom.

(Check one per row)

Columns: Open Source, Commercial, Custom (developed in
-
house)

Automated code creation

Application modeling tools

Code Audit/Metrics tools

Collaboration

Configuration / Version control

Data access / managemen
t tools

Development frameworks

Data
-
modeling tools

Debugging tools

Design tools

GUI Construction tools

GUI FrameworksFunction
-
test tools

JUnit testing tools

Load
-

and stress
-
test tools




3/18/2013

Evans Data Corp:
Confidential

Page
8

Memory
-
profiling tools

Performance tools

Profilers and optimization to
ols

Refactoring tools

Remote debugging

UML modeling

Unit
-
testing tools

Version control and configuration management

Web services support

Web tools

I don’t use Eclipse based plug
-
ins at this time

Other

(write in)


26. From the categories below, indicate which Eclipse
-
based

plug
-
ins you plan to use NEXT YEAR
and if your plug
-
in is open source, commercial or custom.

(Check one per row) Columns: Open Source, Commercial, Custom (developed in
-
house)

Automated code creation

Application modeling tools

Code Audit/Metrics tools

C
ollaboration

Configuration / Version control

Data access / management tools

Development frameworks

Data
-
modeling tools

Debugging tools

Design tools

GUI Construction tools

GUI Frameworks

Function
-
test tools

JUnit testing tools

Load
-

and stress
-
test tools

M
emory
-
profiling tools

Performance tools

Profilers and optimization tools

Refactoring tools

Remote debugging

UML modeling

Unit
-
testing tools

Version control and configuration management

Web services support

Web tools

I don’t plan to use Eclipse
-
based plug
-
i
ns next year

Other

(write in)


27. Which source code management solution do you use?

Check one

Computer Associates

CVS

IBM Rational

Microsoft

MKS

Perforce

Serena

Telelogic

None

Other




3/18/2013

Evans Data Corp:
Confidential

Page
9

27. Which source code management solution do you use

with your Eclipse
-
based applications
?


Check all you currently use (then

check the primary tool also, check with Evans about can they do this)


Computer Associates (Harvest)

CVS

IBM Rational (ClearCase)

Microsoft (VSS or VSTS)

MKS

Perforce

Serena (PVCS, ChangeMan or Dimensions)

Subversion

Telelogic (Synergy)

None

Other


28. D
o you use commercial Eclipse plug
-
ins from one or more vendors?

Check
-
one

I use plug
-
ins from a single vendor

I use plug
-
ins from two to three vendors

I use plug
-
ins from four to six vendors

I use plug
-
ins from more than seven vendors

I don’t use Eclipse
-
b
ased plug
-
ins at this time


29. How important is it for third party Eclipse plug
-
in PRODUCTS to be CERTIFIED to work with
the Eclipse platform?

(Candidate for removal?)


Check
-
one

Very important

Somewhat important

Not very important

Not at all important

No opinion


30. From which

of the following places are you MOST likely to get information about Eclipse and
Eclipse plug
-
ins?

Check top 5

Blogs

Books

Case studies

Colleagues

Conferences

Evaluation copies, either on CD or downloadable

Eclipse.org

Email alerts

Endorsements by recogni
zed industry leaders

Information you receive via snail mail

Local seminars put on by vendors

Online advertisements

Product info at manufacturer's Web site

Report from industry analysts

Reseller Web sites or catalogs

Reviews or articles in
newspapers or mag
azines

(print or online)

User groups

Trade shows

Usenet

Vendor’s website




3/18/2013

Evans Data Corp:
Confidential

Page
10


31. In your company, who has the MOST influence on selecting open source software and
technology?

Check one

The development team

Engineering or technical upper management

Marketing
management

Business development management

Upper level management (CEO, board of directors, etc.)

Other



32. As an open source project, Eclipse is a free download.


Which of the following best reflects the
impact of not paying for Eclipse will have on you
r budget?

Check one

No impact, Eclipse requires other expenditures

The savings will be used to purchase commercial Eclipse plug
-
ins.

The savings will be used to purchase tools other than commercial Eclipse plug
-
ins.

My budget will be reduced accordingly

Do
n’t know

I don’t use Eclipse/Eclipse based products at this time


33. What is the MOST you consider paying for Eclipse plug
-
ins?

Check
-
one

1 = Nothing (free)

2 = Less than $100

3 = $101
-
$250

4 = $251
-
$750

5 = $751
-
$1500

6= $1501
-
$3000

10= Over $3000

11= I

don’t use Eclipse/Eclipse based products at this time


34. In your company, does the Eclipse
-
based development tool purchase plan call for:

Check
-
one

Increasing the overall size of the budget by 1
-
5%

Increasing the overall size of the budget by 6
-
15%

I
ncreasing the overall size of the budget by more than 15%

Maintaining the overall size of the budget

Decreasing the overall size of the budget by 1
-
5%

Decreasing the overall size of the budget by 6
-
15%

I don’t use Eclipse/Eclipse based products at this t
ime

Don’t know




Thank you for completing this survey. Please fill in the following information to enter our contest for
a cash drawing of $500US


Name_________________

Company name____________________

Country ______________________________

Email address
___________________________

Friend _______________________________