講演抄録/キーワード |
講演名 |
2023-03-17 11:15
コマンドの編集距離に基づくDockerfileにおける類似記述の検索 中村碧海・○丸山勝久(立命館大) KBSE2022-63 |
抄録 |
(和) |
近年,コンテナ型仮想化技術としてDockerが注目されている.Dockerでは,コンテナの構築手順をDockerfileに記述する.Dockerfileを活用することで,Dockerにおいてコンテナの共有,配布,再現などを容易に行うことができる.その一方で,DockerfileのRUN命令にはシェルスクリプトを自由に記述することができるため,開発者が完全なDockerfileをはじめから記述することは難しい.本論文では,RUN命令において欠損を含む記述をクエリとして,あらかじめ用意したコーパスに対して検索を行うことで,クエリに類似するRUN命令を開発者に提示する手法を提案する.提案手法では,RUN命令におけるコマンド列のレーベンシュタイン距離と,RUN命令を変換したラベル付き木の類似度を表すpq-gram距離を組み合わせて利用する.欠損が補完された類似記述は,開発者が自分の記述を修正する際に役に立つ. |
(英) |
|
キーワード |
(和) |
コンテナ型仮想化 / Docker / Dockerfile / コード検索 / レーベンシュタイン距離 / pq-gram / / |
(英) |
/ / / / / / / |
文献情報 |
信学技報, vol. 122, no. 444, KBSE2022-63, pp. 55-60, 2023年3月. |
資料番号 |
KBSE2022-63 |
発行日 |
2023-03-09 (KBSE) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
KBSE2022-63 |