| Item type |
SIG Technical Reports(1) |
| 公開日 |
2021-02-22 |
| タイトル |
|
|
タイトル |
DockerfileにおけるSelf-Admitted Technical Debtの削除に関する調査 |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
リファクタリング |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学研究院 |
| 著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
| 著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学研究院 |
| 著者所属 |
|
|
|
九州大学大学院システム情報科学研究院 |
| 著者所属(英) |
|
|
|
en |
|
|
Kyushu University |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka University |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka University |
| 著者所属(英) |
|
|
|
en |
|
|
Kyushu University |
| 著者所属(英) |
|
|
|
en |
|
|
Kyushu University |
| 著者名 |
新堂, 風
東, 英明
柗本, 真佑
亀井, 靖高
鵜林, 尚靖
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Self-Admitted Technical Debt (SATD) とは,コード中に存在するバグや解消すべき課題のことであり,その中でも開発者が課題を認識した上で,コードに埋め込んだものを指す.SATD の調査は,ソフトウェアの品質向上につながることから,SATD の追加や削除について様々な研究が行われている.他方,近年ソフトウェアのクラウド化に伴い,コンテナ仮想化技術の一つである Docker が注目されている.Docker は一般的な仮想環境と比べて,可搬性やリソース効率性が高く,様々なプロジェクトで利用されている.Docker においても,従来の SATD 研究で調査対象とされてきた一般的なプログラミング言語と同様に,SATD の存在が報告されている.しかし,Docker における SATD の削除についての調査はまだ行われていない.SATD 解消実態の把握により,SATD 修正パターンの獲得や修正案の提示といった応用が期待できる.そこで本研究では,Docker Hubの人気上位 250 イメージを構築する Dockerfile を対象に,Dockerfile における SATD の削除の性質理解のための調査を行う.調査の結果,Dockerfile 内のSATD のうち,38.4% が削除されていた.また,削除された SATD のうち追加した本人により削除されていた割合は,68.8% であった.削除された SATD の存在期間は,中央値が 67 日であり平均値は 166 日であった. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10112981 |
| 書誌情報 |
研究報告ソフトウェア工学(SE)
巻 2021-SE-207,
号 21,
p. 1-8,
発行日 2021-02-22
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8825 |
| Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
| 出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |