|
<FONT size=3>BDN 2003 Survey as of Monday, May 12, 2003
Total number of surveys taken: 84319
Total number of surveys with Email address: 67586
Survey Results
1. What programming language do you primarily use? (choose one)
Language Count Percent
Ada 108 0.13
Assembler 474 0.56
Basic 3316 3.93
C 5947 7.05
C++ 19253 22.83
C# 1416 1.68
Cobol 538 0.64
Delphi 24327 28.85
Dylan 27 0.03
Eiffel 31 0.04
Fortran 336 0.40
Haskell 17 0.02
Java 17813 21.13
Javascript 794 0.94
Lisp 73 0.09
Modula 36 0.04
Oberon 13 0.02
Parrot 5 0.01
Pascal 2675 3.17
Perl 1259 1.49
Prolog 57 0.07
Python 363 0.43
Ruby 48 0.06
Scheme 16 0.02
Simula 4 0.00
SmallTalk 72 0.09
other 3274 3.88
no choice 2019 2.39
2. What programming language did you first learn? (choose one)
Language Count Percent
Ada 215 0.25
Assembler 4490 5.33
Basic 29831 35.38
C 7470 8.86
C++ 3316 3.93
C# 116 0.14
Cobol 2073 2.46
Delphi 1938 2.30
Dylan 4 0.00
Eiffel 21 0.02
Fortran 6875 8.15
Haskell 28 0.03
Java 1603 1.90
Javascript 437 0.52
Lisp 105 0.12
Modula 300 0.36
Oberon 31 0.04
Parrot 12 0.01
Pascal 20496 24.31
Perl 218 0.26
Prolog 56 0.07
Python 50 0.06
Ruby 2 0.00
Scheme 70 0.08
Simula 59 0.07
SmallTalk 78 0.09
other 2339 2.77
no choice 2077 2.46
3. What primarily drives your development processes and decisions? (choose one)
Decision Driver Count Percent
Requirements 36757 43.59
Architecture 7923 9.40
Model 3170 3.76
Design 10306 12.22
Code 12562 14.90
Build 2030 2.41
Test 2138 2.54
Deployment 2547 3.02
other 4428 5.25
no choice 2448 2.90
4. Do you use modeling (even informally on paper or whiteboards) in the
development of your applications? (choose one)
Use Modeling Count Percent
100% of the time 14730 17.47
When developing the architecture 13430 15.93
When designing my system 19832 23.52
Sometimes 29262 34.70
Never 4752 5.64
no choice 2304 2.73
5. What primary software process do you use? (choose one)
S/W Process Count Percent
Unified Process (UP) 6763 8.02
Enterprise Unified Process (EUP) 912 1.08
eXtreme Programming (XP) 5219 6.19
Feature Driven Development (FDD) 2720 3.23
Adaptive Software Development 2243 2.66
Crystal 576 0.68
Scrum 124 0.15
Object-Oriented Process,
Environment, and Notation (OPEN) 15085 17.89
Dynamic Systems Development
Methodology (DSDM) 1000 1.19
Internal / Proprietary 10351 12.28
other 13004 15.42
none 23638 28.03
no choice 2675 3.17
6. Which is the most important development factor to you? (choose one)
Dev Factor Count Percent
Fast development process
(time to market) 45206 53.61
Compiler speed (compile time) 3800 4.51
Runtime performance (cpu optimization) 23622 28.02
Binary footprint (code size) 2796 3.32
other 6309 7.48
no choice 2577 3.06
7. What types of development projects are you planning? (check all that apply)
Dev Projects Count Percent
Department level application 24751 29.35
Enterprise wide application 25278 29.98
Distributed object development
server side (CORBA) 5945 7.05
Distributed object development
client side (CORBA) 5310 6.30
Internet Web server side development 31670 37.56
Internet Web client side development 25120 29.79
Internet Web Services development 19935 23.64
Client / Server database development 37127 44.03
Small business application 30976 36.74
Personal application 37117 44.02
Utility/Tool development 29486 34.97
Mobile/Wireless applications 11143 13.22
Embedded systems / Appliances 10399 12.33
Games 10125 12.01
System development (OS, kernel,
desktop, etc) 8005 9.49
Device driver development 5114 6.07
PDA applications 9316 11.05
3D Graphics 9383 11.13
other 11315 13.42
no choice 2320 2.75
8. Currently, the main OS/platform I develop for is (choose one)
OS/Platform Count Percent
AIX 422 0.50
HP/UX 693 0.82
IBM AS400 427 0.51
IBM OS390 405 0.48
J2EE 4191 4.97
J2SE 2164 2.57
J2ME 310 0.37
Linux 8397 9.96
Macintosh OS/X 529 0.63
Microsoft Windows XP/
2000/NT/ME/9x 57997 68.78
Microsoft Windows .NET
Framework 2064 2.45
Symbian 102 0.12
Solaris 2154 2.55
other 2238 2.65
no choice 2218 2.63
9. My development team is (choose one)
Team Size Count Percent
Just myself 34456 40.86
2-5 developers 31793 37.71
6-10 developers 8863 10.51
11-20 developers 3920 4.65
21-50 developers 1653 1.96
50 or more developers 1324 1.57
no choice 2301 2.73
10. Which developer magazines do you read? (check all that apply)
Magazine Count Percent
01 Informatique 1739 2.06
Application Development
Advisor 804 0.95
Application Development
Trends 1069 1.27
Business 2.0 942 1.12
C/C++ Users Journal 10466 12.41
China Information World 600 0.71
CIO Magazine 1449 1.72
Computer Woche 1290 1.53
ComputerWorld 11328 13.43
C't Magazin 7303 8.66
Delphi Informant 6147 7.29
Delphi Magazine 7115 8.44
Dr. Dobbs Journal 12260 14.54
The Economist 2312 2.74
eWeek 3520 4.17
Federal Computer Weekly 407 0.48
Game Developer 1916 2.27
Government Computer News 463 0.55
Information Week 3405 4.04
Info World 2994 3.55
JavaPro 4042 4.79
Java Developers Journal 7797 9.25
Java Magazin 3364 3.99
Le Monde Informatique 896 1.06
MSDN Magazine 7471 8.86
.Net Magazine 3083 3.66
.Net Developer's Journal 1561 1.85
Nikkei Open System 163 0.19
Objekt Spektrum 397 0.47
PC Magazine 15849 18.80
PC Quest 1417 1.68
PC World 13128 15.57
SD Times 900 1.07
Software Development
Magazine 4117 4.88
Visual Studio Magazine 3298 3.91
Visual Systems Journal 777 0.92
Web Techniques 1737 2.06
Windows Developer
Magazine 2942 3.49
Wired 4111 4.88
other 30261 35.89
no choice 13127 15.57</FONT>
|
|