+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)

Global Development Survey - Data Console 2018 Vol. 1

  • ID: 4649603
  • Report
  • Region: Global
  • 237 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 26 filters.

While other 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, emerging technologies and developer challenges, platforms and processors, technology adoption and tools, Cloud development, Artificial Intelligence and Machine Learning, databases and Big Data, virtualization, HPC, distributed ledgers and blockchain development, quantum computing, software defined storage and networks, APIs, game development, Augmented and Virtual Reality development, security considerations, monetization and payment solutions, software developement lifecycle, languages, and scripting languages.

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

EXECUTIVE SUMMARY

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

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

EMERGING TECHNOLOGIES AND DEVELOPER CHALLENGES
Primary Reason for Developing Robotic Apps
Primary Reason for Developing Augmented Reality Apps
Primary Reason for Developing Virtual Reality Apps
Primary Reason for Developing Drones
Primary Reason for Developing for Autonomous Vehicles
Primary Reason for Developing Blockchain Apps
Primary Reason for Developing Apps that Use Motion-Detection
Primary Reason for Developing AI/ML Apps
Primary Reason for Developing Apps for 5G Networks
Primary Reason for Developing Voice Apps
Top Development Challenges
Top Challenges by region
How Can Technology Vendors Help?
Vendor Help by Company Size
Developers’ Role in Purchasing
Developers’ Role in Purchasing by Region
Number of People in Purchase Process Chain
Number of People in Purchase Process Chain by Region

PLATFORMS AND PROCESSORS
Primary Host Operating System Today
Primary Host Operating System by Region
Trend: Primary Host Operating System Today
Primary Host Operating System Next Year
Secondary Host Operating System Today:
Target Platforms Today
Target Platforms Next Year
Target Device Platforms Today
Trend: Target Device Platforms
How Many Developers Consider Specific Processors?
Targeted Processors
Development for Connected Devices or the Internet of Things
IoT Development by Region
Are Hardware Targets High-End or Low-End?
High-end or and Low-end Hardware by Region
Typical RAM used in Targeted Hardware 
Typical Storage Requirements in Targeted Hardware
Adherence to UX/UI Guidelines
UX/UI Principles by Region
Typical Approach to UX/UI Design
Use of Native Widgets
Involvement with Natural User Interfaces                    
Plans for Various User Interfaces
Mobile Development
Mobile Development by Company Size
Initial Mobile Platform Targets
Initial Mobile Platform Targets by Region
Approaches Used with Mobile Development

TECHNOLOGY ADOPTION AND TOOLS
Technologies with Most Immediate Impact
Highest Impact Technologies by Region
Emerging Technologies that Provide a Viable Living Today
Most Viable Emerging Technology by Region
Importance of Development Disciplines to Developers’ Organizations
Technology Adoption
Importance of Tool Types
Tooling: Satisfaction by Importance
Primary IDEs in Use Today
Primary IDE Types Used by Region
Primary Cloud-Based IDEs Used
Primary Cloud-Based IDEs by Region
New Tool Adoption
Open Source Use
Frameworks Used
Percentage of Time Spent Using .NET
Time Spent Using .Net by Region

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Plans for Artificial Intelligence or Machine Learning Use
Plans for Artificial Intelligence or Machine Learning Use by Region
Involvement with AI or Machine Learning Development
How Do AI Projects Learn?
How Projects Learn by Region

CLOUD DEVELOPMENT
Plans for Cloud Development
Plans for Cloud Development by Region
Selecting Cloud Service Providers for New Apps
Selecting Cloud Service Providers for Moving Apps to a Cloud
Plans for Serverless Computing
Plans for Serverless Computing by Region

VIRTUALIZATION
Preferred Server Infrastructure for Virtualization
Number of Virtual Machine Templates Used
Virtualization Practices Implemented
Greatest Difficulty in Supporting or Maintaining Virtual Machines
Greatest Difficulty by Region
Plans for Container Use in Development
Plans for Container Use by Region
Containers’ Place in the Development Lifecycle
Percent of Applications Designed for Containers
Types of Workloads Running in Containers
Plans for Delivering Microservices
Percentage of Microservices Delivered in Containers

DATABASES AND BIG DATA
Percentage of Time Spent with Databases or Analytics
Involvement in Big Data and Advanced Analytics
Involvement in Big Data by Region
Plans for In-Memory Databases
Plans for In-Memory Databases by Region
Databases Used

