+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

PRINTER FRIENDLY

Global Development Survey 2019 Vol 1

  • ID: 4829278
  • Report
  • April 2019
  • Region: Global
  • 247 Pages
  • Evans Data Corp
1 of 4

The Global Development Survey is a broad survey of developers worldwide, conducted twice a year that covers all of the hottest development topics. This series started in 1998, focusing on language, tools, and technology adoption. It is delivered as an aggregate report which includes in-depth analysis on global development and the Data Analytics Console which provides the data behind the report with the versatility of 19 filters.

While other Evans Data surveys specialize in particular areas of development such as Cloud, AI, ML and Big Data, IoT and Mobile Development and are restricted in their sample to only those developers in that discipline, the Global Development is open to all types of software developers.

Conducted twice a year in six languages with over 1400 developers worldwide this survey also explores: demographics, firmographics, psychographics, developer journey to purchase, software development lifecycle, artificial intelligence and machine learning, development tools, IoT and robotics, blockchain, cloud development, HPC, quantum computing, containers and microservices, security, game development, UI development,and more.

Note: Product cover images may vary from those shown
2 of 4

Overview

  • Objectives of the Survey
  • Survey Methodology
  • Research Design  
  • Relative Rankings
  • The Sample – Software Developers

Executive Summary

Chapter 1 Demographics & Firmographics

  • Involvement with Software Development
  • Developer Segment
  • Developer Segment by Region
  • Trend: Developer Segment
  • Job Description  
  • Industry
  • Software Creation Outside of Employment
  • Software Creation Outside of Employment by Region
  • Age
  • Trend: Age
  • Gender
  • Years Experience
  • Education  
  • Education by Region  
  • Type of Software Developed  
  • Company Size
  • Team Size  
  • Companies' Length of Time in Business
  • Developer Program Membership
  • Developer Program Membership by Region
  • Developer Program Membership: Trend

Chapter 2 Developer Motivations And Challenges  

  • Biggest Challenges of Development  
  • Biggest Challenges by Region
  • How Can Vendors Provide Immediate Impact?  
  • How can Vendors Provide Immediate Impact by Region
  • Most Exciting Tech Disciplines
  • Most Exciting Tech Disciplines by Region  
  • Top Cities for Re-location  

Chapter 3 Developers’ Journey To Purchase  

  • Trusted Sources for Discovering Developer Tools and Technology
  • Resources for Discovery of Open Source Tools  
  • Resources for Discovery of Open Source Tools by Region
  • Preferred Method of Evaluating New Software  
  • Preferred Method of Evaluating New Software by Region
  • Areas for Skill Development  
  • Areas for Skill Development by Region
  • Areas for Managers’ Skill Development
  • Most Effective Ways to Learn How to Use Tools and Technologies
  • Influence on Purchasing
  • Influence on Purchasing by Region  

Chapter 4 Software Development Lifecycle

  • Length of Software Development Lifecycle
  • Length of Software Development Lifecycle by Region
  • Use of Various Testing Strategies  
  • Use of Static Code Analysis
  • Which Stage of Development could be Most Improved?
  • How to Improve the Development Lifecycle  
  • Which Stage of the Development Lifecycle should be Removed?

Chapter 5 Platform And Computer Adoption

  • Primary Host Operating System Today  
  • Trend: Primary Host Operating Systems
  • Primary Host Operating System Next Year
  • Native vs. Virtual OS  
  • Secondary Host Operating System Today  
  • Secondary Host Operating System by Region
  • Primary Linux Distribution
  • Platform Targets Today
  • Quality of Primary Development Computer
  • Hard Drive Size of Primary Development Computer  
  • System Memory of Primary Development Computer  

Chapter 6 Artificial Intelligence & Machine Learning

  • Plans for Using AI or Machine Learning
  • Plans for Using AI by Region
  • Current Involvement with AI or Machine Learning
  • Future Involvement with AI or Machine Learning
  • Future Involvement with AI by Region
  • How Do Projects Learn?
  • Involvement in Writing Algorithms or Frameworks
  • Involvement in Writing Algorithms by Region
  • Access to Frameworks or Algorithms

Chapter 7 Storage & Databases

  • Involvement in Optimizing Storage Solutions
  • Involvement in Optimizing Storage Solutions by Region
  • Proportion of Time Devoted to Optimizing Storage Solutions
  • Plans for Building Apps that Run in a Software Defined Storage
  • Environment  
  • Plans for Software Defined Storage by Region
  • Primary Reason for Working on Software Defined Storage
  • Proportion of Development Time Spent working with Databases  
  • Plans for Using In-Memory Databases
  • Use of Databases

