本研究は、OSS開発におけるアーキテクチャソリューションの活用実態を明らかにするために、GitHub上のコミットやイシューの分析とアンケート調査を行った。
主な結果は以下の通り:
OSS開発者は、Q&Aサイトからコンポーネントデザインの問題、アーキテクチャアンチパターン、セキュリティ問題など、15種類のアーキテクチャ問題を解決するためにアーキテクチャソリューションを活用している。
活用されているアーキテクチャソリューションには、アーキテクチャリファクタリング、フレームワークの使用、アーキテクチャタクティクスの適用などがある。
OSS開発者は、Q&Aサイトのアーキテクチャソリューションをアイデアとして活用したり、プロジェクトコンテキストに合わせて修正したりするなど、5つの異なる方法で活用している。
OSS開発者が重要視するアーキテクチャソリューションの特徴には、コードスニペットや図表を含むソリューションの説明、最新性、適用可能性などがある。
OSS開発者は、アーキテクチャソリューションをプロジェクトに適応させるのに多大な時間を要するなど、さまざまな課題に直面している。
Til et andet sprog
fra kildeindhold
arxiv.org
Vigtigste indsigter udtrukket fra
by Musengamana ... kl. arxiv.org 04-09-2024
https://arxiv.org/pdf/2404.05041.pdfDybere Forespørgsler