OSSシステムとコミュニティの共進化の理解を目的としたデータマイニング手法

書誌事項

タイトル別名
  • A Data Mining Method for Understanding Co-evolution of OSS Systems and Communities

この論文をさがす

抄録

オープンソースソフトウェア(OSS)を活用したシステム開発が一般的になりつつある一方,「サポートが得られるかどうか分からない」などの理由から,依然としてOSSの活用に躊躇するシステム開発企業は少なくない.本研究では,OSSシステムとコミュニティの共進化のプロセスを定量的に分析するためのデータマイニング手法を提案する.本手法は,時間的順序関係を考慮した相関分析を行うためのものであり,一方の系統の進化が一定時間後に他方の系統の進化に影響を与えるという関係の抽出を支援する.Eclipse Platformプロジェクトを対象に131種類のメトリクスを用いてケーススタディを行った結果,従来の相関分析では抽出できない31件の関係を提案手法により抽出できた.また,抽出された関係を追加分析することで,Eclipse Platformにおける共進化のプロセスをより正確に観察できることを確かめた.While using open source software (OSS) has been becoming common as a means for developing software systems, many companies still have a reluctance to utilize OSS products. This paper proposes a data mining method to analyze the co-evolution process of OSS systems and communities quantitatively. The method includes time-delayed correlation analysis to investigate whether changes in the amount of an explanatory variable have an impact on changes in the amount of an objective variable after a certain period of time. Through a case study of the Eclipse Platform project using 131 software metrics and our method, we found that our method extracted 31 correlations which cannot be extracted by the common correlation analysis. We also found that our method can support additional analyses to observe the co-evolution process in the Eclipse Platform project more precisely.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