Chapter 8 Security  

  • How Often Do Developers Address Cybersecurity Issues Today?  
  • Addressing Cybersecurity Today by Region
  • How Often Will Developers Address Cybersecurity Issues in the Next Five
  • Years?
  • Impact of Cybersecurity on Development Productivity  
  • Impact of Cybersecurity on Development Productivity by Region
  • Involvement in Optimizing Security Solutions
  • Involvement in Optimizing Security Solutions by Region
  • Percentage of Time Devoted to Optimizing Security
  • Familiarity with Secure and Trust Based Computing Technologies  
  • Most Worrisome Security Threat
  • Most Worrisome Security Threat by Region
  • Type of Security Strategy
  • Type of Security Strategy by Region  
  • Top Mobile Security Threats
  • Use of Authentication Methods
  • How Many Developers Use Cryptography Libraries or Algorithms?  
  • Use of Open Source vs. Closed Source Cryptography Libraries
  • How Many Developers Write Their Own Cryptography Algorithms?
  • Use of Cryptography Libraries
  • Primary Use of Cryptography

Chapter 9 Development Tools And Disciplines

  • How Do Developers Determine if a Technology is the “Best?”
  • Reasons to Switch from Open Source Technology to a Paid Alternative
  • Reasons to Switch by Region
  • Proportion of Open Source Components in Typical App
  • Satisfaction with Tools
  • Tooling: Satisfaction by Importance
  • Primary IDE
  • Primary IDE by Region
  • Desktop-based IDEs Used
  • Cloud-based IDEs Used
  • Technology Adoption
  • Proportion of Time Spent on Web Development  
  • Proportion of Time Spent on Web Development by Region
  • Use of Web Technologies
  • Merchant Account with Payments Provider
  • Use of Payment Vendors
  • Disciplines that Will Have the Greatest Impact in the Next 12 Months
  • Disciplines that Will Have the Greatest Impact by Region
  • Which Tech Disciplines Provide a Viable Living
  • Disciplines that will Provide a Viable Living by Region

Chapter 10 IOT And Robotics

  • Plans for IoT Development  
  • Plans for Developing Connected Devices by Region  
  • IoT Deployment Targets  
  • Targets of Consumer-focused IoT Projects  
  • Targets of Commercial IoT Projects
  • Targets of Industrial IoT Projects
  • Targets of Civil Infrastructure IoT Projects
  • Plans for Developing Software for Robotics
  • Primary Reason for Developing Robotics Apps
  • Plans for Developing Software for Drones
  • Plans for Developing Software for Autonomous Vehicles
  • How Many Developers are Developing Mobile Apps?
  • Mobile App Development by Region
  • Mobile Platform Targets  

Chapter 11 Blockchain

  • Plans for Blockchain Databases
  • Plans for Blockchain Databases by Region  
  • Industries Targeted for Blockchain Apps
  • Top Benefits of Blockchain  
  • Top Obstacle to Blockchain  
  • Top Obstacle to Blockchain by Region
  • Expectations for AI Use in Blockchain
  • Expectations for AI Use in Blockchain by Region  
  • Role of Blockchain in IoT Security
  • Role of Blockchain in IoT Security by Region
  • Familiarity with Smart Contracts
  • Familiarity with Smart Contracts by Region
  • Preferred Language to Use for Smart Contract Programming  
  • Preferred Tools for Smart Contract Programming

Chapter 12 Cloud Development

  • Plans for Developing Applications in the Cloud
  • Plans for Developing Applications in the Cloud by Region  
  • Plans for Deploying Applications to the Cloud
  • Most Valuable Cloud Services  
  • Plans for Using a PaaS Deployment
  • Suitability of Workloads for Various Cloud Environments
  • Plans for Serverless Computing
  • Serverless Vendors Used

Chapter 13 High-Performance Computing

  • Plans for Supercomputing
  • Plans for Supercomputing by Region  
  • Designing Apps for Large Scale Architectures
  • Optimization for Specific Hardware in HPC  
  • Plans for Developing Apps for Multiple Processors  
  • Plans for Offloading Compute to GPGPU  
  • Technologies Used for GPGPU
  • Use of GPU Accelerators to Optimize Software
  • GPU Accelerators Used
  • Technologies Supported with GPU Accelerators  
  • Math Library Use
  • Chipsets Targeted with Math Libraries
  • Math Libraries Used
  • Processors Targeted with Math Libraries
  • Primary Target for MKL Use
  • Primary Target for IMSL Use
  • Importance of Conditional Numerical Reproducibility Cases
  • Goals of Optimizing an Application  
  • Primary Function of HPC Efforts  

