Abstract -
ソフトウェアはこれまでの歴史の中で,古いものが新しいものに置き換わることで進化してきた側面がある.OSS(Open Source Software)も例外に漏れず,そのサイクルは加速傾向となっている.特に Web 開発や深層学習などの進化の早い領域では顕著である.ただし,どのような条件が揃うことで OSS の世代交代が行われるかについては明らかになっていない.本研究では,世代交代のメカニズムを調べるために,新たな競合 OSS の台頭が既存の OSS の生存性に与える影響を定量化する手法を提案し,深層学習フレームワーク領域を対象とした実験を行った.実験の結果,新たな競合 OSS の台頭が既存の OSS の生存性を低下させる際に,周辺の OSS プロジェクト同士の関係性に特徴的な傾向が現れることが分かった.