論文の概要: GitEvo: Code Evolution Analysis for Git Repositories
- arxiv url: http://arxiv.org/abs/2602.00410v1
- Date: Sat, 31 Jan 2026 00:01:30 GMT
- ステータス: 情報取得中
- システム内更新日: 2026-02-03 14:01:28.901238
- Title: GitEvo: Code Evolution Analysis for Git Repositories
- Title(参考訳): GitEvo: Gitリポジトリのコード進化分析
- Authors: Andre Hora,
- Abstract要約: ソフトウェアシステムのコード進化を分析することは、実践者、研究者、教育者にとって重要である。
Gitリポジトリのコード進化を分析するツールであるGitEvoを提案する。
- 参考スコア(独自算出の注目度): 0.0
- License:
- Abstract: Analyzing the code evolution of software systems is relevant for practitioners, researchers, and educators. It can help practitioners identify design trends and maintenance challenges, provide researchers with empirical data to study changes over time, and give educators real-world examples that enhance the teaching of software evolution concepts. Unfortunately, we lack tools specifically designed to support code evolution analysis. In this paper, we propose GitEvo, a multi-language and extensible tool for analyzing code evolution in Git repositories. GitEvo leverages Git frameworks and code parsing tools to integrate both Git-level and code-level analysis. We conclude by describing how GitEvo can support the development of novel empirical studies on code evolution and act as a learning tool for educators and students. GitEvo is available at: https://github.com/andrehora/gitevo.
- Abstract(参考訳): ソフトウェアシステムのコード進化を分析することは、実践者、研究者、教育者にとって重要である。
実践者が設計トレンドやメンテナンス上の課題を特定し、研究者に時間とともに変化を研究するための経験的なデータを提供し、ソフトウェア進化の概念の教育を強化する実例を提供するのに役立つ。
残念なことに、コード進化分析をサポートするために特別に設計されたツールが欠如しています。
本稿では,Gitリポジトリのコード進化を分析するための多言語拡張ツールであるGitEvoを提案する。
GitEvoはGitフレームワークとコード解析ツールを活用して、Gitレベルとコードレベルの両方の分析を統合する。
我々は、GitEvoがコードの進化に関する新しい実証的研究の発展をいかに支援できるかを説明し、教育者や学生のための学習ツールとして機能するかを説明する。
GitEvo は以下の https://github.com/andrehora/gitevo で利用可能である。
関連論文リスト
- ICLF: An Immersive Code Learning Framework based on Git for Teaching and Evaluating Student Programming Projects [2.030202554182725]
Immersive Code Learning Framework (ICLF)は、学生プログラミングプロジェクトを管理し評価するためのスケーラブルなGitベースの組織パイプラインである。
学生は既存のコードベースから始めます。これは現実世界のソフトウェア開発をミラー化するのに不可欠なプラクティスです。
学生は、この中間リポジトリのプライベートフォークに招待され、教師が親リポジトリを変更するたびに、学期を通して更新される可能性がある。
論文 参考訳(メタデータ) (2026-01-21T09:39:17Z) - EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration [24.264076742680984]
EvoGitは、自律的なコード進化によって駆動されるソフトウェア開発のための分散マルチエージェントフレームワークである。
すべての調整はGitベースのフィロジェネティックグラフを通じて行われ、完全なバージョンラインを追跡する。
ユーザはハイレベルな目標を定義し、定期的にグラフをレビューし、軽量なフィードバックを提供する。
論文 参考訳(メタデータ) (2025-06-01T05:20:42Z) - RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph [63.87660059104077]
RepoGraphは、現代のAIソフトウェアエンジニアリングソリューションのためのリポジトリレベルの構造を管理するプラグインモジュールである。
RepoGraphはすべてのシステムのパフォーマンスを大幅に向上させ、オープンソースフレームワークの間で新たな最先端技術を生み出している。
論文 参考訳(メタデータ) (2024-10-03T05:45:26Z) - GitSEED: A Git-backed Automated Assessment Tool for Software Engineering and Programming Education [0.0]
本稿では,プログラミング教育・ソフトウェア工学(SE)用に設計された言語に依存しない自動評価ツールであるGitSEEDを紹介する。
GitSEEDを使用することで、コンピュータサイエンス(CS)とSEの学生は、プログラミングの課題やプロジェクトに関するパーソナライズされたフィードバックを受けながら、gitの基本をマスターすることができる。
本実験は,GitSEEDの有効性を総合的なユーザ評価を通じて評価し,フィードバックメカニズムや特徴が学生の学習結果に与える影響について検討した。
論文 参考訳(メタデータ) (2024-09-11T15:50:42Z) - Visual Integration of Static and Dynamic Software Analysis in Code Reviews via Software City Visualization [42.18762603890493]
コードレビューのためのソフトウェアビジュアライゼーションアプローチは、静的コード分析を使用するスタンドアロンアプリケーションとして実装されることが多い。
本稿では,静的解析データと動的解析データを組み合わせたWebベースの手法の設計と実装について述べる。
私たちのアーキテクチャツールデザインには、一般的なGitホスティングサービスへの統合のようなモダンなWebテクノロジが含まれています。
論文 参考訳(メタデータ) (2024-08-15T13:19:55Z) - CodeRAG-Bench: Can Retrieval Augment Code Generation? [78.37076502395699]
検索拡張生成を用いたコード生成の系統的,大規模な解析を行う。
まず、コード生成タスクの3つのカテゴリを含む総合的な評価ベンチマークであるCodeRAG-Benchをキュレートする。
CodeRAG-Bench上のトップパフォーマンスモデルについて、1つまたは複数のソースから検索したコンテキストを提供することにより検討する。
論文 参考訳(メタデータ) (2024-06-20T16:59:52Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - Git-Theta: A Git Extension for Collaborative Development of Machine
Learning Models [26.107117592578632]
本稿では,機械学習モデルのバージョン管理システムGit-Thetaを紹介する。
Git-Thetaは、最も広く使われているバージョン管理ソフトウェアであるGitの拡張である。
論文 参考訳(メタデータ) (2023-06-07T15:37:50Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。