preprint وصول مفتوح

Polyglot Code Smell Detection for Infrastructure as Code with GLITCH

  • arXiv (Cornell University)
  • Cornell University
Research footprint

At a glance

الاستشهادات
10
المراجع
10
Comments
0
Paper overview

Abstract

This paper presents GLITCH, a new technology-agnostic framework that enables automated polyglot code smell detection for Infrastructure as Code scripts. GLITCH uses an intermediate representation on which different code smell detectors can be defined. It currently supports the detection of nine security smells and nine design & implementation smells in scripts written in Ansible, Chef, Docker, Puppet, or Terraform. Studies conducted with GLITCH not only show that GLITCH can reduce the effort of writing code smell analyses for multiple IaC technologies, but also that it has higher precision and recall than current state-of-the-art tools. A video describing and demonstrating GLITCH is available at: https://youtu.be/E4RhCcZjWbk

Record transparency

Publication details

DOI
10.48550/arxiv.2308.09458
OpenAlex
W4386043912
Document type
preprint
Language
EN
Source
arXiv (Cornell University)
Last metadata update
المجتمع

Comments

تسجيل الدخول للانضمام إلى النقاش.

  1. لا توجد تعليقات بعد. ابدأ النقاش.