arrow
返回

ServLessSense: Serverless Smell Detection Tool

delete2026-01-01
delete0
PRE
AI
H
Hasini Sumalee Perera
Z
Zadia Codabux *
F
Fabio Palomba
DOI:10.1007/978-3-032-04403-7_3delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
无服务器计算因其可扩展性、成本效益和基础设施管理的抽象化而得到广泛应用。然而,向事件驱动、基于函数的架构的转变引入了与传统范式不同的新代码质量挑战和开发实践。尽管近期研究已识别出无服务器特有的不良实践(通常称为“异味”),但缺乏自动化工具来支持其检测和修复。本文介绍ServLessSense,一个用于自动检测JavaScript和TypeScript编写的无服务器应用程序中代码异味的工具。该工具基于自定义ESLint插件构建,可识别五种无服务器特有异味,通过交互式仪表板提供可视化,并集成大型语言模型以提供自动化重构建议。我们使用五个开源无服务器应用程序评估了该工具的精确率和召回率,并进行了试点调查以从实践者角度评估其潜在有用性。结果表明,ServLessSense有助于检测无服务器特有异味并生成重构建议。调查参与者对ServLessSense表现出总体积极看法。工具与数据:https://doi.org/10.5281/zenodo.15477162 演示视频:https://youtu.be/3WDCiqBpQ9c
Keyword:
Serverless Computing
Code Smell Detection
Refactoring

期刊

S
SOFTWARE ARCHITECTURE. ECSA 2025 TRACKS AND WORKSHOPS
IF:
0
论文数:
32
被引数:
0

机构

U
university of saskatchewan
学者数:
2.4K
论文数: 1.1K
被引数: 0
U
university of salerno
学者数:
2.5K
论文数: 971
被引数: 0
引用论文

引用论文

Towards microservice smells detection面向微服务坏味道检测
err2020-09-25
err0
PREAI
errIlaria Pigazzini; Francesca Arcelli Fontana; Valentina Lenarduzzi; Davide Taibi
err分享
err收藏
Managing technical debt in software-reliant systems
err2010-11-07
err0
PREAI
errNanette Brown; Yuanfang Cai; Yuepu Guo; Rick Kazman; Miryung Kim; Philippe Kruchten; Erin Lim; Alan MacCormack; Robert Nord; Ipek Ozkaya; Raghvinder Sangwan; Carolyn Seaman; Kevin Sullivan; Nico Zazworka
err分享
err收藏
A mixed-method empirical study of Function-as-a-Service software development in industrial practice
err2019-03-01
err72
PREAI
errLeitner, Philipp; Wittern, Erik; Spillner, Josef; Hummer, Waldemar
err分享
err收藏
学者 查看更多内容