抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Stack Overflow(SO)は,APIプログラミングに関する質問・回答投稿をコード片とともに共有しており,開発者の知識共有にしばしば用いられている。しかし,SO投稿の量や回答時間は専門分野によって偏っており,近年,未回答の質問投稿の割合が増加する一因となっている。一方で,質問者と同じ問題に遭遇している開発者はどこかにいるはずであり,彼らが試行錯誤した経験はソフトウェアの開発履歴に蓄積されている可能性がある。本研究では,SOにおける知識共有の支援を目指し,ソースコード差分がSOを充実させる可能性を検討する。具体的には,特定のAPIに関するケーススタディとして,Androidアプリケーションのリポジトリを対象にしてソースコード差分を取り出し,(1)Android SDKを含む何件のSO内の投稿と関連付くか,(2)時系列の観点から,ソースコードの差分がSO内の投稿より早く取り出せるか,を調査した。その結果,Android SDKの種類名を用いて(1)SO内の24,184件の投稿と関連付けることができ,(2)SO投稿と関連付く差分8,929件のうち29%が実際のSO投稿よりも早くソースコードリポジトリの中から取り出せることがわかった。(著者抄録)