HIGH-PERFORMANCE COMPUTING
Plans for Super-computing or Other HPC
Plans for Super-computing or Other HPC by Region
Application Design in Supercomputing Efforts
Optimization for Specific Hardware in HPC
Plans for Multiple Processors or Processor Cores
Involvement with Targeting Heterogeneous Systems
Involvement with Heterogeneous Systems by Region
Plans for GPGPU
GPU Compute Technologies Used
Plans for Using GPU Accelerators to Optimize Apps
Technologies Supported for GPU Acceleration
Importance of Conditional Numerical Reproducibility Cases
Goals for HPC App Optimization
Primary Function of HPC Efforts

DISTRIBUTED LEDGERS AND BLOCKCHAIN DEVELOPMENT
Plans for Blockchain Databases
Plans for Blockchain by Developer Segment
Use of Blockchain Outside of Cryptocurrency
Primary Use Case for Blockchain Implementation
Industries Targeted with Blockchain
Most Influential Factor in Blockchain Platform Selection
Top Benefits of Blockchain
Top Obstacles to Blockchain
Readiness of Blockchain Infrastructure
Expectations for AI Use in Blockchain
Blockchain’s Role in IoT Security

QUANTUM COMPUTING
Familiarity with Quantum Computing
Expectations Regarding the Impact of Quantum Computing
Leaders in Quantum Computing
Applications for Quantum Computing
Obstacles for Quantum Computing

SOFTWARE DEFINED STORAGE AND NETWORKS
Involvement in Storage Solution Optimization
Involvement in Storage Solution Optimization by Region
Time Spent Working with or Optimizing Storage
Plans for Software Defined Storage Deployment
Plans for SDS by Region
Reasons for Working on Software-Defined Storage
Involvement in Network Solution Optimization
Time Spent Working with or Optimizing Networks
Plans for Building a Software Defined Network
Reasons for Working on a Software-Defined Network
APIS
How Many Developers Publish Their Own APIs?
API Publication by Company Size
Number of APIs Published in the Past Year
API Management and Support Methods
Number of API Call Requests Received
Average Number of APIs Used
What Percent of Developers’ APIs Are Free?
Top Criteria for API Solution Evaluation
Types of APIs Used
E-Signature Application API Use

GAME DEVELOPMENT
Game Development
Game Development by Region
Involvement with Games Development
Platforms Targeted with Games Development
Game Genres in Development
Number of Games Published Last Year
Use of AR or VR in Gaming

AUGMENTED AND VIRTUAL REALITY DEVELOPMENT
Plans for Augmented Reality
Use Cases for Augmented Reality
Primary Focus for Augmented Reality
Plans for Virtual Reality
Use Cases for Virtual Reality
Primary Focus for Virtual Reality

SECURITY CONSIDERATIONS
Involvement in Optimization of Security Solutions
Involvement in Security Optimizations by Region
Time Spent Optimizing Security
Time Spent Optimizing Security by Region
Familiarity with Secure-and-Trust-Based Technology
Biggest Perceived Security Threat
Biggest Perceived Security Threat by Region
Primary Obstacle to Better Security
Most Common Organizational Security Strategy
Most Common Organizational Security Strategy by Region
Top Security Concern for Mobile Devices
Top Security Concern for Mobile Devices by Region
Authentication Methods Used

MONETIZATION AND PAYMENT SOLUTIONS
Do Developers Sell Apps Commercially?
Do Developers Sell Apps by Region
Payment Methods Offered
Payment Methods Offered By Region
Merchant Accounts with Payment Providers
Merchant Accounts with Payment Providers by Region
Frequency of Needing Support from Payment Providers
Payment Solutions Used

SOFTWARE DEVELOPMENT LIFECYCLE
Length of Development Lifecycle
Length of Software Development Lifecycle by Region
Development Work: In-house or Outsourced?
Number of Developers on Team
Team Size by Developer Segment
Types of Programming Methodologies Used
Types of Methodologies by Region
Number of Lines of Code in Typical Applications
Frequency of Updating Production
Post-Production Tracking within Organizations
Number of Users Accessing Applications
Number of Users Accessing Applications by Region
LANGUAGES
C Use
C++ Use
C# Use
Objective-C Use or Swift Use
Percent of Time Using Objective-C versus Swift
Kotlin Use
Golang Use
Java Use
Scripting Languages Use
Other Language Use

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
Note: Product cover images may vary from those shown
Order Online - visit: https://www.researchandmarkets.com/reports/4649603
Adroll
adroll