論文の概要: Comparison of Static Analysis Architecture Recovery Tools for
Microservice Applications
- arxiv url: http://arxiv.org/abs/2403.06941v1
- Date: Mon, 11 Mar 2024 17:26:51 GMT
- ステータス: 処理完了
- システム内更新日: 2024-03-12 17:55:28.037793
- Title: Comparison of Static Analysis Architecture Recovery Tools for
Microservice Applications
- Title(参考訳): マイクロサービスアプリケーションのための静的解析アーキテクチャリカバリツールの比較
- Authors: Simon Schneider, Alexander Bakhtin, Xiaozhou Li, Jacopo Soldani,
Antonio Brogi, Tomas Cerny, Riccardo Scandariato, Davide Taibi
- Abstract要約: マイクロサービスアプリケーションのための静的解析アーキテクチャ回復ツールを,マルチボーカルな文献レビューを通じて同定する。
次に、共通データセット上でそれらを実行し、アーキテクチャ回復における測定された有効性を比較する。
- 参考スコア(独自算出の注目度): 43.358953895199264
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Architecture recovery tools help software engineers obtain an overview of
their software systems during all phases of the software development lifecycle.
This is especially important for microservice applications because their
distributed nature makes it more challenging to oversee the architecture.
Various tools and techniques for this task are presented in academic and grey
literature sources. Practitioners and researchers can benefit from a
comprehensive overview of these tools and their abilities. However, no such
overview exists that is based on executing the identified tools and assessing
their outputs regarding effectiveness. With the study described in this paper,
we plan to first identify static analysis architecture recovery tools for
microservice applications via a multi-vocal literature review, and then execute
them on a common dataset and compare the measured effectiveness in architecture
recovery. We will focus on static approaches because they are also suitable for
integration into fast-paced CI/CD pipelines.
- Abstract(参考訳): アーキテクチャ回復ツールは、ソフトウェア開発ライフサイクルのすべてのフェーズにおいて、ソフトウェアエンジニアがソフトウェアシステムの概要を得るのに役立つ。
マイクロサービスアプリケーションにとって特に重要なのは、その分散性によってアーキテクチャの監視がより困難になるからだ。
この作業のための様々なツールや技術が学術文献や灰色文献で紹介されている。
実践者や研究者は、これらのツールとその能力の包括的概要から恩恵を受けることができる。
しかし、特定したツールの実行と有効性に関するアウトプットの評価に基づく、そのような概要は存在しない。
本稿では,まず,マイクロサービスアプリケーションのための静的解析アーキテクチャリカバリツールをマルチボーカル文献レビューを通じて識別し,それを共通データセット上で実行し,アーキテクチャリカバリにおける測定有効性を比較する。
速いペースのCI/CDパイプラインとの統合にも適しているため、静的アプローチに注力します。
関連論文リスト
- Easing Maintenance of Academic Static Analyzers [0.0]
Mopsaは、音を出すことを目的とした静的分析プラットフォームである。
この記事では、2017年以来のMopsaのメンテナンスを簡素化するために、私たちが作り出したツールとテクニックについて説明する。
論文 参考訳(メタデータ) (2024-07-17T11:29:21Z) - COLT: Towards Completeness-Oriented Tool Retrieval for Large Language Models [60.733557487886635]
そこで我々は,Collaborative Learning-based Tool Retrieval approach, COLTを提案する。
COLTはユーザクエリとツール記述のセマンティックな類似性をキャプチャする。
また、ツールの協調的な情報も考慮に入れている。
論文 参考訳(メタデータ) (2024-05-25T06:41:23Z) - Full-stack evaluation of Machine Learning inference workloads for RISC-V systems [0.2621434923709917]
本研究は,オープンソースのアーキテクチャシミュレータであるgem5を用いて,RISC-Vアーキテクチャ上での機械学習ワークロードの性能を評価する。
MLIR(Multi-Level Intermediate Representation)に基づいたオープンソースのコンパイルツールチェーンを活用することで、ディープラーニング推論ワークロードに特化したベンチマーク結果が提示される。
論文 参考訳(メタデータ) (2024-05-24T09:24:46Z) - Efficacy of static analysis tools for software defect detection on open-source projects [0.0]
この調査では、SonarQube、PMD、Checkstyle、FindBugsといった一般的な分析ツールを使って比較を行った。
その結果,SonarQubeの欠陥検出は,他のツールと比較してかなり優れていることがわかった。
論文 参考訳(メタデータ) (2024-05-20T19:05:32Z) - Towards Coarse-to-Fine Evaluation of Inference Efficiency for Large Language Models [95.96734086126469]
大規模言語モデル(LLM)は、ユーザが仕事を達成するのを助けるアシスタントとして機能し、高度なアプリケーションの開発をサポートする。
LLMの幅広い応用にとって、推論効率は重要な問題であり、既存の研究で広く研究されている。
各種コードライブラリの推論性能の粗大な解析を行う。
論文 参考訳(メタデータ) (2024-04-17T15:57:50Z) - Deep Configuration Performance Learning: A Systematic Survey and Taxonomy [3.077531983369872]
我々は6つの索引付けサービスにまたがる1,206件の検索済み論文を網羅し,ソフトウェアのパフォーマンス学習におけるディープラーニングのトピックを包括的にレビューする。
本研究は, 構成データ作成に関連する技術について, 重要な統計, 分類学, 強度, 弱点, 最適利用シナリオについて概説した。
また、調査した研究から、優れた実践と潜在的に問題となる現象を同定し、その分野における将来の機会に関する実行可能な提案と洞察を包括的にまとめる。
論文 参考訳(メタデータ) (2024-03-05T21:05:16Z) - Planning, Creation, Usage: Benchmarking LLMs for Comprehensive Tool Utilization in Real-World Complex Scenarios [93.68764280953624]
UltraToolは、ツール利用におけるLarge Language Modelsの能力を改善し評価するために設計された、新しいベンチマークである。
現実の複雑さを強調し、効果的な問題解決のために正確で多段階の計画を必要とする。
UltraToolの重要な特徴は、ツールの使用前に発生する自然言語による計画の独立した評価である。
論文 参考訳(メタデータ) (2024-01-30T16:52:56Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Open Tracing Tools: Overview and Critical Comparison [10.196089289625599]
本稿では,一般的なOpenトレースツールの概要を比較を通じて示すことを目的としている。
われわれはまず,目的,体系的,再現可能な方法でRa30ツールを同定した。
その結果,1) 評価機能,2) ピアレビュー文学とオンラインメディアの両方での人気,3) メリットと課題を考察した。
論文 参考訳(メタデータ) (2022-07-14T12:52:32Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
ソフトウェア開発業界は、現代のソフトウェアシステムを高度にインテリジェントで自己学習システムに移行するために、機械学習を急速に採用している。
ソフトウェアエンジニアリングライフサイクルの段階にわたって機械学習の採用について、現状を探求する包括的な研究は存在しない。
本研究は,機械学習によるソフトウェア工学(MLSE)分類を,ソフトウェア工学ライフサイクルのさまざまな段階に適用性に応じて,最先端の機械学習技術に分類するものである。
論文 参考訳(メタデータ) (2020-05-27T11:56:56Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。