AI Copilot Code Quality: 2025 Data Suggests 4x Growth in Code Clones - GitClear

์ €์ž: Hongjing Shao, Qian Luo, Jiayi Xia | ๋‚ ์งœ: | URL: https://www.gitclear.com/ai_assistant_code_quality_2025_research 📄 PDF


Essence

2024๋…„ 211๋ฐฑ๋งŒ ์ค„์˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ ๋ถ„์„์„ ํ†ตํ•ด AI Copilot ๋„์ž…์ด ๋‹จ๊ธฐ ์ƒ์‚ฐ์„ฑ์€ ์ฆ๋Œ€ํ•˜์ง€๋งŒ ์ฝ”๋“œ ๋ณต์ œ(code clones)๊ฐ€ 4๋ฐฐ ์ฆ๊ฐ€ํ•˜๋ฉฐ ์žฅ๊ธฐ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ์•…ํ™”์‹œํ‚ค๊ณ  ์žˆ์Œ์„ ์‹ค์ฆ์ ์œผ๋กœ ์ž…์ฆํ–ˆ๋‹ค.

Motivation

Achievement

How

Originality

Limitation & Further Study

Evaluation

Novelty: 4/5 Technical Soundness: 3/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5

์ดํ‰: AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ์˜ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ๊ณผ ์ฝ”๋“œ ํ’ˆ์งˆ ์•…ํ™” ๊ฐ„์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ๋Œ€๊ทœ๋ชจ ์‹ค์ฆ ๋ฐ์ดํ„ฐ๋กœ ๋ช…ํ™•ํžˆ ์ž…์ฆํ•œ ์‚ฐ์—… ๋ณด๊ณ ์„œ๋กœ, ๊ฐœ๋ฐœํŒ€๊ณผ ์กฐ์ง ๋ฆฌ๋”์‹ญ์ด AI ๋„์ž… ์ „๋žต์„ ์ˆ˜๋ฆฝํ•  ๋•Œ ์ฐธ๊ณ ํ•  ์ค‘์š”ํ•œ ๊ทผ๊ฑฐ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๋‹ค๋งŒ ์ธ๊ณผ๊ด€๊ณ„ ๊ทœ๋ช…๊ณผ ๋ชจ๋ธ๋ณ„ ์ฐจ์ด ๋ถ„์„์€ ํ–ฅํ›„ ์—ฐ๊ตฌ ๊ณผ์ œ๋กœ ๋‚จ์•„์žˆ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ฝ”๋“œ ์ž๋™์™„์„ฑ ๋ฐ ์ฝ”๋“œ ์ƒ์‚ฐ์„ฑ ํ‰๊ฐ€ ๋ฒค์น˜๋งˆํฌ๋กœ, LLM ๋„์ž… ์‹œ ์ฝ”๋“œ ํ’ˆ์งˆ๊ณผ ๋ณต์ œ ๋ฌธ์ œ๋ฅผ ์ˆ˜์น˜์ ์œผ๋กœ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
SWE-bench ๋…ผ๋ฌธ์€ ์‹ค์„ธ๊ณ„ GitHub ์ด์Šˆ ํ•ด๊ฒฐ์—์„œ LLM์˜ ์ฝ”๋“œ ํ’ˆ์งˆ๊ณผ ํ•œ๊ณ„๋ฅผ ๋ถ„์„ํ•˜์—ฌ, AI Copilot์˜ ์ฝ”๋“œ ํ’ˆ์งˆ ์ธก์ • ์ฒด๊ณ„์— ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ฝ”๋“œ ์ „๋ฌธ LLM์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ์ฝ”๋“œ ์ž๋™์ƒ์„ฑ ๋ฐ ๊ฒ€์ฆ ์‹œ์Šคํ…œ์˜ ํ’ˆ์งˆ๊ณผ ์„ฑ์žฅ ๋ถ„์„ ๋…ผ๋ฌธ์œผ๋กœ, ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€ ์‹คํ—˜ ์†Œํ”„ํŠธ์›จ์–ด ์ƒ์„ฑ ์—ฐ๊ตฌ์™€ ๊ฒฐ๊ณผ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AI ์ฝ”ํŒŒ์ผ๋Ÿฟ์˜ ์ฝ”๋“œ ํ’ˆ์งˆ ๊ธฐ์—ฌ ํšจ๊ณผ๋ฅผ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋กœ ๋ถ„์„ํ•˜์—ฌ, ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ ์ธ์‹๊ณผ ์‹ค์ œ ์ฝ”๋“œ ๊ฐœ์„ ์˜ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ํ˜„๋Œ€์ ์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ์˜ ์ฝ”๋“œ ํ’ˆ์งˆ ์˜ํ–ฅ์— ๋Œ€ํ•œ ์ตœ์‹  ๋Œ€๊ทœ๋ชจ ๋ถ„์„๊ฒฐ๊ณผ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋ณด์™„์  ์‹œ๊ฐ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AI ์ฝ”ํŒŒ์ผ๋Ÿฟ ๋“ฑ์˜ ์‹ค์ œ ์—ฐ๊ตฌ/์ฝ”๋”ฉ ํ™œ์šฉ ํ˜„ํ™ฉ ์ •๋Ÿ‰ ๋ฐ์ดํ„ฐ๋กœ, 511์—์„œ LLM์ด ์ธ๊ฐ„๋ณด๋‹ค ํ…์ŠคํŠธ ๋ถ„์„์—์„œ ์ผ๊ด€๋˜๊ฒŒ ์šฐ์ˆ˜ํ•˜๋‹ค๋Š” ๊ฒฐ๋ก ์˜ ์‹ค์งˆ์  ์ ์šฉ ์˜ˆ์‹œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
894 ๋…ผ๋ฌธ์€ 362์˜ ์„œ๋ฒ ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ LLM ๊ธฐ๋ฐ˜ ์ฝ”๋”ฉ ํ’ˆ์งˆ ํ–ฅ์ƒ ๋ฐ ์‹ค์ฆ์  ์ฝ”๋“œ ์ž๋™ํ™” ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AI Copilot Code Quality ๋ฐ์ดํ„ฐ ์—ญ์‹œ ์‚ฌ๋žŒ๋“ค์ด AI ์ž‘์„ฑ ์ฝ”๋“œ ํ’ˆ์งˆ ๋ฐ ๊ฐ์ง€์—์„œ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ LLM ํ™œ์šฉ๋„๊ฐ€ ๋ณ€ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋ฐ˜๋ก /๋น„ํŒ
AI ์ฝ”๋“œ ์ง€์›์ด ๋ณด์•ˆ์ด๋‚˜ ์‹ค์šฉ์„ฑ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ๋ถ„์„ํ•˜๋ฉด์„œ, ์ฝ”๋“œ ๋ณต์ œ ์ฆ๊ฐ€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ํ˜„์ƒ์„ ๋น„ํŒ์ ์œผ๋กœ ์กฐ๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ˜๋ก /๋น„ํŒ
๊ณผํ•™ ๋ฌธ์ œ์—์„œ LLM์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ๋ฐ˜๋ณต์  ์ž๊ธฐ๊ฒ€์ฆ์— ๋Œ€ํ•œ ํ‰๊ฐ€๊ฐ€ ์ฝ”๋“œ ํ’ˆ์งˆ๊ณผ similarํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •