Arid
DOI10.1002/smr.2533
Through the looking-glass ... An empirical study on blob infrastructure blueprints in the Topology and Orchestration Specification for Cloud Applications
Dalla Palma, Stefano; van Asseldonk, Chiel; Catolino, Gemma; Di Nucci, Dario; Palomba, Fabio; Tamburri, Damian A.
通讯作者Dalla Palma, S
来源期刊JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
ISSN2047-7473
EISSN2047-7481
出版年2024
卷号36期号:4
英文摘要Infrastructure-as-code (IaC) helps keep up with the demand for fast, reliable, high-quality services by provisioning and managing infrastructures through configuration files. Those files ensure efficient and repeatable routines for system provisioning, but they might be affected by code smells that negatively affect quality and code maintenance. Research has broadly studied code smells for traditional source code development; however, none explored them in the Topology and Orchestration Specification for Cloud Applications (TOSCA), the technology-agnostic OASIS standard for IaC. In this paper, we investigate a prominent traditional implementation code smell potentially applicable to TOSCA: Large Class, or Blob Blueprint in IaC terms. We compare metrics-based and unsupervised learning-based detectors on a large dataset of manually validated observations related to Blob Blueprints. We provide insights on code metrics that corroborate previous findings and empirically show that metrics-based detectors perform highly in detecting Blob Blueprints. We deem our results put forward a new research path toward dealing with this problem, for example, in the scope of fully automated service pipelines.
英文关键词code smells infrastructure-as-code metrics-based detectors unsupervised learning TOSCA
类型Article
语种英语
开放获取类型hybrid
收录类别SCI-E
WOS记录号WOS:000921872900001
WOS关键词CODE SMELLS ; QUALITY ; BAD
WOS类目Computer Science, Software Engineering
WOS研究方向Computer Science
资源类型期刊论文
条目标识符http://119.78.100.177/qdio/handle/2XILL650/404685
推荐引用方式
GB/T 7714
Dalla Palma, Stefano,van Asseldonk, Chiel,Catolino, Gemma,et al. Through the looking-glass ... An empirical study on blob infrastructure blueprints in the Topology and Orchestration Specification for Cloud Applications[J],2024,36(4).
APA Dalla Palma, Stefano,van Asseldonk, Chiel,Catolino, Gemma,Di Nucci, Dario,Palomba, Fabio,&Tamburri, Damian A..(2024).Through the looking-glass ... An empirical study on blob infrastructure blueprints in the Topology and Orchestration Specification for Cloud Applications.JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS,36(4).
MLA Dalla Palma, Stefano,et al."Through the looking-glass ... An empirical study on blob infrastructure blueprints in the Topology and Orchestration Specification for Cloud Applications".JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS 36.4(2024).
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Dalla Palma, Stefano]的文章
[van Asseldonk, Chiel]的文章
[Catolino, Gemma]的文章
百度学术
百度学术中相似的文章
[Dalla Palma, Stefano]的文章
[van Asseldonk, Chiel]的文章
[Catolino, Gemma]的文章
必应学术
必应学术中相似的文章
[Dalla Palma, Stefano]的文章
[van Asseldonk, Chiel]的文章
[Catolino, Gemma]的文章
相关权益政策
暂无数据
收藏/分享

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。