[논문리뷰] Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
링크: 논문 PDF로 바로 열기
저자: Samuel Ferino, Rashina Hoda, John Grundy, Christoph Treude
핵심 연구 목표
본 연구는 대규모 언어 모델(LLMs)이 소프트웨어 개발에 미치는 영향에 대해 실무자 관점에서 심층적으로 탐구하고, LLMs 사용에 따른 긍정적(전진) 및 부정적(후퇴) 효과를 균형 있게 관리하는 방안을 모색하는 것을 목표로 합니다. 특히 LLMs가 개발자를 어떻게 발전시키고, 어떻게 제약하며, 어떻게 균형 잡힌 사용을 달성할 수 있는지에 대한 연구 질문(RQ1, RQ2, RQ3)에 답하고자 합니다.
핵심 방법론
연구는 사회기술적 근거 이론(Socio-technical Grounded Theory, STGT) 을 사용하여 데이터를 분석했습니다. 총 22명의 소프트웨어 실무자 를 대상으로 3단계 에 걸쳐 반정형화된 인터뷰 를 수행했습니다 (2024년 10월 ~ 2025년 9월). 데이터는 개방 코딩, 지속적 비교, 메모 작성 을 통해 분석되었으며, LLMs의 영향은 개인, 팀, 조직, 사회 4가지 수준으로 분류되었습니다.
주요 결과
LLMs 사용의 주요 이점으로는 소프트웨어 개발 흐름 유지 , 개발자 멘탈 모델 개선 , 기업가 정신 고취 등이 확인되었습니다. 반면, 주요 단점으로는 개발 생산성 저하 , 개발자의 노력 증가 (예: 잘못된 제안 수정), 코드 품질 저하 , 학습 기회 손실 , 멘토링 기회 감소 , 라이선스 및 보안/개인 정보 보호 문제 , 사회적 신뢰 침식 등이 식별되었습니다. 정량적 지표는 본 연구에서 직접적으로 제시되지 않았으나, 참고 문헌에서 특정 LLM 도구 사용 시 주간 완료 작업 수 26.08% 증가 와 같은 타 연구 결과가 언급되었습니다.
AI 실무자를 위한 시사점
AI 실무자들은 LLMs를 양날의 검 으로 인식하고, 균형 잡힌 통제 를 통해 장기적인 이점을 극대화해야 합니다. 특히 코드 생성보다는 코드 개선 에 LLMs를 활용하고, 단순히 업무를 위임하기보다는 자기 주도적인 학습 및 기술 개발 기회를 유지하는 것이 중요합니다. 또한 조직 차원의 정책 (예: 라이선스, 보안)과 사회적 영향 (예: 일자리 변화, 사회적 신뢰)을 고려하여 LLMs 도입 및 활용 전략을 수립해야 합니다.
⚠️ 알림: 이 리뷰는 AI로 작성되었습니다.
Review 의 다른글
- 이전글 [논문리뷰] VideoSSR: Video Self-Supervised Reinforcement Learning
- 현재글 : [논문리뷰] Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
- 다음글 [논문리뷰] Wasm: A Pipeline for Constructing Structured Arabic Interleaved Multimodal Corpora