AI have resulted in the development of an increasing number of developer tools enhanced with AI (e.g., DuetAI, CoPilot, and Chat-GPT for coding tasks).With this growth, there has been a lot of research on the impact of these enhancements from the perspective of developer productivity: Are AI enhancements increasing the speed at which developers write code?Do they improve the quality of the code written? 1 Do they help developers find more creative solutions?However, there has been far less discussion of where and how developers want to interact with AI in their tools.If we do not address these questions, we risk focusing too much on the technology and its capabilities and not enough on identifying promising opportunities.As we have emphasized in this column before, our team takes a human-centered approach to understanding developer productivity, and accordingly, we began our explorations into this space from the developer's perspective.Where do developers want AI in their workflows, and what do they anticipate its effects to be?
No takes yet. Share an insight, caveat, or question.
D’Angelo et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: