論文の概要: What rationales drive architectural decisions? An empirical inquiry
- arxiv url: http://arxiv.org/abs/2309.14164v1
- Date: Mon, 25 Sep 2023 14:18:51 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 06:27:30.107102
- Title: What rationales drive architectural decisions? An empirical inquiry
- Title(参考訳): アーキテクチャ判断の根拠は何でしょう?
経験的な調査
- Authors: Klara Borowa, Rafa{\l} Lewanczyk, Klaudia Stpiczy\'nska, Patryk
Stradomski, Andrzej Zalewski
- Abstract要約: アーキテクトが選択肢の集合から1つのアーキテクチャソリューションを選択する動機となる、あらゆるアーキテクチャ上の決定の背後には、合理的な理由があります。
本研究の目的は,どのカテゴリの合理化がアーキテクチャ決定に最も影響を及ぼすかを特定し,これらが実践者にとって重要であるかを検討することである。
- 参考スコア(独自算出の注目度): 0.7499722271664147
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Architectural decision-making is a crucial concern for researchers and
practitioners alike. There is a rationale behind every architectural decision
that motivates an architect to choose one architectural solution out of a set
of options. This study aims to identify which categories of rationale most
frequently impact architectural decisions and investigates why these are
important to practitioners. Our research comprises two steps of empirical
inquiry: a questionnaire (63 participants) and 13 interviews. As a result, we
obtained a set of rationales that motivated architects' decisions in practice.
Out of them, we extracted a list of software quality attributes that
practitioners were the most concerned about. We found that, overall, architects
prefer to choose solutions which are familiar to them or that guarantee fast
software implementation. Mid-career architects (5 to 15 years of experience)
are more open to new solutions than senior and junior practitioners.
Additionally, we found that most practitioners are not concerned about the
quality attributes of compatibility and portability due to modern software
development practices, such as the prevalence of using specific standards and
virtualisation/containerization.
- Abstract(参考訳): アーキテクチャ上の意思決定は、研究者や実践者にとっても重要な関心事です。
アーキテクトが選択肢の集合から1つのアーキテクチャソリューションを選択する動機となるすべてのアーキテクチャ上の決定には根拠がある。
本研究は,アーキテクチャ決定に最も頻繁に影響を及ぼす合理的なカテゴリを特定し,それが実践者にとって重要である理由を検討することを目的とする。
本研究は,質問紙調査(63名)と質問紙調査(13名)の2段階からなる。
その結果、我々はアーキテクトの意思決定を実際に動機づける一連の根拠を得た。
その中で私たちは,実践者が最も関心を持っていたソフトウェア品質特性のリストを抽出しました。
全体として、アーキテクトは、慣れ親しんだソリューションや、迅速なソフトウェア実装を保証するソリューションを選択することを好みます。
中級アーキテクト(5歳から15歳)は、シニアやジュニアよりも新しいソリューションにオープンです。
さらに、ほとんどの実践者は、特定の標準の使用頻度や仮想化/コンテナ化など、現代のソフトウェア開発プラクティスによる互換性と移植性の品質特性を気にしていません。
関連論文リスト
- How Do OSS Developers Utilize Architectural Solutions from Q&A Sites: An Empirical Study [5.568316292260523]
開発者はQ&Aサイトでプログラミング関連の知識(コードスニペットなど)を利用する(Stack Overflowなど)。
アーキテクチャのソリューション(例えば、アーキテクチャの戦術)とその利用はめったに調査されない。
マイニング調査では,GitHub上の893のオープンソースソフトウェア(OSS)プロジェクトから,984のコミットとイシュー(すなわち821のコミットと163のイシュー)をマイニングしました。
調査では,OSS開発において,実践者がQ&Aサイトからアーキテクチャソリューションをどのように活用するかをさらに理解するため,その内227件を調査した。
論文 参考訳(メタデータ) (2024-04-07T18:53:30Z) - The Presence and the State-of-Practice of Software Architects in the
Brazilian Industry - A Survey [1.3392307634669538]
本研究の目的は,ブラジルにおけるソフトウェアアーキテクトの存在の有無に関する企業特性を理解することである。
この研究は、ブラジルの24の州に分布する105人の専門家のデータを収集した。
論文 参考訳(メタデータ) (2024-03-01T20:10:37Z) - Towards Assessing Spread in Sets of Software Architecture Designs [2.2120851074630177]
本稿では,建築的特徴を考慮し,選択肢の多様性を評価するスプレッドの品質指標を提案する。
文献から得られたデータセットにアーキテクチャ品質指標をどのように適用できるかを実証する。
論文 参考訳(メタデータ) (2024-02-29T13:52:39Z) - Architecture Knowledge Representation and Communication Industry Survey [0.0]
我々は、アーキテクチャ知識の現在の実践を理解し、将来ソフトウェアアーキテクチャの持続可能性に取り組むために持続可能性をどのように適用できるかを探求することを目的としている。
オランダの著名な銀行で働く45人の建築家から回答を得た。
論文 参考訳(メタデータ) (2023-09-20T18:17:16Z) - Risk-reducing design and operations toolkit: 90 strategies for managing
risk and uncertainty in decision problems [65.268245109828]
本稿では,このような戦略のカタログを開発し,それらのためのフレームワークを開発する。
高い不確実性のために難解であるように見える決定問題に対して、効率的な応答を提供する、と論じている。
次に、多目的最適化を用いた決定理論にそれらを組み込む枠組みを提案する。
論文 参考訳(メタデータ) (2023-09-06T16:14:32Z) - Learning From Each Other: How Are Architectural Mistakes Communicated in
Industry? [1.5839621757142597]
本研究では,ソフトウェアアーキテクトによるミスの処理,特にコミュニケーションについて検討する。
私たちは、ソフトウェアアーキテクトのアーキテクチャ上のミスの定義、これらのミスの扱い、そしてこれらのミスに関するコミュニケーション戦略を特定しました。
アーキテクトは、主にプロジェクトチーム内でミスを伝え、企業内でも企業間でもめったに失敗を犯すことがわかりました。
論文 参考訳(メタデータ) (2023-07-10T11:37:15Z) - PyRCA: A Library for Metric-based Root Cause Analysis [66.72542200701807]
PyRCAは、AIOps(AIOps)のためのRoot Cause Analysis(RCA)のオープンソースの機械学習ライブラリである。
複雑なメトリクス因果依存性を明らかにし、インシデントの根本原因を自動的に特定する、包括的なフレームワークを提供する。
論文 参考訳(メタデータ) (2023-06-20T09:55:10Z) - On solving decision and risk management problems subject to uncertainty [91.3755431537592]
不確実性は意思決定とリスク管理において広範囲にわたる課題である。
本稿では,このような戦略を体系的に理解し,その適用範囲を判断し,それらをうまく活用するための枠組みを開発する。
論文 参考訳(メタデータ) (2023-01-18T19:16:23Z) - Investigating Positive and Negative Qualities of Human-in-the-Loop
Optimization for Designing Interaction Techniques [55.492211642128446]
設計者は、与えられた目的の集合を最大化する設計パラメータの組み合わせを見つけるよう求められる設計最適化タスクに苦労すると言われている。
モデルベースの計算設計アルゴリズムは、設計中に設計例を生成することでデザイナを支援する。
一方、補助のためのブラックボックスメソッドは、あらゆる設計問題に対処できる。
論文 参考訳(メタデータ) (2022-04-15T20:40:43Z) - Leveraging Expert Consistency to Improve Algorithmic Decision Support [62.61153549123407]
建設のギャップを狭めるために観測結果と組み合わせることができる情報源として,歴史専門家による意思決定の利用について検討する。
本研究では,データ内の各ケースが1人の専門家によって評価された場合に,専門家の一貫性を間接的に推定する影響関数に基づく手法を提案する。
本研究は, 児童福祉領域における臨床現場でのシミュレーションと実世界データを用いて, 提案手法が構成ギャップを狭めることに成功していることを示す。
論文 参考訳(メタデータ) (2021-01-24T05:40:29Z) - RC-DARTS: Resource Constrained Differentiable Architecture Search [162.7199952019152]
資源制約付き微分可能なアーキテクチャ探索法(RC-DARTS)を提案する。
RC-DARTS法は,モデルサイズが小さく,計算量も少ない,軽量なニューラルアーキテクチャを学習する。
論文 参考訳(メタデータ) (2019-12-30T05:02:38Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。