Sign In

On Developers' Self-Declaration of AI-Generated Code: An Analysis of Practices

Created by
  • Haebom
Category
Empty

저자

Syed Mohammad Kashif, Peng Liang, Amjed Tahir

개요

AI 코드 생성 도구의 사용이 증가함에 따라, 개발자들은 AI가 생성한 코드를 명시적으로 선언할 필요성을 느끼고 있습니다. 본 연구는 개발자들이 AI 생성 코드를 자체적으로 선언하는 방식과 그 이유, 그리고 선언하지 않는 이유를 이해하고자 합니다. 이를 위해, GitHub 저장소에서 613개의 AI 생성 코드 스니펫을 수집하고, 111명의 개발자를 대상으로 설문 조사를 실시했습니다. 연구 결과, 대부분의 개발자(76.6%)는 AI 생성 코드를 항상 또는 때때로 자체 선언하며, 선언의 이유는 코드 추적, 윤리적 고려 사항 등입니다. 반면, 선언하지 않는 이유는 AI 생성 코드의 광범위한 수정, 불필요한 행위라는 인식 등입니다. 마지막으로, 윤리 및 코드 품질 문제를 해결하기 위한 AI 생성 코드 자체 선언 가이드라인을 제공합니다.

시사점, 한계점

시사점:
AI 생성 코드의 자체 선언 현황 및 실태 파악
AI 생성 코드 자체 선언을 하는 이유와 하지 않는 이유 제시
AI 생성 코드 자체 선언에 대한 가이드라인 제시
한계점:
GitHub 저장소 데이터와 설문 조사 응답자 수가 제한적임
AI 생성 코드 자체 선언의 효과성에 대한 추가적인 연구 필요
AI 생성 도구의 발전 속도에 따라 가이드라인의 지속적인 업데이트 필요
👍