Kusumoto Laboratory: K. Hanayama, S. Matsumoto, and S. Kusumoto, Development of Code Completion System for Dockerfiles, October 2021.
Detail of a work
Tweet
K. Hanayama, S. Matsumoto, and S. Kusumoto, "Development of Code Completion System for Dockerfiles," 日本ソフトウェア科学会誌コンピュータソフトウェア, 38(4), pp. 453-459, October 2021.
ID 686
分類 論文誌
タグ code completion development dockerfiles system
表題 (title) Development of Code Completion System for Dockerfiles
表題 (英文)
著者名 (author) Kaisei Hanayama,Shinsuke Matsumoto,Shinji Kusumoto
英文著者名 (author) Kaisei Hanayama,Shinsuke Matsumoto,Shinji Kusumoto
キー (key) Kaisei Hanayama,Shinsuke Matsumoto,Shinji Kusumoto
定期刊行物名 (journal) 日本ソフトウェア科学会誌コンピュータソフトウェア
定期刊行物名 (英文) Computer Software
巻数 (volume) 38
号数 (number) 4
ページ範囲 (pages) 453-459
刊行月 (month) 10
出版年 (year) 2021
Impact Factor (JCR)
URL https://doi.org/10.11309/jssst.38.4_53
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) Containerization, in which multiple virtual servers (i.e., containers) are built on a single physical server, is widely employed for cost reduction and effective resource utilization. The object of this study is Docker, the de facto standard containerization platform. Containers in Docker are built by writing configuration scripts and creating files called Dockerfile. Managing the infrastructure as code makes it possible to apply knowledge gained from conventional software development to infrastructure configuration. However, infrastructure as code is a relatively new technology, some domains of which have not been fully researched. In this study, we focus on code completion and aim to construct a system that supports the development of Dockerfiles. The proposed system applies machine learning with long short-term memory to a pre-collected dataset to create language models and uses model switching to overcome a Docker-specific code completion problem. Evaluation experiments show that the implemented code completion system, Humpback, has a high average recommendation accuracy of 88.9%.
論文電子ファイル k-hanaym_202102_jssst.pdf (application/pdf) [一般閲覧可]
BiBTeXエントリ
@article{id686,
         title = {Development of Code Completion System for Dockerfiles},
        author = {Kaisei Hanayama and Shinsuke Matsumoto and Shinji Kusumoto},
       journal = {日本ソフトウェア科学会誌コンピュータソフトウェア},
        volume = {38},
        number = {4},
         pages = {453-459},
         month = {10},
          year = {2021},
}
  

This site is maintained by fenrir.
PMAN 3.2.10 build 20181029 - Paper MANagement system / (C) 2002-2016, Osamu Mizuno
Time to show this page: 0.034786 seconds.