ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.63
  3. No.4

コンテナ仮想化技術におけるSATDの削除に関する調査

https://doi.org/10.20729/00217598
https://doi.org/10.20729/00217598
18855b58-c602-4222-b90b-9934a9da1a8a
名前 / ファイル ライセンス アクション
IPSJ-JNL6304004.pdf IPSJ-JNL6304004.pdf (1.6 MB)
Copyright (c) 2022 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2022-04-15
タイトル
タイトル コンテナ仮想化技術におけるSATDの削除に関する調査
タイトル
言語 en
タイトル An Empirical Study on the Removal of SATD in Container Virtualization
言語
言語 jpn
キーワード
主題Scheme Other
主題 [特集:ソフトウェア工学] Self-Admitted Technical Debt,技術的負債,コンテナ仮想化,Docker
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
ID登録
ID登録 10.20729/00217598
ID登録タイプ JaLC
著者所属
九州大学大学院システム情報科学研究院
著者所属
九州大学大学院システム情報科学研究院
著者所属
九州大学大学院システム情報科学研究院
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
九州大学大学院システム情報科学研究院
著者所属
九州大学大学院システム情報科学研究院
著者所属(英)
en
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University
著者名 新堂, 風

× 新堂, 風

新堂, 風

Search repository
近藤, 将成

× 近藤, 将成

近藤, 将成

Search repository
柏, 祐太郎

× 柏, 祐太郎

柏, 祐太郎

Search repository
東, 英明

× 東, 英明

東, 英明

Search repository
柗本, 真佑

× 柗本, 真佑

柗本, 真佑

Search repository
亀井, 靖高

× 亀井, 靖高

亀井, 靖高

Search repository
鵜林, 尚靖

× 鵜林, 尚靖

鵜林, 尚靖

Search repository
著者名(英) Kaze, Shindo

× Kaze, Shindo

en Kaze, Shindo

Search repository
Masanari, Kondo

× Masanari, Kondo

en Masanari, Kondo

Search repository
Yutaro, Kashiwa

× Yutaro, Kashiwa

en Yutaro, Kashiwa

Search repository
Hideaki, Azuma

× Hideaki, Azuma

en Hideaki, Azuma

Search repository
Shinsuke, Matsumoto

× Shinsuke, Matsumoto

en Shinsuke, Matsumoto

Search repository
Yasutaka, Kamei

× Yasutaka, Kamei

en Yasutaka, Kamei

Search repository
Naoyasu, Ubayashi

× Naoyasu, Ubayashi

en Naoyasu, Ubayashi

Search repository
論文抄録
内容記述タイプ Other
内容記述 Self-Admitted Technical Debt(SATD)とは,コード中に存在するバグや解消すべき課題のことであり,その中でも開発者が課題を認識したうえで,コードに埋め込んだものを指す.SATDの調査は,ソフトウェアの品質向上につながることから,SATDの追加や削除について様々な研究が行われている.他方,近年ソフトウェアのクラウド化にともない,コンテナ仮想化技術の1つであるDockerが注目されている.Dockerにおいても,従来のSATD研究で調査対象とされてきた一般的なプログラミング言語と同様に,SATDの存在が報告されている.しかし,DockerにおけるSATDの削除についての調査はまだ行われていない.SATD解決実態の把握により,SATD解決パターンの獲得や解決案の提示といった応用が期待できる.そこで本研究では,Docker Hubの人気上位250イメージを対象に,Dockerfileに含まれるSATDの削除の性質理解のための調査を行う.調査の結果,Dockerfile内のSATDのうち40.7%の負債が解決されており,存在期間は中央値が67日,平均値が166日であった.また,Dockerfile自体のレビューを求めるSATDや,外部システムに起因するSATDが多いことを明らかにした.外部システムに起因するSATDの早期解決を開発者に対して促すため,外部システムの変更を検知し,更新時に開発者に通知を行うツールを作成した.
論文抄録(英)
内容記述タイプ Other
内容記述 Developers occasionally leave bugs and issues that need to be resolved in source codes on purpose because of several reasons such as lack of development effort. Self-Admitted Technical Debt (SATD) refers to such bugs and issues. As it is pivotal to reduce SATDs from source codes, researchers have been investigating the additions and deletions of SATDs so far. A prior study found SATDs on Docker, one of the container virtualization technologies attracting attention in recent years. Although Docker is an important technology because of the shift to cloud computing, no prior work studies the deletions of SATD on Docker. Hence, in this study, we aim at revealing the process of deletions for SATDs on Docker to support the development with Docker. We investigate the characteristics of the deletions of SATDs on Dockerfiles, a text file to build an image for a container, in the top 250 most popular repositories of Docker Hub. We found that about 40.7% of the SATDs in the Dockerfiles are resolved within 67 days on median and 166 days on average. We also found that many SATDs exist that request a review of the Dockerfile itself and SATDs caused by external systems. In order to encourage developers to resolve SATDs caused by external systems as fast as possible, we created a tool that detects changes in external systems and notifies developers when such changes resolve the cause of SATDs.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 63, 号 4, p. 949-959, 発行日 2022-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 15:23:45.658177
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3