요약:
Linux Foundation Research가 발표하고 Red Hat이 후원하는 새로운 연구에 따르면 생성적 인공 지능(Generative AI)은 오픈 소스 소프트웨어 개발 모델을 크게 변화시키고 있습니다. 설문 조사 결과에 따르면 AI 도구는 개발자가 코드 작성 시간을 약 절반으로 줄이고 개발 효율성을 크게 향상시키는 데 도움이 되는 것으로 나타났습니다. 그러나 동시에 오픈 소스 프로젝트 유지관리자에게 감사 압력도 증가하고 있습니다.

보고서는 소프트웨어 개발 과정에서 생성 AI가 널리 적용됨에 따라 오픈소스 프로젝트에서 받은 코드 기여 수가 크게 증가했다고 지적합니다. 프로젝트 유지관리자의 약 59%는 AI 도구의 인기 이후 프로젝트 기여도가 계속 증가했다고 말했습니다. 대규모 오픈소스 프로젝트의 경우 이 비율은 69%로 더욱 증가했습니다.
그러나 기여 횟수가 증가한다고 해서 반드시 품질이 동시에 향상되는 것은 아닙니다. 연구에 따르면 코드 병합 요청(Pull Request)의 약 25%는 유지보수 담당자가 종종 "AI Slop"이라고 하는 낮은 품질의 콘텐츠, 즉 인공 지능에 의해 생성되었지만 충분한 확인 및 품질 관리가 부족한 코드 또는 수정 제안으로 간주되는 것으로 나타났습니다. 대규모 프로젝트에서는 이 비율이 31%에 달합니다.
그럼에도 불구하고 연구에서는 생산성 향상에 있어 생성 AI의 긍정적인 역할도 확인되었습니다. 인터뷰에 참여한 개발자들은 일반적으로 AI 도구가 코드 작성 및 기술 솔루션 논의 프로세스 속도를 크게 높일 수 있다고 믿고 있습니다. 보고서는 그들이 프로젝트 기여자이든 유지관리자이든 대부분의 개발 작업에서 효율성 향상이 최대 50%에 달할 수 있다고 지적합니다.
그러나 연구원들은 생성 AI가 모든 시나리오에서 효율성을 향상시키지는 않는다는 사실도 발견했습니다. 보다 복잡한 개발 작업 중에서 응답자의 약 21%는 AI를 사용하려면 더 많은 시간이 필요하다고 답했습니다. 이 개발자 그룹은 AI 생성 콘텐츠를 검토, 수정 및 확인하는 데 필요한 작업량이 일부 효율성 향상을 상쇄한다고 믿습니다.
또한 설문조사에 따르면 개발자는 일반적으로 절약한 시간을 오픈소스 생태계 구축에 재투자하는 것으로 나타났습니다. 응답자의 66%는 장기간 누적된 기술 부채를 처리하는 데 추가 시간을 사용한다고 답했습니다. 63%는 새로운 기능 개발에 시간을 투자했습니다. 58%는 새로운 기술을 배우고 전문 기술을 향상시키기로 결정했습니다.
프로젝트 거버넌스 측면에서 생성 AI의 인기는 많은 오픈소스 커뮤니티에서 규칙 구축의 진행 상황을 넘어섰습니다. 연구에 따르면 오픈소스 프로젝트 중 35%만이 공식적인 AI 사용 정책을 수립했으며, 32%의 프로젝트는 아직 관련 규칙을 수립하지 않았으며 해당 시스템을 출시할 계획도 없는 것으로 나타났습니다.
동시에 대부분의 개발자는 AI 코드 검토의 중요성을 깨달았습니다. 설문 조사에 따르면 기여자의 61%는 AI 생성 코드를 제출하기 전에 코드가 프로젝트 요구 사항을 충족할 수 있는지 확인하기 위해 사전에 세부 검토를 수행하고 기능 테스트를 완료할 예정입니다.
AI 지원 개발이 증가하는 추세에 맞춰 연구팀은 각 오픈소스 프로젝트가 서면 정책 수립, 개발 투명성 개선, AI 사용 공개 요구 사항 명확화, 기여 귀속 사양 통합 등을 포함하여 가능한 한 빨리 명확한 AI 기여 관리 시스템을 구축할 것을 권장합니다. 동시에, 유지관리자는 AI 지원 생성 콘텐츠를 제출하기 전에 기여자에게 필요한 테스트 및 문서화를 완료하여 프로젝트의 핵심 코드 베이스에 낮은 품질의 코드가 입력되는 위험을 줄이도록 요구해야 합니다.
리눅스 재단의 AI 및 인프라 부서 총괄 마크 콜리어(Mark Collier)는 생성 AI가 오픈소스 생태계에 미치는 영향을 측정할 때 생산성 향상뿐만 아니라 기여의 질과 커뮤니티의 전반적인 건전성에도 초점을 맞춰야 한다고 말했습니다. 그는 AI 시대에 오픈소스 생태계의 장기적으로 지속 가능한 발전을 보장하기 위해서는 AI 도구에 대한 향후 투자가 프로젝트 유지관리자, 커뮤니티 멘토 및 협업 메커니즘에 대한 지속적인 투자와 동기화되어야 한다고 믿습니다.
자세히 알아보기:
https://www.linuxfoundation.org/research/oss-development-gen-ai-era-2026
댓글