ResearchPod Summary
As generative AI tools become standard in software engineering, the question of how much autonomy to grant these systems has become critical. This study investigates where and why professional developers draw the line on AI autonomy. Drawing on cognitive appraisal theory and work design research, the authors surveyed 448 developers at Microsoft to understand their preferences across 20 software engineering tasks. The researchers classified these preferences using a five-level autonomy scale—ranging from no AI involvement to full automation—and modeled how task-specific appraisals (value, identity, accountability, and demand) and individual traits (AI experience, risk tolerance) predict the boundaries where developers cede control.
Most developers accept AI as a collaborator (e.g., generating code or tests) provided they retain final approval authority. However, they draw firm boundaries based on the nature of the work.
The authors frame these findings as a series of cascading locks. If organizations allow tool defaults to dictate these boundaries, they risk creating "hollow" roles where developers lose the ability to exercise the judgment necessary for their own professional growth. By understanding these cognitive appraisals, managers and tool designers can create workflows that offload repetitive toil while protecting the high-value, judgment-intensive work that keeps developers meaningfully engaged.
AI-generated third-party summary by ResearchPod. Not official content or an endorsement by the paper authors or affiliated organizations.