Page 1 of 1

The final frontier: AI is now helping programmers to code (itself?)

Posted: Wed Jul 07, 2021 5:44 pm
by R8Z
Github just recently launched the technical preview of their AI-based assistant for coding. I am super excited to start using it and by the looks of it, it's going to speed up most boring tasks a normal software developer has. Of course it's no silver bullet (yet), but I look forward to it!

https://copilot.github.com/
Your AI pair programmer
With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor.
Trained on billions of lines of public code, GitHub Copilot puts the knowledge you need at your fingertips, saving you time and helping you stay focused.
Image

Re: The final frontier: AI is now helping programmers to code (itself?)

Posted: Wed Sep 22, 2021 6:42 pm
by R8Z
Just wanted to drop by today to say that I've been using this almost daily. It helps when I am tired and just want to finish something. It get the right thing done and in our coding style like 50% of the time, it's nuts how good it is. The other 50% I code manually.

They way it works is that the human setups up the architecture and the function interfaces and the AI comes in and fills the functions with the implementations; if one is an experienced dev that knows beforehand what needs to be done it is easy to make it go towards some wanted direction and make use of it.

Re: The final frontier: AI is now helping programmers to code (itself?)

Posted: Wed Nov 12, 2025 8:55 pm
by caltrek
Software Developers Show Less Constructive Skepticism When Using AI Assistants than When Working with Human Colleagues
November 3, 2025

Introduction:
(Eurekalert) When writing program code, software developers often work in pairs—a practice that reduces errors and encourages knowledge sharing. Increasingly, AI assistants are now being used for this role. But this shift in working practice isn’t without its drawbacks, as a new empirical study by computer scientists in Saarbrücken reveals. Developers tend to scrutinize AI-generated code less critically and they learn less from it. These findings will be presented at a major scientific conference in Seoul.

When two software developers collaborate on a programming project—known in technical circles as 'pair programming'—it tends to yield a significant improvement in the quality of the resulting software. ‘Developers can often inspire one another and help avoid problematic solutions. They can also share their expertise, thus ensuring that more people in their organization are familiar with the codebase,’ explains Sven Apel, professor of computer science at Saarland University. Together with his team, Apel has examined whether this collaborative approach works equally well when one of the partners is an AI assistant. In the study, 19 students with programming experience were divided into pairs: six worked with a human partner, while seven collaborated with an AI assistant. The methodology for measuring knowledge transfer was developed by Niklas Schneider as part of his Bachelor’s thesis.

For the study, the researchers used GitHub Copilot, an AI-powered coding assistant introduced by Microsoft in 2021, which, like similar products from other companies, has now been widely adopted by software developers. These tools have significantly changed how software is written. 'It enables faster development and the generation of large volumes of code in a short time. But this also makes it easier for mistakes to creep in unnoticed, with consequences that may only surface later on,' says Sven Apel. The team wanted to understand which aspects of human collaboration enhance programming and whether these can be replicated in human-AI pairings. Participants were tasked with developing algorithms and integrating them into a shared project environment.
Read more here: https://www.eurekalert.org/news-releases/1104363