[Paper] 생성 AI 시대의 소프트웨어 엔지니어링 전문가들의 역할과 정체성 작업
Source: arXiv - 2602.18190v1
Overview
Role and Identity Work of Software Engineering Professionals in the Generative AI Era 논문은 생성 AI(GenAI)의 부상이 개발자들이 사용하는 도구뿐만 아니라, 자신을 어떻게 인식하고 “정체성 작업”(전문적 정체성을 형성·조정·버리는 정신적·사회적 과정)을 수행하는지까지 어떻게 재구성하는지를 살펴봅니다. 저자는 소프트웨어 엔지니어의 역할(예: 개발자, 테스터, DevOps 엔지니어)이 이러한 정체성 작업에 영향을 미치는 중요한 요소이지만, 아직 충분히 탐구되지 않았다고 주장합니다.
주요 기여
- 역할 중심 프레이밍 – GenAI가 도입될 때 서로 다른 소프트웨어 엔지니어링(SE) 역할이 고유한 정체성 작업 역학을 경험한다는 아이디어를 제시합니다.
- 문헌 종합 – SE 분야에서의 GenAI 도입과 정체성 작업에 관한 기존 연구들을 검토하고, 역할 구분과 관련된 격차를 강조합니다.
- 연구 의제 – 역할별 정체성 작업을 조사하기 위한 구체적인 연구 질문과 방법론적 방향을 제안합니다.
- 실천 지향적 전망 – 향후 연구 결과가 도구 설계, 교육, 조직 정책 등에서 GenAI의 원활한 통합을 지원하도록 어떻게 활용될 수 있는지 논의합니다.
방법론
논문은 포지션‑페이퍼 / 문헌‑리뷰 접근 방식을 따릅니다:
- 체계적 스코핑 of recent publications on GenAI in software engineering (e.g., code‑generation assistants, test‑case synthesis).
- 주제 분석 of identity‑work literature from sociology and HCI, focusing on concepts such as role identity, professional self‑concept, and identity negotiation.
- 교차 매핑 of the two bodies of work to surface where role‑specific identity issues are mentioned or omitted.
- 연구 의제 도출 by identifying unanswered questions and suggesting suitable empirical methods (surveys, interviews, ethnography, longitudinal case studies).
이 방법론은 의도적으로 높은 수준이며, 새로운 실증 데이터를 보고하기보다 연구 방향을 제시하는 데 목적이 있습니다.
Results & Findings
- Current research conflates roles – 대부분의 GenAI 연구는 “software engineers”(소프트웨어 엔지니어)를 하나의 단일 집합으로 취급하며, 개발자, 테스터 및 기타 전문가들이 AI 도구와 상호 작용하는 미묘한 방식을 무시한다.
- Identity work is already observable – 초기 보고서에 따르면 개발자들은 코드‑completion 도구에 의해 “augmented”(보강되었다)거나 “threatened”(위협받는다) 느낌을 받으며, 테스터들은 AI‑generated test artifacts(AI가 생성한 테스트 산출물)가 수동 전문성을 대체할 것에 대한 우려를 표한다.
- Role influences perceived agency – 일상 업무가 매우 창의적인 전문가(예: feature design, 기능 설계)는 GenAI를 협업자로 보는 경향이 있는 반면, 보다 절차적인 역할(예: regression testing, 회귀 테스트)을 수행하는 사람들은 잠재적인 대체자로 인식할 수 있다.
- Research gaps identified – 역할별 워크플로, 경력 경로, 팀 구조가 GenAI 맥락에서 정체성 작업을 어떻게 매개하는지에 대한 체계적인 조사는 아직 이루어지지 않았다.
Practical Implications
- Tool designers should tailor UI/UX and affordances to the target role (e.g., richer explainability for testers, suggestion ranking for developers).
- Team leads & managers can anticipate identity‑related resistance or enthusiasm by mapping role responsibilities to the capabilities of the chosen GenAI solution.
- Training programs need role‑specific curricula: developers might focus on prompt engineering and model fine‑tuning, while testers could benefit from validation techniques for AI‑generated test cases.
- HR and career‑development pathways can incorporate “AI‑augmented” skill tracks, helping professionals re‑frame their identities positively rather than feeling displaced.
- Organizational policies around AI usage (e.g., code‑ownership, audit trails) should reflect the differing accountability expectations across roles.
제한 사항 및 향후 연구
- 개념적 범위 – 이 논문은 실증 데이터를 제시하지 않으며, 문헌 종합에 기반한 주장으로 인해 최신의, 아직 공개되지 않은 산업 관행을 놓칠 수 있습니다.
- 역할 세분화 – 저자는 개발자와 테스터에 중점을 두지만, 제품 관리자, DevOps, UX 디자이너 등 많은 다른 역할은 간략히 언급될 뿐입니다.
- 향후 연구 – 저자는 여러 소프트웨어 엔지니어링 역할 간 정체성 작업을 명시적으로 비교하는 혼합 방법 연구(설문조사, 종단 민족지학, 통제 실험)를 요구하고, 역할 인식을 고려한 AI 도입을 지원하는 아티팩트(툴킷, 가이드라인) 제작을 제안합니다.
저자
- Jorge Melegati
논문 정보
- arXiv ID: 2602.18190v1
- 카테고리: cs.SE, cs.CY
- 출판일: 2026년 2월 20일
- PDF: Download PDF