Developers who "pair code" with an AI assistant stand to learn as much as they do in traditional human-human pairings, but also show a less critical attitude toward their silicon-based partner’s output, academics have found.

Pair programming is a common practice in developer circles, though it did not become a formal "pattern" until the turn of this century.

The practice is credited with producing better quality code, savings in development time, and knowledge transfer. And, done right and with the right pairing, should generally make for a more pleasant experience.

Yet increasingly, developers are working with code assistants, rather than other walking, talking coders. So, researchers at Saarland University in Germany sought to "analyze knowledge transfer in both human–human and human–

See Full Page