BZ Research Study Results Selected results from Eclipse Adoption Studies Alan Zeichick BZ Media January 17, 2007 Selected results from Eclipse Adoption Studies Alan Zeichick BZ Media January 17, 2007
BZ Media Research methodology An was sent out to 19,500 randomly selected SD Times subscribers inviting them to participate in a study. Excluding bounces, the net number of surveys delivered was 19,246. The purpose was to ascertain their plans to use Eclipse-based technology and Eclipse plug-ins. The study was sent on November 9, 2006, and cut off and tabulated by BZ Research on November 20, subscribers, or 4.0% of the respondents, completed the survey, although not all of them answered every question. BZ Research designed, conducted and tabulated the study. BZ Research is a division of BZ Media, publisher of SD Times An was sent out to 19,500 randomly selected SD Times subscribers inviting them to participate in a study. Excluding bounces, the net number of surveys delivered was 19,246. The purpose was to ascertain their plans to use Eclipse-based technology and Eclipse plug-ins. The study was sent on November 9, 2006, and cut off and tabulated by BZ Research on November 20, subscribers, or 4.0% of the respondents, completed the survey, although not all of them answered every question. BZ Research designed, conducted and tabulated the study. BZ Research is a division of BZ Media, publisher of SD Times
BZ Media Study demographics Number of developers in organization 101 or more: 23.9% : 6.9% 26-50: 10.7% 11-25: 18.9% 10 or fewer: 39.5% For some questions, I’ll present “51-and up” analysis Number of developers in organization 101 or more: 23.9% : 6.9% 26-50: 10.7% 11-25: 18.9% 10 or fewer: 39.5% For some questions, I’ll present “51-and up” analysis
BZ Media Do your developers use the Eclipse Framework At Least Some: Increasing! % % % (all respondents) % (51+ developers) At Least Some: Increasing! % % % (all respondents) % (51+ developers)
BZ Media If you use Eclipse, which versions Eclipse 3.2: 51.6% Eclipse 3.1: 33.7% Eclipse 3.0: 10.8% Eclipse 2.x: 3.4% Eclipse 1.x: 0.4% Eclipse 3.2: 51.6% Eclipse 3.1: 33.7% Eclipse 3.0: 10.8% Eclipse 2.x: 3.4% Eclipse 1.x: 0.4%
BZ Media If you use a commercial Eclipse IDE, which one? IBM WSAD: 31.2% / 44.9% Genuitec MyEclipse: 20.3% / 12.6% IBM Software Dev Plat: 17.7% / 21.3% Borland JBuilder/Core SDP: 10.0% / 11.8% BEA WebLogic Workshop: 9.3% / 15.0% Exadel Studio: 3.5% / 2.4% SAP NetWeaver Studio: 3.5% / 7.1% Wind River Workbench: 3.2% / 4.7% Sybase Workspace: 1.3% / 2.4% IBM WSAD: 31.2% / 44.9% Genuitec MyEclipse: 20.3% / 12.6% IBM Software Dev Plat: 17.7% / 21.3% Borland JBuilder/Core SDP: 10.0% / 11.8% BEA WebLogic Workshop: 9.3% / 15.0% Exadel Studio: 3.5% / 2.4% SAP NetWeaver Studio: 3.5% / 7.1% Wind River Workbench: 3.2% / 4.7% Sybase Workspace: 1.3% / 2.4%
BZ Media If you’re not using Eclipse, when will you?
BZ Media Why do you use Eclipse? (All / 51+) 1: It’s a low-cost solution 64.7% / 60.2% 2: It’s an open-source solution 61.5% / 57.1% 3: Wide range of plug-ins 60.4% / 58.6% 4: Extensible 47.6% / 48.2% 5: Easy to learn/use 40.3% / 42.4% 6: Cross-platform workstations 37.4% / 34.0% 7: Targets multiple platforms 34.6% / 36.6% 8: Won’t get vendor lock-in 34.2% / 33.3% 9: Dev teams prefers it 32.5% / 30.9% 10: Like the license model 31.5% / 28.3% 1: It’s a low-cost solution 64.7% / 60.2% 2: It’s an open-source solution 61.5% / 57.1% 3: Wide range of plug-ins 60.4% / 58.6% 4: Extensible 47.6% / 48.2% 5: Easy to learn/use 40.3% / 42.4% 6: Cross-platform workstations 37.4% / 34.0% 7: Targets multiple platforms 34.6% / 36.6% 8: Won’t get vendor lock-in 34.2% / 33.3% 9: Dev teams prefers it 32.5% / 30.9% 10: Like the license model 31.5% / 28.3%
BZ Media Do you use plug-ins? (All/51+) Do you use ‘em? Yes 63.1% / 71.0% No 28.7% / 15.4% Don’t know 8.2% / 13.6% If so, how many? 1 only 9.5% / 4.3% % / 41.1% % / 32.5% % / 22.1% Do you use ‘em? Yes 63.1% / 71.0% No 28.7% / 15.4% Don’t know 8.2% / 13.6% If so, how many? 1 only 9.5% / 4.3% % / 41.1% % / 32.5% % / 22.1%
BZ Media Plug-ins you’re currently using (All / 51+) Code/text editor 58.3% / 63.6% HTML/Web dev 49.8% / 46.7% XML editor/parser 49.4% / 57.0% Unit testing 45.5% / 52.7% Debugger 44.7% / 49.1% Compiler 41.1% / 44.2% Make/build 39.3% / 44.8% SCM software 38.7% / 44.8% UML/modeling 30.8% / 38.2% Database tool 30.0% / 30.9% GUI builder/designer28.3% / 26.7% Static analysis 24.9% / 33.3% Code/text editor 58.3% / 63.6% HTML/Web dev 49.8% / 46.7% XML editor/parser 49.4% / 57.0% Unit testing 45.5% / 52.7% Debugger 44.7% / 49.1% Compiler 41.1% / 44.2% Make/build 39.3% / 44.8% SCM software 38.7% / 44.8% UML/modeling 30.8% / 38.2% Database tool 30.0% / 30.9% GUI builder/designer28.3% / 26.7% Static analysis 24.9% / 33.3%
BZ Media Which Eclipse “bits” are you using? (all / 51+) JDT (Java Dev Tools) 70.6% / 79.8% JST (J2EE Std Tools) 48.4% / 59.5% WST (Web Std Tools) 32.5% / 39.3% EMF (Eclipse Mod Fwk)31.7% / 38.0% Visual Editor 28.6% / 36.8% GEF (Graph Ed Fwk)27.0% / 30.7% SQL Dev Tools25.3% / 28.8% CDE (C/C++ IDE) 23.9% / 30.1% GMF (Graph Mod Fwk)20.0% / 25.5% PDE (Plug-in Dev Env)19.8% / 26.4% JDT (Java Dev Tools) 70.6% / 79.8% JST (J2EE Std Tools) 48.4% / 59.5% WST (Web Std Tools) 32.5% / 39.3% EMF (Eclipse Mod Fwk)31.7% / 38.0% Visual Editor 28.6% / 36.8% GEF (Graph Ed Fwk)27.0% / 30.7% SQL Dev Tools25.3% / 28.8% CDE (C/C++ IDE) 23.9% / 30.1% GMF (Graph Mod Fwk)20.0% / 25.5% PDE (Plug-in Dev Env)19.8% / 26.4%
BZ Media Which Eclipse “bits” are you using? (all / 51+) JavaServer Faces Tools19.5% / 26.4% RCP (Rich Client)18.3% / 22.1% UML2 (UML2 Modeling)18.1% / 24.5% TPTP (Test Tools)17.7% / 25.8% Data Tools Platform13.8% / 26.4% PHP IDE9.7% / 6.7% BIRT (Bus Int & Reporting)8.8% / 8.6% AJDT (AspectJ)7.6% / 11.7% JavaServer Faces Tools19.5% / 26.4% RCP (Rich Client)18.3% / 22.1% UML2 (UML2 Modeling)18.1% / 24.5% TPTP (Test Tools)17.7% / 25.8% Data Tools Platform13.8% / 26.4% PHP IDE9.7% / 6.7% BIRT (Bus Int & Reporting)8.8% / 8.6% AJDT (AspectJ)7.6% / 11.7%
BZ Media What’s your RCP involvement (all / 51+) We have built and deployed rich clients using the RCP 6.0% / 8.9% We are currently building rich clients using the RCP 4.2% / 5.1% We plan to start using the RCP in the next six months 5.7% / 7.0% We plan to start using the RCP in the next 6-12 months 6.1% / 5.7% We plan to start using the RCP in the next months 6.7% / 5.6% We don’t plan to use the RCP, but use other rich clients 11.2% / 7.0% We don’t plan to use the RCP or other rich clients 22.4% / 14.5% Don’t know 37.8% / 44.5% We have built and deployed rich clients using the RCP 6.0% / 8.9% We are currently building rich clients using the RCP 4.2% / 5.1% We plan to start using the RCP in the next six months 5.7% / 7.0% We plan to start using the RCP in the next 6-12 months 6.1% / 5.7% We plan to start using the RCP in the next months 6.7% / 5.6% We don’t plan to use the RCP, but use other rich clients 11.2% / 7.0% We don’t plan to use the RCP or other rich clients 22.4% / 14.5% Don’t know 37.8% / 44.5%
BZ Media Are you writing Eclipse plug-ins (all / 51+) Yes, for use within our organization19.4% / 23.2% Yes, for our partners 3.1% / 2.4% Yes, to give away free 7.1% / 11.8% Yes, to sell5.1% / 5.7% Yes, to support our platforms/products7.5% / 10.4% No, we don't write plug-ins 56.7% / 46.4% Don't know 14.6% / 18.5% Yes, for use within our organization19.4% / 23.2% Yes, for our partners 3.1% / 2.4% Yes, to give away free 7.1% / 11.8% Yes, to sell5.1% / 5.7% Yes, to support our platforms/products7.5% / 10.4% No, we don't write plug-ins 56.7% / 46.4% Don't know 14.6% / 18.5%
BZ Media Thank you! Alan Zeichick, BZ Media Editorial Director, SD Times Director, BZ Research Conference Chair, EclipseWorld Alan Zeichick, BZ Media Editorial Director, SD Times Director, BZ Research Conference Chair, EclipseWorld