The centaur programmer -- How Kasparov's Advanced Chess spans over to the software development of the future
Not on the map. Why?
Abstract (arXiv)
We introduce the idea of Centaur Programmer, based on the premise that a collaborative approach between humans and AI will be more effective than AI alone, as demonstrated in centaur chess tournaments where mixed teams of humans and AI beat sole computers. The paper introduces several collaboration models for programming alongside an AI, including the guidance model, the sketch model, and the inverted control model, and suggests that universities should prepare future programmers for a more efficient and productive programming environment augmented with AI. We hope to contribute to the important discussion about the diverse ways whereby humans and AI can work together in programming in the next decade, how universities should handle these changes and some legal implications surrounding this topic.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024"Give me the code" -- Log Analysis of First-Year CS Students' Interactions With GPTcited by 2
- 2025Idempotent Equilibrium Analysis of Hybrid Workflow Allocation: A Mathematical Schema for Future Workcited by 0
- 2025Idempotent Equilibrium Analysis of Hybrid Workflow Allocation: A Mathematical Schema for Future Work2 Aug 2025
- 2024"Give me the code" -- Log Analysis of First-Year CS Students' Interactions With GPT26 Nov 2024
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023