소프트웨어 공학 속 민속학 정의와 개념적 토대
초록
본 논문은 소프트웨어 공학 분야에서 전해지는 이야기, 신화, 의식, 유머 등 비공식적 지식—즉 ‘민속학’—을 정의하고 그 구조를 체계화한다. 문헌 리뷰와 주제 분석을 통해 전형적인 민속 항목들을 선정하고, 스웨덴 산업 현장 12명의 실무자를 인터뷰해 전파·인식·영향을 탐색하였다. 연구 결과, 소프트웨어 민속은 “비공식적으로 전승되는 전통적·신흥적 서사와 휴리스틱”이며, 직업 집단의 정체성·가치·집단 지식에 영향을 미친다는 작업 정의를 제시한다.
상세 분석
이 연구는 두 차원의 방법론을 결합한다. 첫 번째는 전통적인 민속학 이론—특히 Dundes와 Bronner가 제시한 ‘비공식적 전승’, ‘사회적 상호작용을 통한 살아있는 전통’—을 소프트웨어 공학에 적용하기 위한 개념적 매핑이다. 저자들은 민속학의 핵심 차원을 ‘신화·전설·일화·의식·유물·유머·미신·비공식 지식’으로 정리하고, 이를 SWEBOK 지식 영역(테스트, 유지보수, 설계 등)과 직업군(개발자, 테스터, 관리자 등)과 연결시켰다.
두 번째는 실증적 조사이다. 스웨덴 내 다양한 규모와 산업군에 종사하는 12명의 인터뷰 대상자를 purposive sampling으로 선정했으며, 인터뷰 가이드는 ‘민속 정의’, ‘신화·전설·일화’, ‘의식·관행’, ‘유물·유머’, ‘전파·영향’ 다섯 영역을 포괄한다. 데이터 코딩은 Braun‑Clarke의 주제 분석 절차를 따랐으며, 초기 코드는 이론적 프레임에 기반한 deductive 코딩과 현장 응답에서 도출된 inductive 코드를 병행했다.
핵심 인사이트는 다음과 같다. 첫째, 소프트웨어 현장에서는 ‘10배 개발자’, ‘버그는 특정 모듈에 집중된다’와 같은 신화가 반복적으로 전파되며, 이는 팀 내 기대치와 성과 평가에 무의식적으로 작용한다. 둘째, 스탠드‑업 회의, 코드 리뷰, 배포 파티 등은 단순 절차를 넘어 집단 정체성을 강화하고, 조직 문화의 상징적 의미를 부여한다. 셋째, ‘버그를 잡은 실제 곤충’ 같은 유물은 전설화되어 신입 개발자에게 전승되며, 경험적 교훈을 스토리텔링 형태로 전달한다. 넷째, 이러한 민속은 긍정적·부정적 양면성을 가진다. 긍정적 측면에서는 암묵적 지식의 빠른 전파와 팀 결속을 촉진하지만, 부정적 측면에서는 비과학적 믿음이 의사결정을 왜곡하고, 새로운 접근법을 차단할 위험이 있다.
연구는 또한 전파 메커니즘을 ‘구두 전승’, ‘문서화된 메모’, ‘디지털 아카이브(위키, 슬랙 스레드)’ 등 다층적으로 구분하고, 조직 규모와 문화에 따라 전승 속도와 변형 정도가 달라진다는 점을 강조한다. 마지막으로, 저자들은 소프트웨어 민속을 명시적으로 연구·교육 대상에 포함시킴으로써, 유용한 휴리스틱은 보존하고, 해로운 신화를 비판적으로 검토할 수 있는 기반을 마련하고자 한다.
댓글 및 학술 토론
Loading comments...
의견 남기기