Skip to main content
QUICK REVIEW

[논문 리뷰] GitHub and Stack Over ow: Analyzing Developer Interests Across Multiple Social Collaborative Platforms

Roy Ka-Wei Lee, David Lo|arXiv (Cornell University)|2017. 08. 23.
Software Engineering Research참고 문헌 9인용 수 5
한 줄 요약

이 연구는 GitHub와 Stack Overflow에서 개발자들의 관심사를 분석하여, 평균적으로 개발자의 GitHub 저장소와 Stack Overflow 질문 중 39%가 관심 분야에서 일치함을 발견했다. GitHub에서 공동 커밋하거나 Stack Overflow에서 공동 답변을 제공하는 등의 공동 참여 활동은 개발자 간의 공통 관심사를 크게 증가시키며, 이는 플랫폼 간 관심사 일치가 뚜렷하다는 것을 시사한다.

ABSTRACT

Increasingly, software developers are using a wide array of social collaborative platforms for software development and learning. In this work, we examined the similarities in developer's interests within and across GitHub and Stack Overflow. Our study finds that developers share common interests in GitHub and Stack Overflow, on average, 39% of the GitHub repositories and Stack Overflow questions that a developer had participated fall in the common interests. Also, developers do share similar interests with other developers who co-participated activities in the two platforms. In particular, developers who co-commit and co-pull-request same GitHub repositories and co-answer same Stack Overflow questions, share more common interests compare to other developers who co-participate in other platform activities.

연구 동기 및 목표

  • 개발자들이 GitHub와 Stack Overflow에서 관심사가 어느 정도 겹치는지 이해하기 위해.
  • 플랫폼 활동에 공동 참여하는 것이 공통 개발자 관심사에 어떤 영향을 미치는지 조사하기 위해.
  • 소셜 협업 소프트웨어 개발 플랫폼 간 관심사 일치 패턴을 규명하기 위해.

제안 방법

  • GitHub(예: 커밋, 풀 리퀘스트)와 Stack Overflow(예: 답변, 질문)의 참여 데이터를 수집하였다.
  • 저장소와 질문을 기반으로 개발자 관심사를 정의하였으며, 주제 모델링 또는 메타데이터를 활용해 관심 분야를 추론하였다.
  • 공통 저장소와 질문을 비교하여 개발자 간 관심사 겹침을 계산하였다.
  • 동일 저장소에서 공동 커밋하거나 동일 질문에 공동 답변하는 등의 공동 참여 이벤트를 식별하였다.
  • 공통 활동 기반으로 개발자 간 관심사 유사도 수준을 측정하였다.
  • 통계 분석을 통해 공동 참여자와 비공동 참여자 간의 관심사 겹침을 비교하였다.

실험 결과

연구 질문

  • RQ1개발자들은 GitHub와 Stack Overflow에서 어느 정도 관심사를 겹치는가?
  • RQ2GitHub 활동(예: 공동 커밋)에 공동 참여할 경우 다른 개발자와의 관심사 일치는 어떻게 영향을 받는가?
  • RQ3Stack Overflow 활동(예: 공동 답변)에 공동 참여할 경우 개발자 간 공통 관심사는 어떻게 영향을 받는가?
  • RQ4다른 플랫폼에서 공동 참여하는 개발자는 공동 참여하지 않는 개발자보다 더 많은 관심사를 공유하는가?

주요 결과

  • 평균적으로 개발자의 GitHub 저장소와 Stack Overflow 질문 중 약 39%가 공통 관심 분야에 속한다.
  • 동일한 GitHub 저장소에서 공동 커밋하거나 공동 풀 리퀘스트를 제출한 개발자는 다른 개발자들보다 훨씬 더 많은 관심사를 공유한다.
  • 동일한 Stack Overflow 질문에 공동 답변한 개발자는 공동 답변하지 않은 동료들보다 더 높은 관심사 일치를 보인다.
  • 플랫폼 활동에 공동 참여하는 것은 GitHub와 Stack Overflow 간 개발자 간 공통 관심사의 강력한 예측 요소이다.
  • 동일한 협업 활동을 양 플랫폼에서 수행하는 개발자 간 관심사 겹침이 더욱 두드러진다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.