Chapter 14 Containers & Microservices

  • Plans for Using Containers in Development
  • Plans for Using Containers by Region
  • Where are Containers Used?
  • Where are Containers Used by Region
  • Use of Containers in the Development Lifecycle  
  • Proportion of Applications Being Developed for Containers
  • Workloads Running in Containers
  • Use of Microservices in a Serverless Architecture
  • Use of Microservices by Region
  • Use of Microservices in the Development Lifecycle  
  • Proportion of Microservices Being Deployed in Containers  

Chapter 15 Quantum Computing

  • Familiarity with Quantum Computing  
  • Familiarity with Quantum computing by Region
  • Will Quantum Computing Take Over Computing?
  • Perceived Leader of Quantum Computing
  • First Application of Quantum Computing
  • Primary Obstacle to the Adoption of Quantum Computing
  • Primary Obstacle by Region  

Chapter 16 Enterprise Development & Devops

  • How Many Enterprise Developers Work Within a Formal DevOps Environment?  
  • Work Within a Formal DevOps Environment by Region
  • Proportion of Developers and Engineers on Development Teams
  • Biggest Problem for IT and Development Efforts
  • Biggest Problem for IT and Development Efforts by Region
  • Importance of Various Technologies to Enterprise Development
  • Experience with ITIL
  • Organization’s Experience with ITIL by Region
  • Most Important Features of a Self-provisioning Infrastructure
  • Challenges of Network Automation
  • Challenges of Automation by Region  
  • Methods of Deploying Products from Dev/Test into Production  

Chapter 17 Game Development

  • Involvement with Game Development
  • Involvement with Game Development by Region
  • Game Development Targets
  • Games Engines Used
  • Game Genres
  • How Many Games Did Developers Publish Last Year?  
  • How Many Games Published by Region

Chapter 18 Networks  

  • Involvement in Optimizing Network Solutions
  • Involvement in Optimizing Network Solutions by Region
  • Proportion of Time Devoted to Working with Networks
  • Plans for Building a Software Defined Network Environment  
  • Plans for Building a Software Defined Network by Region
  • Primary Reason for Working on Software Defined Networks
  • Plans for Developing Software for 5G  
  • When Will 5G Networks Dominate?
  • When Will 5G Networks Dominate by Region
  • How Will the Availability of 5G Networks Affect Development?
  • Tech Disciplines that Will Benefit Most from 5G  
  • Tech Disciplines that Will Benefit Most from 5G by Region

Chapter 19 User Interface Development

  • Determinants of UX/UI Principles in Development  
  • Plans for Developing Software with Motion-based UI  
  • Plans for NUI Development
  • Plans for Integrating Augmented Reality into Applications
  • Plans for Augmented Reality by Region  
  • Use Case of Augmented Reality Development
  • Focus of Augmented Reality Development
  • Plans for Integrating Virtual Reality into Applications
  • Plans for Virtual Reality by Region
  • Use Case of Virtual Reality Development
  • Focus of Virtual Reality Development  

Chapter 20 Languages

  • C/C++ Use  
  • C# Use
  • Objective-C or Swift Use  
  • Time Spent Using Objective C vs. Swift
  • Kotlin Use
  • Golang Use  
  • Java Use  
  • Scripting Language Use
  • Other Language Use

Chapter 21 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 4

Loading
LOADING...

4 of 4

What’s New

Developers’ Journey to Purchase This section introduces a mostly new set of questions to the Global Development Survey series, including developers’ resources for discovery of open source tools, their preferred methods for evaluating new software, the areas in which they think that they and their managers need to develop more skills, and their perceptions regarding the most effective ways to learn to use new tools and technologies.

Developer Motivations and Challenges
This section, consisting of mostly new material, takes a top-level view surrounding developers’ motivations for targeting emergent technologies, and explores other factors that drive their work.  New topics include developers’ motivations for creating robotics apps, what they consider to be their top development challenges, and how vendors can provide immediate impact. Completely new to this survey, we also ask developers which cities they would be most likely to locate to, given the opportunity.

Enterprise Development and DevOps
This section, directed toward developers who create applications for their own enterprises or workgroups rather than for outside clients, introduces several topics new to this survey, including the biggest problems for organizations’ IT and development efforts, the importance of various technologies to enterprise development, developer experience with ITIL, the most important features of a selfprovisioning infrastructure, and the challenges of network automation.

Expanded Deep Dives on:
 
Security
Security is a ubiquitous concern, spanning both the private and the public sectors. New questions in this section explore the frequency with which developers address cybersecurity issues today, the frequency with which they expect to address cybersecurity issues in the next five years, and the impact of cybersecurity on development productivity.

5G Networks
Networking is at the core of the information age, and one networking landmark developers are eagerly awaiting is the finalization of 5G technology. New questions in our section on networks explore developer perception as to when and where 5G networks will become dominant, how 5G is likely to affect development, and which tech disciplines are likely to benefit most from 5G.  

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

Loading
LOADING...

Adroll
adroll