本研究では、ウェブアプリケーション開発のためのソフトウェア製品ラインWebSPLを提案している。
WebSPLの設計と実装は、ドメインエンジニアリングとアプリケーションエンジニアリングの2つのステージで行われた。
ドメインエンジニアリングでは、WebSPLの要件を記述し、変動性を特定し、製品ラインの構成を定義した。製品ラインは4つのバージョンに分けられ、データ管理、国際化、ユーザープロファイル管理、プロファイル管理の4つの主要な機能を含む。
アプリケーションエンジニアリングでは、Javaを使用してWebSPLを実装した。依存関係の管理にはMavenを使用し、依存性の注入にはCDIを使用した。これにより、機能間の疎結合が実現された。
WebSPLの評価では、WebSPLから派生したウェブアプリケーションと従来のアプローチで開発されたウェブアプリケーションを比較した。ソフトウェア設計メトリクス(複雑性、サイズ、重複行、技術的負債)を使用して比較した結果、WebSPLを使用することで、ウェブアプリケーション開発の生産性と品質が向上することが示された。
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Maicon Azeve... at arxiv.org 04-05-2024
https://arxiv.org/pdf/2404.03061.pdfDeeper Inquiries