論文の概要: CC4M: Code Clone Analysis and Visualization for Microservices
- arxiv url: http://arxiv.org/abs/2608.28111v1
- Date: Fri, 28 Aug 2026 09:18:01 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-08-31 17:16:04.262255
- Title: CC4M: Code Clone Analysis and Visualization for Microservices
- Title(参考訳): CC4M: マイクロサービスのためのコードクローン分析と可視化
- Abstract要約: CC4Mはマイクロサービス対応のクローン分析と視覚化ツールである。
CC4Mがコード変更の潜在的な影響範囲を特定するのにどのように役立つかを示す。
- 参考スコア(独自算出の注目度): 2.207989443124949
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Microservice architecture supports software evolution by decomposing a system into small, loosely coupled services that can be deployed independently. Contrary to the expectation of high modularity, prior studies have reported that code clones exist across service boundaries, some of which are co-modified in the same version. Such clones may require changes to be propagated across service boundaries, thereby undermining service independence and increasing maintenance costs. However, existing tools do not support microservice-aware clone analysis. We present CC4M, a microservice-aware clone analysis and visualization tool. CC4M detects and enriches clone pairs with service-boundary, co-modification, file-category, and metric information. The enriched clones are visualized in an interactive scatter plot with explicit service boundaries, supporting metric-based filtering to prioritize clones with potentially higher maintenance impact. Using an open-source microservice application, we illustrate how CC4M helps identify the potential impact scope of code changes. A demo video and the tool are available at https://www.youtube.com/watch?v=0xOIQPFbkUg and https://doi.org/10.5281/zenodo.21204195, respectively.
- Abstract(参考訳): マイクロサービスアーキテクチャは、システムを独立してデプロイできる小さな疎結合サービスに分解することで、ソフトウェアの進化をサポートする。
高いモジュラリティの期待とは対照的に、以前の研究では、コードクローンがサービスの境界を越えて存在し、その一部は同じバージョンで修正されていると報告されている。
このようなクローンは、サービス境界を越えて変更を伝達する必要があるため、サービスの独立性を損なうとともに、メンテナンスコストが増大する可能性がある。
しかし、既存のツールはマイクロサービス対応のクローン分析をサポートしていない。
マイクロサービス対応のクローン解析・可視化ツールであるCC4Mを提案する。
CC4Mは、サービスバウンダリ、コモディフィケーション、ファイルカテゴリ、メトリック情報を含むクローンペアを検出し、強化する。
リッチなクローンは、明示的なサービスバウンダリを持つインタラクティブな散乱プロットで視覚化され、メトリックベースのフィルタリングをサポートし、潜在的に高いメンテナンスインパクトを持つクローンを優先順位付けする。
オープンソースのマイクロサービスアプリケーションを使用して、CC4Mがコード変更の潜在的な影響範囲を特定するのにどのように役立つかを説明します。
デモビデオとツールはhttps://www.youtube.com/watch?
v=0xOIQPFbkUg と https://doi.org/10.5281/zenodo.21204195 である。
関連論文リスト
- MergeSE: Post-Hoc Model Merging for Software Engineering Tasks Without Retraining [9.757638656919832]
我々は、HFaceエンコーダチェックポイントのトレーニング不要モデルマージのためのオープンソースのCLIおよびWebツールである textbfMergeSE を提示する。
MergeSEは、9つのタスクタイプの組み込みレジストリを通じて、SE分類をより広くサポートする。
TIES、DARE-TIES、Wudi、PCB、平均の5つのマージアルゴリズムをサポートしている。
論文 参考訳(メタデータ) (2026-08-04T19:39:02Z) - CI-ICM: Channel Importance-driven Learned Image Coding for Machines [56.1188469769241]
本稿では,Channel Importance-driven learned Image Coding for Machines (CI-ICM)を提案する。
提案したCI-ICMは、BD-mAP@50:95で16.25%のオブジェクト検出と13.72%のインスタンスセグメンテーションを実現している。
論文 参考訳(メタデータ) (2026-04-07T02:36:47Z) - Code2MCP: Transforming Code Repositories into MCP Services [53.234097255779744]
Model Context Protocol (MCP)は、大規模言語モデルがどのようにツールを使用するかの標準を作成することを目的としている。
私たちは、GitHubリポジトリを機能的なMSPサービスに自動的に変換するエージェントベースのフレームワークであるCode2MCPを紹介します。
Code2MCPはバイオインフォマティクス、数学、流体力学などの科学分野におけるオープンソースの計算ライブラリの変換に成功している。
論文 参考訳(メタデータ) (2025-09-07T06:13:25Z) - Extracting Overlapping Microservices from Monolithic Code via Deep Semantic Embeddings and Graph Neural Network-Based Soft Clustering [1.6580952309590864]
Mo2oMは、マイクロサービス抽出をソフトクラスタリング問題として定式化するフレームワークである。
Mo2oMは、構造モジュラリティ(結合と結合のバランス)の最大40.97%、サービス間コールの58%(通信オーバーヘッド)、インターフェイス番号の26.16%の改善を実現している。
論文 参考訳(メタデータ) (2025-08-10T21:07:20Z) - Mic-hackathon 2024: Hackathon on Machine Learning for Electron and Scanning Probe Microscopy [54.24356756795849]
顕微鏡は、ナノメートルと原子スケールにおける材料構造と機能に関する情報の主要な源である。
主要な資金機関によるデータ管理計画(DMP)の導入は、保存とアクセスを促進する。
標準化されたコードエコシステム、ベンチマーク、統合戦略が欠如しているため、洞察を得るのは難しいままです。
論文 参考訳(メタデータ) (2025-06-10T03:54:36Z) - Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation [48.55946052680251]
時間ネットワークの研究は、進化するネットワークを記述し分析する方法として現れてきた。
これまでの研究では,サイズや複雑性,品質といったソフトウェアメトリクスが,マイクロサービスの集中度とどのように関係しているかが検討されてきた。
本研究は, 時間集中度指標が建築劣化の早期検出に有効かどうかを考察する。
論文 参考訳(メタデータ) (2025-06-09T12:22:12Z) - ICCheck: A Portable, Language-Agnostic Tool for Synchronizing Code Clones [1.313675711285772]
コードクローンの一貫性のない変更は、ソフトウェアの欠陥につながる可能性がある。
ICCheckは言語に依存しない、様々な環境にまたがるポータブルなツールである。
論文 参考訳(メタデータ) (2025-04-06T16:28:14Z) - The Microservice Dependency Matrix [0.0]
本稿では、この課題に対処するためのツールとして、依存性行列(EDM)とデータ依存性行列(DDM)を紹介します。
本稿では,これらの依存関係を自動的に追跡し,ケーススタディを通じてそれらの抽出を実証する手法を提案する。
論文 参考訳(メタデータ) (2023-09-06T07:41:00Z) - Handling Communication via APIs for Microservices [6.5499625417846685]
本稿では,従来の通信技術による課題について論じ,API経由のIDパスの代替手法を提案する。
また,API数を削減するアルゴリズムも考案した。
論文 参考訳(メタデータ) (2023-08-02T17:40:34Z) - Partial Network Cloning [58.83278629019384]
PNCはソースネットワークから部分パラメトリックの「クローズニング」を実行し、クローン化されたモジュールをターゲットに注入する。
本手法はパラメータ調整法と比較して精度が5%向上し,局所性が50%向上した。
論文 参考訳(メタデータ) (2023-03-19T08:20:31Z) - Semantic Clone Detection via Probabilistic Software Modeling [69.43451204725324]
本稿では,0%の構文的類似性を有するクローンを検出する意味的クローン検出手法を提案する。
我々は,SCD-PSMをセマンティッククローン検出のための安定かつ高精度なソリューションとして提示する。
論文 参考訳(メタデータ) (2020-08-11T17:54:20Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。