
"We see a large majority of folks that are relying on AI to get their job done, at least a moderate amount, which is really fascinating. AI can generate code for everything from Web and mobile apps to data management tools. It often automates some of the tedious elements of the job, such as building testing infrastructure and updating software to run on new devices and systems."
"Another finding from the DORA report was that while individual coder effectiveness appeared to rise with the use of AI, so, too, did software delivery instability—an assessment of how frequently code needed to be rolled back or patched after release to address unexpected issues. As you use more AI, you're more likely to roll back changes that you've pushed into production."
Major technology companies have released AI products specifically designed for software development, with 90 percent of surveyed tech professionals using AI at work and over 80 percent reporting productivity gains. AI automates tedious coding tasks like building testing infrastructure and enables inexperienced developers to create prototypes through natural language descriptions. However, increased AI usage correlates with higher software delivery instability, requiring more frequent rollbacks and patches after code release. While individual coder effectiveness rises with AI assistance, developers must still verify code functionality and address failures, creating a paradox where productivity gains come with increased production issues.
#ai-assisted-software-development #code-generation-tools #developer-productivity #software-quality-and-stability #production-rollbacks
Read at www.scientificamerican.com
Unable to calculate read time
Collection
[
|
...
]