Two-thirds of respondents said their software development life cycle is mostly or completely automated, while security overtook cloud as the top priority for IT investment. Credit: alphaspirit.it / Shutterstock GitLab’s recent survey of 5,315 devsecops professionals worldwide found that organizations are prioritizing investments in AI, security, and automation. But specific areas such as software supply chain security warrant particular attention, the company said. Results of the survey, conducted in April, have been compiled into GitLab’s 2024 Global DevSecOps Report, which was announced June 25. Among the findings, 78% of respondents said they are currently using AI in software development or plan to in the next two years, an increase from 64% of respondents who said they were using or planning to use AI in development last year. Regarding software supply chain security, 67% of respondents said that 25% or more of the code they work on is from open source libraries, but only 21% of organizations are currently using a software bill of materials to document their use of software components. On a more encouraging note, 67% of respondents said their software development life cycle is mostly or completely automated. The survey found that top IT investment priorities in 2024 include security, AI, devsecops, automation, and cloud computing. Cloud computing, the top priority in 2023, dropped to the number five spot. Nevertheless, the number of respondents who said they were running fewer than half of their apps in the cloud declined significantly, from 68% in 2023 to 43% in 2024. The survey also found that C-level executives appear to be optimistic about devsecops and the security benefits it is bringing to their organizations. C-level executives identified more secure applications as the top benefit of devsecops and devops. Related content feature What is Rust? Safe, fast, and easy software development Unlike most programming languages, Rust doesn't make you choose between speed, safety, and ease of use. Find out how Rust delivers better code with fewer compromises, and a few downsides to consider before learning Rust. By Serdar Yegulalp Nov 20, 2024 11 mins Rust Programming Languages Software Development how-to Kotlin for Java developers: Classes and coroutines Kotlin was designed to bring more flexibility and flow to programming in the JVM. Here's an in-depth look at how Kotlin makes working with classes and objects easier and introduces coroutines to modernize concurrency. By Matthew Tyson Nov 20, 2024 9 mins Java Kotlin Programming Languages analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools news Microsoft unveils imaging APIs for Windows Copilot Runtime Generative AI-backed APIs will allow developers to build image super resolution, image segmentation, object erase, and OCR capabilities into Windows applications. By Paul Krill Nov 19, 2024 2 mins Generative AI APIs Development Libraries and Frameworks Resources Videos