Knowledge Resource Center for Ecological Environment in Arid Area
DOI | 10.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
![]() |
ISSN | 2047-7473 |
EISSN | 2047-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). |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。