EMEA Development Survey 2016, v1

  • ID: 3768819
  • Report
  • Region: Global, EMEA
  • 246 pages
  • Evans Data Corp
1 of 5
EMEA Software Developers Cite Cyber Terrorism as Greatest Threat - Only 30% of organizations have formal security strategy
This series started in the Winter of 1998 and is the most comprehensive research survey series in existence focused exclusively on developers and IT managers. In this survey, we examine the changing face of Operating platforms; Languages; Cloud Development, Database development and Big Data, Mobile development, DevOps and Continuous delivery, and other current topics highlighting trend updates and significant changes.

The series is approximately 50% dynamic with new questions from leading vendors that explore issues of current industry relevance, and 50% technology adoption trending questions. It is conducted worldwide in six languages and sold in three editions, one for each of the following regions - North America, EMEA and APAC.

The Europe, Middle East and Africa (EMEA) Development Survey series is a comprehensive research survey series in existence focused exclusively on developers and IT managers in Europe, Middle East, and Africa. This survey is a companion to the North American Development Survey and has a sister survey, the Asia Pacific (APAC) Development Survey.

Conducted biannually; standard margin of error plus/minus = 4.5%
Note: Product cover images may vary from those shown
2 of 5
EXECUTIVE SUMMARY

OVERVIEW
Objectives of the Survey
Survey Methodology
Research Design
Relative Rankings
The Sample – Software Developers
The EDC Panel
Other Evans Data Corp Services
Multi-Client Survey Series
Tactical Survey Reports
Custom Surveys
Targeted Analytics

DEMOGRAPHICS
Involvement in Software Development
Developer Segment
Developer Segment by Company Size
Trend: Developer Segment
Job Description
Gender
Age
Age – trends
Years Experience

FIRMOGRAPHICS AND TEAM COMPOSITION
Industry
Company Size
Company Size by Developer Segment
Companies' Length of Time in Business
Development Team Size
Team Size by Developer Segment
Involvement with Specific Team Tasks
Type of Software Being Developed
Trend: Type of Software Being Developed
Development Outside of Employment
Development Outside of Employment by Gender
Development Outside of Employment by Developer Segment
Where Developers Sell their Outside Projects

PLATFORM ADOPTION
Primary Host Operating System Today
Trend: Primary Host OS Today
Primary Host Operating System Next Year
Secondary Host Operating Systems Today
Secondary Host Operating Systems Next Year
Primary Linux Distribution for Development
Target Desktop Operating Systems Today
Target Desktop Operating Systems Next Year
Most Important Factor in Platform Selection
Most Important Factor in Porting
Target Device Platforms
Trend: Target Device Platforms
How Many Developers Consider Specific Processors?
Targeted Processors
Embedded Device Development

MOBILE
Mobile Development
Mobile Development by Developer Segment
Past Mobile Development
Past Mobile Development by Developer Segment
Importance of Mobility to Overall Strategy
Initial Targeted Mobile Platform
Mobile Architectures Targeted with Android NDK
Percentage of Time Spent Developing for Mobile
Percent of Time Spent Developing for Mobile by Developer Segment Error!
Bookmark not defined
Most Used Approach for Mobile Development
Most Used Approach by Initial Target

DATABASES AND BIG DATA
Importance of Data Management to Organization
Percentage of Time Spent with Databases or Analytics
Percentage of Time Spent by Developer Segment
Involvement in Big Data and Advanced Analytics
Involvement by Developer Segment
Industries Targeted with Big Data Applications
Data Mining – Adoption and Targeted Industries
Real Time Applications – Adoption and Targeted Industries
Types of Databases Used
Plans for In-Memory Databases
Data Durability Solutions Used
Data Durability by Developer Segment
Techniques Used for Exploring Data
Areas of Big Data Focus

CLOUD DEVELOPMENT
Importance of Cloud to Overall Digital Strategy
Plans for Using the Cloud as a Development Environment
Plans for Cloud Development by Developer Segment
Currently Using the Cloud as a Development Environment (Trend)
Bookmark not defined
Plans for Cloud Deployment
Plans for Cloud Deployment by Developer Segment
Currently Using the Cloud for Deployment (Trend)
Cloud Deployment: Public, Private, or Hybrid
Why Would Developers Move from their Cloud Platforms?
Familiarity with Various Cloud Development Concepts
Likelihood of Purchasing Dev Tools from Cloud Platform App Store

