QUICK REVIEW
[논문 리뷰] PP-ind: A Repository of Industrial Pair Programming Session Recordings.
Franz Zieris, Lutz Prechelt|arXiv (Cornell University)|2020. 02. 08.
Software Engineering Techniques and Practices참고 문헌 18인용 수 1
한 줄 요약
PP-ind는 2007년에서 2015년 사이에 13개의 기업에서 수집한 67개의 산업적 페어 프로그래밍 세션 녹화 자료로 구성된 공개 리포지터리입니다. 평균 세션 길이는 1시간 35분이며, 총 57명의 개발자가 참여했습니다. 본 논문은 데이터 수집 과정을 상세히 기술하고 세션의 특성 분석을 제공하여, 공동 프로그래밍 관행에 대한 실증 소프트웨어 공학 연구에 유용한 자원을 제공합니다.
ABSTRACT
PP-ind is a repository of audio-video-recordings of industrial pair programming sessions. Since 2007, our research group has collected data in 13 companies. A total of 57 developers worked together (mostly in groups of two, but also three or four) in 67 sessions with a mean length of 1:35 hours. In this report, we describe how we collected the data and provide summaries and characterizations of the sessions.
연구 동기 및 목표
- 실제 산업 환경에서의 페어 프로그래밍 세션을 대상으로 한 공개 접근이 가능한 대규모 리포지터리를 구축하기 위해.
- 다양한 조직에서 실제 산업 환경에서의 페어 프로그래밍 세션을 오디오 및 비디오 녹화하여 수집하고 보존하기 위해.
- 공동 소프트웨어 개발 관행 분석을 지원하기 위해 세션에 대한 상세한 요약과 특성 분석을 제공하기 위해.
- 페어 프로그래밍에서의 의사소통 패턴, 생산성, 협업 역학성에 대한 향후 연구를 가능하게 하기 위해.
제안 방법
- 데이터 수집은 2007년에서 2015년까지 8년에 걸쳐 13개의 산업 조직에서 수행되었습니다.
- 세션은 음성 및 비디오 장비를 사용하여 구두 및 비언어적 상호작용 역학을 모두 기록했습니다.
- 참가자는 주로 쌍으로 작업하는 57명의 개발자로 구성되었으며, 일부 세션은 3명 또는 4명의 팀으로 진행되었습니다.
- 기록 자료는 장기적 접근성과 연구 용이성을 확보하기 위해 체계적으로 저장 및 정리되었습니다.
- 세션 메타데이터(지속 시간, 팀 규모, 기업 배경 등)는 맥락 분석을 위해 기록되었습니다.
- 재현 가능한 연구를 지원하고 페어 프로그래밍 연구를 위한 기준 자료로 활용할 수 있도록 리포지터리가 설계되었습니다.
실험 결과
연구 질문
- RQ1다양한 산업적 페어 프로그래밍 세션 간에 의사소통 및 협업 패턴은 어떻게 다릅니까?
- RQ2실제 산업 환경에서의 페어 프로그래밍 세션의 평균 지속 시간과 팀 구성은 어떻게 되나요?
- RQ3산업 환경에서의 페어 프로그래밍 세션 특성은 학술적 또는 통제된 환경에서의 세션과 어떻게 비교될 수 있나요?
- RQ4기업 문화, 프로젝트 유형 등의 맥락적 요인이 산업 환경에서의 페어 프로그래밍 역학성에 어떤 영향을 미치나요?
- RQ5대규모 실세계 리포지터리가 향후 실증 소프트웨어 공학 연구에 어떻게 기여할 수 있나요?
주요 결과
- 총 67개의 페어 프로그래밍 세션이 녹화되었으며, 평균 세션 지속 시간은 1시간 35분이었습니다.
- 13개 기업에서 총 57명의 개발자가 참여했으며, 대부분의 세션은 쌍으로 진행되었지만 일부는 3명 또는 4명의 팀으로 구성되었습니다.
- 데이터 수집 기간이 8년에 이르러 장기간에 걸친 참여와 높은 데이터 품질을 보여주었습니다.
- 리포지터리에는 맥락 분석이 가능한 포괄적인 세션 메타데이터가 포함되어 있습니다.
- 기록 자료는 언어적 및 비언어적 상호작용에 대한 풍부한 다중모odal 데이터를 캡처하여 세부적인 행동 분석을 가능하게 합니다.
- 이 리포지터리의 가용성은 향후 의사소통, 작업 분배, 협업 효율성 등의 실세계 페어 프로그래밍 관행에 대한 연구를 가능하게 합니다.
더 나은 연구,지금 바로 시작하세요
연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.