What does AI-assisted development look like in a big open source project?
Blog post from Unleash
In an exploration of AI-assisted development within an open-source project, Unleash leveraged a labelling scheme to track AI involvement in their pull requests (PRs) over three months, revealing that 57.2% of PRs utilized some form of AI assistance. The study highlighted that AI is predominantly used for refactoring and new features, while human developers handle bug fixes and chores. The analysis also identified diverse patterns of AI usage among developers, categorized into four archetypes: AI First, AI Balanced, AI Cautious, and AI Minimal. The study found that AI excels in predictable, medium-complexity tasks, whereas humans manage both minor fixes and large-scale changes with minimal AI help. This initiative aims to understand how AI influences development processes and to foster a collaborative environment, rather than fully delegating tasks to AI systems.