INTERNET OF THINGS
Development for Connected Devices or the Internet of Things
Importance of IoT to Overall Digital Strategy
Sensor Use
Sensors Supported in Development Projects
Most Likely Types of Organizations to Deliver Next Generation IoT
Solutions

PAYMENT SOLUTIONS
Involvement in Selling Apps Commercially
Involvement by Company Size Error! Bookmark not defined
Involvement by Company Age
Importance of Payment Solutions to Overall Digital Strategy
Payment Methods Offered to Consumers
Do Developers Learn about Payment Solutions?
Do Customers Have Merchant Accounts?
Frequency of Obtaining Support from Payments Gateway Provider
Frequency by Importance of Payment Solutions
Plans for Using Payment Solutions from Different Services

ENTERPRISE DEVELOPMENT AND DEVOPS
Applications for External or Internal Targets
Who developers target with their applications has a significant impact on
the development lifecycle of said applications Security for instance may
need to be enhanced in applications that are disseminated to parties
external to an organization, to prevent perversion of the source code and
other issues This may not be as much of a factor for applications aimed at
an internal audience and there are many other ways in which target
audience can impact development
Roles Played in Infrastructure Selection for Development/Testing
Roles played by company size
Roles Played in Infrastructure Selection for Production/Deployment
Roles played by company size
This cross-tabulation explores how developer roles in IT infrastructure for
deployment vary with company size The distribution of roles in each
company size cluster mirror the aggregate with one notable exception;
developers in medium sized companies are more likely to have no role in
development than they are to have a limited role
Involvement in Self-Funded Acquisition of Resources for Job
Involvement by Company size Error! Bookmark not defined
Approach to Server/Client Architectures
Future Strategy for Server/Client Architectures
Importance of DevOps to Overall Digital Strategy
Level of Involvement with DevOps
DevOps Involvement by Company Size
DevOps Involvement by Developer Segment Error! Bookmark not defined
Most Useful Facilitator in DevOps Implementation
Most Useful Factor by Company Size Error! Bookmark not defined
What Is Monitored after Deployment?
Tools Used for DevOps and Continuous Delivery
APIS
How Many Developers Publish APIs?
API Publication by Company Size Error! Bookmark not defined
How Many Developers Monetize Their API Publication?
API Monetization by Company Size
Importance of APIs to Overall Strategy
Number of APIs Published in the Past Year
API Management Methods
Average Number of APIs Used
Number of API Calls Made Daily
Primary APIs Consumed
API Consumption by Company Size Error! Bookmark not defined
What Percent of Developers’ APIs Are Free?
Primary Means of Paying for APIs
Importance of API-Related Consideration
Web API Protocol Implementation Used Most Often
Web Protocol by Developer Segment Error! Bookmark not defined
API Mechanisms Used Most Often
Individuals Responsible for API Access Decisions

DEVELOPMENT LIFECYCLE
Comparing Anticipated Change in Importance of Tech Disciplines
Percentage of Time Allotted to Various Development Tasks
Length of Development Lifecycle
Length of Development Lifecycle by Developer Segment
Product Deployment Scheduling Practices within Organizations
Post-Production Tracking within Organizations
Importance of Continuous Delivery to Overall Digital Strategy
Greatest Beneficiary of Continuous Delivery
Top Benefits of a Continuous Delivery Model
Top Drawbacks of a Continuous Delivery Model
Top Drawback by Company Size
Importance of Agile Technologies to the Organization
Approaches to Testing

DEVELOPERS AND PURCHASING
Number of People in Purchase Process Chain
Number of People by Company Size
Number of People by Company Age
Developers' Role in Purchasing
Factors Driving Decisions in Commercial Purchases - All Developers
Factors by Company size – Companies of 1-100 employees
Factors by Company size – Companies of 101-1,000 employees
Factors by Company size – Companies of over 1,000 employees
What is Most Influential in Improving Development Productivity
Improving Developer Productivity by Company Size
Importance of Standards Organizations
Importance of Social Media for Organizations

