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)|Aug 23, 2017
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が作成し、人間の編集者が確認しました。