생성 AI가 오픈소스 협업에 미치는 영향
생성 인공지능(AI)은 소프트웨어 개발의 패러다임을 변화시킬 잠재력을 가지고 있습니다. 본 연구는 생성 AI 기반의 짝 프로그래머인 GitHub Copilot이 개발자들이 자발적으로 참여하고 협력하는 오픈소스 소프트웨어(OSS) 개발에 미치는 영향을 분석했습니다. GitHub의 독점적인 Copilot 사용 데이터와 공개 OSS 데이터를 결합하여 분석한 결과, Copilot은 개발자 참여를 확대하고 개별 개발자의 코드 기여량을 늘려 프로젝트 수준의 코드 기여도를 증가시키는 것으로 나타났습니다. 그러나 이러한 코드 생산성 증가는 코드 조정, 검토 및 통합에 필요한 시간 증가로 이어졌습니다. 전반적으로 Copilot은 적시에 통합되는 코드의 양을 늘리지만, 그 이점은 고르게 분포되지 않았습니다. 핵심 개발자(매우 활발한 기여자)는 Copilot으로부터 더 많은 이점을 얻는 반면, 주변 개발자(가끔 기여하는 개발자)의 기여는 상대적으로 더 많은 조정 시간을 필요로 했습니다. 이러한 결과는 AI가 코드 생산 비용을 점차 줄임에 따라 소프트웨어 개발에서 조정 및 통합이 더욱 중요한 제약 요인이 될 수 있음을 시사합니다. 따라서 조직과 OSS 커뮤니티는 AI 도입과 더불어 코드 통합을 촉진하고 주변 개발자를 지원하는 거버넌스 구조 및 조정 프로세스를 보완해야 합니다. AI가 일상적인 코딩 활동을 자동화함에 따라 조직 프로세스와 팀 구조가 생성 AI 도입의 성과를 결정하는 핵심 요소가 될 것입니다.