論文の概要: Understanding Build Reproducibility in the F-Droid Ecosystem
- arxiv url: http://arxiv.org/abs/2607.01890v1
- Date: Thu, 02 Jul 2026 08:41:22 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-07-03 19:45:08.748458
- Title: Understanding Build Reproducibility in the F-Droid Ecosystem
- Title(参考訳): F-Droidエコシステムにおけるビルド再現性を理解する
- Abstract要約: F-Droidアプリエコシステムにおける構築に関する最初の実証的研究を紹介する。
我々は、F-Droidが以前ビットワイズで再現可能と確認していた18の904のアプリバージョンを再構築しようとすることで、固定されたアプリのバージョンにどのように間に合うかを評価した。
再構築可能なアプリについては、ビットワイズが大半を占める一方で、再構築可能性自体が時間的劣化に対して非常に敏感であることを示している。
- 参考スコア(独自算出の注目度): 7.364406840196505
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The security of open source applications benefits considerably from the possibility of rebuilding their source and verifying the output. F-Droid, a prominent distribution for open source Android applications, systematically rebuilds them from source and tests their bitwise reproducibility at app publishing time. However, F-Droid offers no guarantee that app reproducibility will continue to hold in the future. As software ecosystems evolve, reproducibility may degrade, with potential negative consequences for software preservation and security. We present the first empirical study of build reproducibility in the F-Droid app ecosystem. Analyzing historical reproducibility logs, we find that the overall bitwise reproducibility rate has been steadily increasing over time (as new versions of apps are published). We then evaluate how reproducibility holds in time for fixed app versions, by attempting to rebuild 18 904 app versions that F-Droid had previously confirmed bitwise reproducible, published between September 2018 and February 2026, achieving an 83% rebuild success rate, and identify missing dependencies as the dominant cause of failure, accounting for 76% of non-rebuildable cases. Among successfully rebuilt apps, 94% are also bitwise reproducible-i.e., they still yield bitwise identical artifacts upon rebuild. Together, these results show that while bitwise reproducibility largely holds for apps that can be rebuilt, rebuildability itself is highly sensitive to temporal decay.
- Abstract(参考訳): オープンソースアプリケーションのセキュリティは、ソースを再構築し、アウトプットを検証する可能性からかなり恩恵を受ける。
オープンソースAndroidアプリケーション用の著名なディストリビューションであるF-Droidは、それらをソースから体系的に再構築し、アプリ公開時にビットワイズ再現性をテストする。
しかし、F-Droidはアプリ再現性が今後も維持される保証を提供していない。
ソフトウェアエコシステムが進化するにつれて、再現性は低下し、ソフトウェア保存とセキュリティに悪影響を及ぼす可能性がある。
F-Droidアプリエコシステムにおけるビルド再現性に関する最初の実証的研究を示す。
過去の再現性ログを分析してみると、ビット単位の再現性の割合は時間とともに着実に増加している(アプリの新バージョンが公開されるにつれて)。
そして、2018年9月から2026年2月までに、F-Droidが以前ビットワイズ再現可能と確認した18の904のアプリバージョンを再構築し、83%のリビルド成功率を達成し、欠落した依存関係を障害の主要な原因として特定し、非リビルド可能なケースの76%を占めている。
再ビルドに成功しているアプリのうち、94%はビットワイズ再現可能であり、再構築時にはビットワイズ同一のアーティファクトを生成する。
これらの結果は、再構築可能なアプリのビットワイズ再現性が大部分を占める一方で、再構築可能性自体が時間的劣化に対して非常に敏感であることを示している。
関連論文リスト
- DeepRepro: State-Aware Subplanning for Paper-to-Code Reproduction in Evolving Repositories [116.27249583403871]
本稿では,実行状態対応サブプランニングに基づく,紙からコードへの再生のための状態認識フレームワークを提案する。
DeepReproは、進化するリポジトリの状態とランタイムフィードバックを、きめ細かい実装サブプランに変換する。
PaperBench Code-Devの実験によると、DeepReproは強力な科学的および商業的なコードエージェントベースラインを一貫して上回っている。
論文 参考訳(メタデータ) (2026-08-27T02:54:30Z) - PixJail: Self-Evolving Paper-to-Pipeline Reproduction for Text-to-Image Jailbreak Evaluation [21.837531720036427]
テキストから画像へのジェイルブレイク評価は、単一のプロンプトレベルのテストではなく、複数のステージによって形成されるパイプラインレベルの問題である。
再現可能なT2Iジェイルブレイク評価のための自己進化型紙-パイプ間エージェントフレームワークPixJailを提案する。
我々は、コード利用およびコード利用不可の文書を含む11の代表的なT2Ijailbreakメソッドを再生する。
論文 参考訳(メタデータ) (2026-06-23T02:49:10Z) - ReproRepo: Scaling Reproducibility Audits with GitHub Repository Issues [54.98461672730087]
ReproRepoは、人為的なGitHub問題を活用するスケーラブルな評価フレームワークで、現実的な再現ブロッカーを自然に監視する。
ReproRepoは、大規模なカンファレンスから1,149件の機械学習論文をインスタンス化し、4つのフロンティアモデルエージェント構成を評価します。
その結果, LLMエージェントは, コードを実行せずにも, 紙とリポジトリのペアから多くの実世界の問題を識別できることがわかった。
論文 参考訳(メタデータ) (2026-06-16T17:58:05Z) - Where did we fail? -- Reproducing build failures in embedded open source software [2.64399132991614]
私たちは、継続的統合ビルドログとメタデータの検索、ストレージ、再生を標準化するデータセットであるPhantomRunを紹介します。
4628回のCI実行に失敗し、91.8%のビルドを再構築し、98%のケースで実行結果を保存した。
実験的な評価によると、再現されたビルドは元のものと密接に一致しており、通常はタイムスタンプやマイナーな非決定論的リオーダーでのみ異なる。
論文 参考訳(メタデータ) (2026-04-29T18:07:04Z) - ARES: Scalable and Practical Gradient Inversion Attack in Federated Learning through Activation Recovery [73.8181449261685]
Federated Learning(FL)は、モデルの更新を生データではなく共有することで、ユーザのプライバシ保護を目的としたコラボレーションモデルトレーニングを可能にする。
最近の研究によると、これらの共有更新は、勾配反転攻撃(GIA)を通じて、不注意にセンシティブなトレーニングデータを漏洩する可能性がある。
論文 参考訳(メタデータ) (2026-03-18T11:40:44Z) - NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents [79.29376673236142]
既存のベンチマークは、完全なソフトウェアシステムを構築するのに必要な長期的能力の厳格な評価に失敗する。
符号化エージェントの長期リポジトリ生成能力を評価するために設計されたベンチマークであるNL2Repo Benchを提案する。
論文 参考訳(メタデータ) (2025-12-14T15:12:13Z) - AutoReproduce: Automatic AI Experiment Reproduction with Paper Lineage [62.049868205196425]
AutoReproduceは、研究論文に記載された実験をエンドツーエンドで自動再生できるフレームワークである。
結果は、AutoReproduceが平均的なパフォーマンスギャップを22.1%$で達成していることを示している。
論文 参考訳(メタデータ) (2025-05-27T03:15:21Z) - BugRepro: Enhancing Android Bug Reproduction with Domain-Specific Knowledge Integration [4.833035081314386]
BugReproは、バグ再現の正確性と効率を高めるために、ドメイン固有の知識を統合する新しいテクニックである。
BugReproは2つの最先端メソッドを著しく上回っている。
論文 参考訳(メタデータ) (2025-05-20T15:48:34Z) - Causes and Canonicalization of Unreproducible Builds in Java [11.155099138622148]
再現可能なビルドの概念フレームワークを導入し,再現可能な中央からの大きなデータセットを分析し,再現不可能な6つの根本原因の新たな分類法を開発した。
12,803個の再現不可能なアーティファクトに対して26.60%のカノニゼーションを実現するツールであるChains-Rebuildを紹介する。
論文 参考訳(メタデータ) (2025-04-30T14:17:54Z) - Does Functional Package Management Enable Reproducible Builds at Scale? Yes [4.492444446637857]
Reproducible Builds (R-B) は、ソフトウェアパッケージをソースから再構築することを保証する。
我々は,Nix機能パッケージマネージャのコンテキストにおいて,ビットワイズに関する最初の大規模研究を行う。
非常に高いビットワイズ率、69~91%の上昇傾向、さらに高いリビルド可能性率、99%以上を得ています。
論文 参考訳(メタデータ) (2025-01-27T10:11:27Z) - FRUIT: Faithfully Reflecting Updated Information in Text [106.40177769765512]
FRUIT(FruIT)で更新情報を反映した新しい生成タスクについて紹介する。
我々の分析は、記事の更新が可能なモデルを開発するには、ニューラルジェネレーションモデルに新しい能力が必要であることを示している。
論文 参考訳(メタデータ) (2021-12-16T05:21:24Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。