Published December 30, 2025 | Version v0.3
Preprint Open

The Cyborg Developer: Empirical Analysis of Cognitive Extension Through Human-AI Collaborative Programming

Description

AI coding assistants are transforming software development, yet empirical understanding of how developers integrate these tools into cognitive workflows remains limited. Through computational autoethnography, we analyze 802 collaborative sessions comprising 85,370 messages and 27,672 tool invocations across 47 projects over 30 days. Our analysis reveals several key findings. First, we observe high cognitive delegation, with a delegation score of 0.71 indicating that developers treat AI as a cognitive extension rather than mere autocomplete. Second, we find evidence of intentional model selection, where developers consciously match AI capability to task complexity, resulting in 7.59× longer sessions for high-capability models. Third, sustained collaboration intensity emerges through 2,846 messages per active day and 13.3 projects per week, demonstrating deep integration into development practice. Fourth, developers exhibit context-fluid operation, rapidly switching between projects with minimal cognitive overhead. Fifth, hierarchical tool usage patterns show that execution and exploration dominate, with planning emerging primarily in complex tasks. We introduce the concept of Cyborg Cognition—the integrated cognitive system formed when human direction-setting combines with AI information gathering and execution. This framework extends theories of distributed cognition to human-AI programming collaboration. Limitations include single-subject design; we provide sensitivity analyses and invite replication.

Files

Cyborg-Developer-DaSilvaAnderson-Preprint.pdf

Files (392.9 kB)

Name Size Download all
md5:fd3e9c90c84e67b98eca4a6151d60405
392.9 kB Preview Download

Additional details

Dates

Updated
2025-12-31

Software

Repository URL
https://github.com/anderson-ufrj/cyborg
Development Status
Active