[論文レビュー] Identification of Practices and Capabilities in API Management: A Systematic Literature Review
本システマティックレビューでは、114のAPI管理実践と39の能力を同定し、成熟度モデルフレームワークに統合することで、API管理知識の標準化を図った。API管理の包括的かつ包括的な定義を提示し、組織の導入および研究のための体系的かつ証拠に基づく基盤を提供する。
Traditional organizations are increasingly becoming software producing organizations. This software is enabling them to integrate business processes between different departments and with other organizations through Application Programming Interfaces (APIs). The main task of managing APIs is to ensure that the APIs are easy to use by third parties, such as providing helpful documentation, monitoring API performance, and even monetizing API usage. The knowledge on API management is scattered across academic literature. In this document, we describe a Systematic Literature Review (SLR) that has the goal of collecting API Management practices and capabilities related to API Management, as well as proposing a comprehensive definition of the topic. In the scope of this work, a practice is defined as any practice that has the express goal to improve, encourage and manage the usage of APIs. Capabilities are defined as the ability to achieve a certain goal related to API Management, through the execution of two or more interrelated practices. We follow a standard method for SLRs in software engineering. We managed to collect 24 unique definitions for the topic, 114 practices and 39 capabilities.
研究の動機と目的
- 学術文献におけるAPI管理の統一的かつ包括的な定義の欠如に対処すること。
- 既存の文献から関連するすべてのAPI管理実践と能力を同定および分類すること。
- 焦点分野成熟度モデル(FAMM)に基づく成熟度モデルフレームワークを構築すること。
- 組織が体系的かつ研究に基づいた実践と能力を通じてAPI管理を改善できるように支援すること。
- 散在する知識を一貫性のある再現可能なフレームワークに統合することで、今後の研究の基盤を提供すること。
提案手法
- 再現性と包括性を確保するため、OkoliとKitchenhamのガイドラインに従ってシステマティックレビュー(SLR)を実施した。
- 包括的な定義を策定するために、学術的出典から24の独自のAPI管理の定義を収集・分析した。
- 文献から114の明確に区別される実践および39の能力を抽出・コード化した。
- 焦点分野成熟度モデル(FAMM)フレームワークに準拠し、2つ以上の実践を組み合わせた関連性のある能力セットに分類した。
- 成熟度マトリクスに実践と能力をマッピングし、組織のAPI管理成熟度の段階的評価と改善を可能にした。
- 一貫性と信頼性を確保するため、標準化されたコード化および検証手順を用いた。
実験結果
リサーチクエスチョン
- RQ1学術文献に見られるAPI管理の現在の定義は何か。それらを包括的かつ統一的な定義に統合する方法は何か。
- RQ2効果的なAPI管理に必要な主な実践と能力は何か。それらはどのように関連しているか。
- RQ3組織のAPI管理能力の発展を評価・支援する成熟度モデルをどのように構築できるか。
- RQ4文献で頻出するAPI管理プラットフォームの特徴および機能は何か。
- RQ5同定された実践と能力は、FAMMなどの既存の成熟度モデルフレームワークとどのように整合するか。
主な発見
- 24の独自のAPI管理の定義が同定され、それらから包括的かつ統一的な定義が合成された。
- 文書化、監視、認証、マネタイゼーションなど、さまざまな分野をカバーする合計114の明確に区別される実践が抽出された。
- 2つ以上の関連性のある実践から構成される39の能力が同定され、組織成熟度の構造的評価が可能になった。
- 主な能力には、APIライフサイクル管理、セキュリティ強化(例:TLS、トークン管理)、使用状況の監視、アクセス制御が含まれる。
- 一般的に言及されるプラットフォームの機能には、脅威検出、使用量制限、URLリライティング、バージョニング(URIおよびURLベース)のサポートが含まれる。
- 本研究は、組織の成熟度評価および今後の研究を支援する、検証済みの証拠に基づくフレームワークを提供する。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。