| 講演抄録/キーワード |
| 講演名 |
2025-12-11 15:55
依存関係の解決におけるバージョン上限の継続的更新に向けて ~ Pythonエコシステムのシミュレーションによる評価 ~ ○三倉孝太・柗本真佑・楠本真二(阪大) SS2025-26 |
| 抄録 |
(和) |
ソフトウェア開発において依存関係の宣言とその解決は必須のプロセスである.しかしながら,宣言された依存関係は潜在的な互換性破壊の可能性を内包している.例えば,ある時点で宣言された依存は未来のある時点で互換性破壊の要因となり得る.この破壊は依存先パッケージの更新に起因しており,宣言時点では予知することは不可能である.本研究の目的は,依存関係の解決における潜在的な互換性破壊の低減である.そのためにバージョン上限の宣言,及びその継続的な更新というコンセプトを提案する.互換性破壊を生み出す本質的要因は上限の未指定であり,互換性を満たすバージョン上限を明記することでその問題を解決する.バージョン上限は時間的な推移に伴って変化する情報であるため,継続的な更新が必須である.本稿では提案手法の有効性を確かめるために,Pythonエコシステムのシミュレーションに必要な要件を洗い出す. |
| (英) |
|
| キーワード |
(和) |
Python / 依存関係の解決 / 破壊的変更 / 後方互換性 / シミュレーション / / / |
| (英) |
/ / / / / / / |
| 文献情報 |
信学技報, vol. 125, no. 288, SS2025-26, pp. 19-24, 2025年12月. |
| 資料番号 |
SS2025-26 |
| 発行日 |
2025-12-04 (SS) |
| ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SS2025-26 |