top of page

Who's integrating sustainable software engineering principles?

Developers’ approaches, motivations, and challenges around building green software

games.png
8320.jpg

About this Report

Sustainable software engineering (SSE) is the practice of minimisingthe environmental cost of software. It is an emerging discipline at the intersection of climate science, software practices and architecture, electricity markets, hardware, and data centre design. In this report, we’ll look at which developers are involved in building sustainable software and which SSE principles are most commonly utilised. We’ll investigate how developers’ experience levels, location, and the size of the organisation they work for –amongst other factors –affect the rate at which they utilise SSE and which principles they most often adopt. Later, we’ll take a closer look at what motivates developers to utilise SSE principles, as well as which challenges they face in doing so. We’ll demonstrate how developers’ motivations and challenges change based on several different factors, such as their experience levels.

Methodology

Data for this report comes from the 24th edition of our Developer Nation survey, which was fielded in Q1 2023, between December 2022 and February 2023. Around 17,000 developers told us about their experiences with integrating SSE principles into their development projects.

Key Questions Answered

  • What percentage of developers have added generative AI features to their applications, and how many are interested?

  • Do developers need to be AI or machine learning experts to create generative AI experiences?

  • How does company size influence the choice of incorporation methods of generative AI functionality?

  • What are the biggest challenges developers face when integrating generative AI functionality into their applications?

  • Which cloud services do developers use the most for integrating generative AI into their applications?

Click to expand

RESEARCH_SPACE_8.jpg

Contact us

bottom of page