論文の概要: Domain-Driven Design in Software Development: A Systematic Literature
Review on Implementation, Challenges, and Effectiveness
- arxiv url: http://arxiv.org/abs/2310.01905v2
- Date: Wed, 11 Oct 2023 12:35:30 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 05:05:49.827219
- Title: Domain-Driven Design in Software Development: A Systematic Literature
Review on Implementation, Challenges, and Effectiveness
- Title(参考訳): ソフトウェア開発におけるドメイン駆動設計: 実装、挑戦、有効性に関する体系的文献レビュー
- Authors: Ozan \"Ozkan, \"Onder Babur, Mark van den Brand
- Abstract要約: ドメイン駆動設計(DDD)は、ソフトウェアの問題に対処し、アカデミック、再実装、導入に注意を向ける。
このシステム文献レビュー(SLR)は、ソフトウェア開発におけるDDDの研究を分析し、アーキテクチャ問題を解決する上での有効性を評価する。
- 参考スコア(独自算出の注目度): 0.18726646412385334
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Context: Domain-Driven Design (DDD) addresses software challenges, gaining
attention for refactoring, reimplementation, and adoption. It centers on domain
knowledge to solve complex business problems. Objective: This Systematic
Literature Review (SLR) analyzes DDD research in software development to assess
its effectiveness in solving architecture problems, identify challenges, and
explore outcomes. Method: We selected 36 peer-reviewed studies and conducted
quantitative and qualitative analysis. Results: DDD effectively improved
software systems, emphasizing Ubiquitous Language, Bounded Context, and Domain
Events. DDD in microservices gained prominence for system decomposition. Some
studies lacked empirical evaluations, identifying challenges in onboarding and
expertise. Conclusion: Adopting DDD benefits software development, involving
stakeholders like engineers, architects, managers, and domain experts. More
empirical evaluations and open discussions on challenges are needed.
Collaboration between academia and industry advances DDD adoption and knowledge
transfer in projects.
- Abstract(参考訳): コンテキスト: ドメイン駆動設計(DDD)はソフトウェアの課題に対処し、リファクタリング、再実装、導入に注目する。
複雑なビジネス問題を解決するためにドメイン知識に焦点を当てている。
Objective: This Systematic Literature Review (SLR)は、ソフトウェア開発におけるDDDの研究を分析し、アーキテクチャの問題を解決する上での有効性を評価し、課題を特定し、成果を探求する。
方法:36種類のピアレビュー研究を選択し,定量的および質的分析を行った。
結果: DDDはソフトウェアシステムを効果的に改善し、ユビキタス言語、コンテキスト境界、ドメインイベントを強調します。
マイクロサービスのdddは、システムの分解に目立った。
いくつかの研究は経験的評価を欠き、搭乗や専門知識の課題を特定した。
結論:DDDの採用は、エンジニア、アーキテクト、マネージャ、ドメインエキスパートといったステークホルダーを含むソフトウェア開発に恩恵をもたらす。
より経験的な評価と課題に関するオープンな議論が必要です。
産学と産学の連携はDDDの採用とプロジェクトにおける知識移転を促進する。
関連論文リスト
- An Empirical Investigation on the Challenges in Scientific Workflow Systems Development [2.704899832646869]
この記事では、Stack Overflow(SO)とGitHubにおける開発者と研究者のインタラクションについて検討する。
問題を分析することで、13のトピック(例えば、エラーとバグ修正、ドキュメント、依存性)を特定し、データ構造と操作が最も難しいことを発見した。
また、データ構造や操作、タスク管理、ワークフロースケジューリングといった、SOとGitHubの共通するトピックも見つけました。
論文 参考訳(メタデータ) (2024-11-16T21:14:11Z) - A Comparative Study on the Impact of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) on Enterprise Software Delivery Effectiveness [0.4532517021515834]
この記事では、テスト駆動開発(TDD)と振る舞い駆動開発(BDD)が、エンタープライズ環境におけるソフトウェアデリバリの有効性に与える影響を比較します。
この結果から、各モデルがデリバリ速度、ソフトウェア品質、チームコラボレーションに与える影響が明らかになりました。
論文 参考訳(メタデータ) (2024-11-05T06:47:11Z) - Evaluation of OpenAI o1: Opportunities and Challenges of AGI [112.0812059747033]
o1-previewは目覚ましい能力を示し、しばしば人間レベルまたは優れたパフォーマンスを実現した。
このモデルは、様々な分野にわたる複雑な推論と知識の統合を必要とするタスクに優れていた。
総合的な結果は、人工知能への大きな進歩を示している。
論文 参考訳(メタデータ) (2024-09-27T06:57:00Z) - Diagnostic Reasoning in Natural Language: Computational Model and Application [68.47402386668846]
言語基底タスク(NL-DAR)の文脈における診断誘導推論(DAR)について検討する。
パール構造因果モデルに基づくNL-DARの新しいモデリングフレームワークを提案する。
得られたデータセットを用いて,NL-DARにおける人間の意思決定過程を解析する。
論文 参考訳(メタデータ) (2024-09-09T06:55:37Z) - A Comprehensive Survey on Underwater Image Enhancement Based on Deep Learning [51.7818820745221]
水中画像強調(UIE)はコンピュータビジョン研究において重要な課題である。
多数のUIEアルゴリズムが開発されているにもかかわらず、網羅的で体系的なレビューはいまだに欠落している。
論文 参考訳(メタデータ) (2024-05-30T04:46:40Z) - Exploring Data Management Challenges and Solutions in Agile Software Development: A Literature Review and Practitioner Survey [4.45543024542181]
ソフトウェア製品とその開発に関連するデータを管理することは、ソフトウェアプロジェクトやアジャイルチームにとって大きな課題となる。
課題には、さまざまなソースからのデータを統合し、継続的な変更と適応の観点からデータ品質を保証することが含まれる。
論文 参考訳(メタデータ) (2024-02-01T10:07:12Z) - Overview of Robust and Multilingual Automatic Evaluation Metrics for
Open-Domain Dialogue Systems at DSTC 11 Track 4 [51.142614461563184]
第11回対話システム技術チャレンジ(DSTC11)のこのトラックは、堅牢で多言語による自動評価のメトリクスを促進するために進行中の取り組みの一部である。
本稿では、参加者に提供するデータセットとベースラインについて述べ、提案した2つのサブタスクの提出と結果の詳細について論じる。
論文 参考訳(メタデータ) (2023-06-22T10:50:23Z) - AI for Agile development: a Meta-Analysis [0.0]
本研究では,人工知能とアジャイルソフトウェア開発方法論を統合することのメリットと課題について検討する。
このレビューは、特別な社会技術専門知識の必要性など、重要な課題を特定するのに役立った。
プロセスや実践者への影響をよりよく理解し、その実装に関連する間接的な課題に対処するためには、さらなる研究が必要である。
論文 参考訳(メタデータ) (2023-05-14T08:10:40Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
AIOps(Artificial Intelligence for IT Operations)は、マシンラーニング、ビッグデータ、ストリーミング分析、IT運用管理の交差点で発生する、新たな学際分野である。
AIOPSワークショップの主な目的は、アカデミアと産業界の両方の研究者が集まり、この分野での経験、成果、作業について発表することです。
論文 参考訳(メタデータ) (2021-01-15T10:43:10Z) - Software engineering for artificial intelligence and machine learning
software: A systematic literature review [6.681725960709127]
本研究は,AI/MLシステムの開発において,ソフトウェア工学がどのように応用されてきたかを検討することを目的とする。
プロフェッショナルが直面する主な課題は、テスト、AIソフトウェアの品質、データ管理といった分野だ。
論文 参考訳(メタデータ) (2020-11-07T11:06:28Z) - Deep Learning for Sensor-based Human Activity Recognition: Overview,
Challenges and Opportunities [52.59080024266596]
本稿では,センサを用いた人間の活動認識のための最先端のディープラーニング手法について調査する。
まず、官能データのマルチモーダリティを導入し、公開データセットに情報を提供する。
次に、課題によって深層メソッドを構築するための新しい分類法を提案する。
論文 参考訳(メタデータ) (2020-01-21T09:55:59Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。