論文の概要: Software Architecture in Practice: Challenges and Opportunities
- arxiv url: http://arxiv.org/abs/2308.09978v2
- Date: Tue, 22 Aug 2023 03:01:05 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 13:39:51.899911
- Title: Software Architecture in Practice: Challenges and Opportunities
- Title(参考訳): 実践におけるソフトウェアアーキテクチャ - 課題と機会
- Authors: Zhiyuan Wan, Yun Zhang, Xin Xia, Yi Jiang, David Lo
- Abstract要約: 私たちは、ソフトウェア開発とメンテナンスの間、実践者がソフトウェアアーキテクチャの実践で直面する課題を特定しました。
私たちの研究によると、これらの課題のほとんどはマネジメント、ドキュメント、ツール、プロセスを中心にしている。
- 参考スコア(独自算出の注目度): 19.919430428287917
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Software architecture has been an active research field for nearly four
decades, in which previous studies make significant progress such as creating
methods and techniques and building tools to support software architecture
practice. Despite past efforts, we have little understanding of how
practitioners perform software architecture related activities, and what
challenges they face. Through interviews with 32 practitioners from 21
organizations across three continents, we identified challenges that
practitioners face in software architecture practice during software
development and maintenance. We reported on common software architecture
activities at software requirements, design, construction and testing, and
maintenance stages, as well as corresponding challenges. Our study uncovers
that most of these challenges center around management, documentation, tooling
and process, and collects recommendations to address these challenges.
- Abstract(参考訳): ソフトウェアアーキテクチャは40年近くにわたって活発な研究分野であり、ソフトウェアアーキテクチャの実践をサポートするためのメソッドやテクニックの作成やツールの構築など、これまでの研究は大きな進歩を遂げてきた。
過去の努力にもかかわらず、実践者がソフトウェアアーキテクチャ関連のアクティビティをどのように実行するか、そして彼らが直面する課題についてはほとんど理解していません。
3つの大陸にまたがる21の組織から32人の実践者とのインタビューを通じて、ソフトウェア開発とメンテナンスの間にソフトウェアアーキテクチャの実践者が直面する課題を特定した。
ソフトウェア要件、設計、建設、テスト、メンテナンスの段階における一般的なソフトウェアアーキテクチャの活動と、それに対応する課題について報告した。
私たちの研究によると、これらの課題のほとんどはマネジメント、ドキュメント、ツール、プロセスを中心にしており、これらの課題に対処するためのレコメンデーションを集めています。
関連論文リスト
- Open Source Software Development Tool Installation: Challenges and Strategies For Novice Developers [7.69895999475301]
この研究は、ソフトウェア開発ツールをインストールする際、初心者の開発者が直面する課題を調査することを目的としている。
我々は,24回のライブソフトウェアインストールセッションの分析を行い,課題を観察し,その行動を理解する。
調査の結果,インストール手順やインストールプロセス中のフィードバックの不十分といった不明瞭なドキュメントは,初心者開発者が直面する一般的な課題であることがわかった。
論文 参考訳(メタデータ) (2024-04-23T00:25:57Z) - Comparison of Static Analysis Architecture Recovery Tools for
Microservice Applications [43.358953895199264]
マイクロサービスアプリケーションのための静的解析アーキテクチャ回復ツールを,マルチボーカルな文献レビューを通じて同定する。
次に、共通データセット上でそれらを実行し、アーキテクチャ回復における測定された有効性を比較する。
論文 参考訳(メタデータ) (2024-03-11T17:26:51Z) - 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) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Architectural Approaches to Overcome Challenges in the Development of
Data-Intensive Systems [39.58317527488534]
データ集約型コンピューティングシステムの設計における根本的な課題について調査する。
私たちは、これらの課題に対処する可能性とともに、最も人気のあるソフトウェアアーキテクチャスタイルをいくつか提示します。
論文 参考訳(メタデータ) (2023-12-05T18:42:25Z) - Architecture Knowledge Representation and Communication Industry Survey [0.0]
我々は、アーキテクチャ知識の現在の実践を理解し、将来ソフトウェアアーキテクチャの持続可能性に取り組むために持続可能性をどのように適用できるかを探求することを目的としている。
オランダの著名な銀行で働く45人の建築家から回答を得た。
論文 参考訳(メタデータ) (2023-09-20T18:17:16Z) - Towards a case-based learning approach to support software architecture
education [0.0]
本研究の主な目的は,学習対象の発達を導くケースベースの学習手法を提案することである。
その結果,ソフトウェアアーキテクチャ教育へのインストラクターや学生の動機付けを図りつつ,教育目的のケースを適切に探究する方法を活用できることが示唆された。
論文 参考訳(メタデータ) (2022-09-12T18:29:20Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - A Reference Software Architecture for Social Robots [64.86618385090416]
我々は社会ロボットが恩恵を受けるかもしれない一連の原則を提案する。
これらの原則は、社会ロボットのためのリファレンスソフトウェアアーキテクチャの設計の基礎にもなっている。
論文 参考訳(メタデータ) (2020-07-09T17:03:21Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
ソフトウェア開発業界は、現代のソフトウェアシステムを高度にインテリジェントで自己学習システムに移行するために、機械学習を急速に採用している。
ソフトウェアエンジニアリングライフサイクルの段階にわたって機械学習の採用について、現状を探求する包括的な研究は存在しない。
本研究は,機械学習によるソフトウェア工学(MLSE)分類を,ソフトウェア工学ライフサイクルのさまざまな段階に適用性に応じて,最先端の機械学習技術に分類するものである。
論文 参考訳(メタデータ) (2020-05-27T11:56:56Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。