DEVELOPMENT TOOLS AND TECH ADOPTION
Use of Version Control Systems and Testing Environments
Satisfaction with Specific Tool Types
Satisfaction by Importance
Plans for Specific JavaScript Frameworks
Most Important Features in a Framework
Most Important Features in a Framework by Developer Segment
Involvement with Natural User Interface (NUI) Development
Plans for Perceptual Computing Capabilities
HTML5 Adoption
HTML5 Adoption by Developer Segment
HTML5 Adoption by Target Platforms Error! Bookmark not defined
Most Important Factors in an HTML5 Editor
Importance of Virtual Reality to Overall Digital Strategy

SECURITY
Importance of Security to the Organization
Most Common Organizational Security Strategy
Confidence in Organization's Security Practices
Primary Obstacle to Better Security
Primary Obstacle by Developer Segment
Primary Obstacle by Company Size
Biggest Perceived Security Threat
Greatest Vulnerability to Security
Top Security Concern for Mobile Devices
Authentication Methods Used

HIGH PERFORMANCE COMPUTING
Plans for Multiple Processors or Processor Cores
Memory Models in Use
Importance of Multi-threading to Organization
Threading Models in Use
Distributed Programming Library Use
Use of Tools for Analyzing and Debugging Distributed Apps
Math Library Use
Math Libraries Used
Processors Targeted with Math Libraries
Importance of Conditional Reproducibility Cases
Key Platforms for GPU Compute

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Importance of Cognitive Computing/AI to Overall Digital Strategy
Familiarity with Advanced Computational Methods
Artificial Intelligence – Adoption and Targeted Industries
Artificial Intelligence Adoption by Involvement with Big Data
Familiarity with Cognitive Computing vs AI
Neural Networks - Adoption and Targeted Industries
Neural Network Adoption by Involvement with Big Data
Machine Learning – Adoption and Targeted Industries
Machine Learning Adoption by Involvement with Big Data
Deep Learning - Adoption and Targeted Industries
Analytics and Processing Used in Machine Learning Apps
Pattern Recognition – Adoption and Targeted Industries
Pattern Recognition by Involvement with IoT
Natural Language Processing- Adoption and Targeted industries
Natural Language Processing by Involvement with IoT
Importance of Analytics to Organization

DEVELOPER PROGRAMS
Developer Program Membership
Developer Program Membership by Company Size
Developer Program Membership by Developer Segment
Developer Program membership - Trend
Frequency of Visiting Developer Programs
Frequency of Visiting Developer Programs by Company Size

LANGUAGES
C Use
C++ Use
C/C++ Use
C# Use
Objective-C or Swift Use
Percent of Time Using Objective C or Swift
Java Use
Scripting Language Use
Other Language Use
Preferred Languages

SCRIPTING LANGUAGES
JavaScript Use
PHP Use
Python Use
Perl Use
Ruby Use
Other Scripting Language Use

Note: Product cover images may vary from those shown
3 of 5

Loading
LOADING...

4 of 5
Software developers in the EMEA region (Europe, Middle East and Africa) are extremely concerned with security in their development projects with the largest plurality citing Cyber Terrorism as the threat they are most concerned with. According to Evans Data’s recently conducted EMEA Development Survey, more software developers in the region (38.4%) feel that Cyber Terrorism is the threat they are most concerned with followed by Cyber Theft (29.8%) and Cyber Espionage (21.4%). Cyber Espionage, while in some ways related to both Cyber Theft and Cyber Terrorism, is distinguished from the two in that it involves theft of sensitive, classified, or proprietary information, rather than theft of money or deliberate sabotage.

“Security is especially worrisome for developers in Europe,” said Janel Garvin, CEO of Evans Data. “They are most concerned with the very real threat of terrorism, and the failure of many organizations to implement a formal security strategy just adds to the anxiety. Only 30% of these developers say their company has a formal security policy in place that is adhered to across departments, and that’s very concerning when you think about the other 70%.”

Additionally, the developers said that the primary obstacle to establishing better security in their organizations is statistically tied between a lack of funding, and a lack of expertise or training. They also point at the mobile client as the weakest link in their security programs.

The EMEA Development Survey is conducted twice yearly with 450 to 500 developers within the region, and delivers a margin of error of +-4.5%. It is broad in scope and features a wide variety of development topics. This spring’s report has sections on: Platform Adoption, Language Use, Mobile Development Cloud Development, APIs, Artificial Intelligence and Machine Learning, Development Lifecycle, Payment Solutions, Enterprise Development, Purchasing and more.
Note: Product cover images may vary from those shown
5 of 5
Note: Product cover images may vary from those shown
Adroll
adroll