FlakeRanker: 不稳定作业失败类别的自动识别与优先级排序
软件工程
2025-03-18 v1
摘要
本文呈现与 ICSE SEIP 25 论文《不稳定作业失败的诊断:理解与优先级排序失败类别》相关的实验素材。原论文使用最近性(R)、频率(F)和货币性(M)度量,识别并分析了开发者遇到的 46 种不稳定作业失败类别。此外,原论文采用 RFM 聚类模型识别并优先排序最具浪费性和持续性的类别。原论文的结果部分仅讨论了排名前 20 类别的排序与演变。本实验素材包含:(1) 用于 RQ1 自动标注过程的正则表达式与脚本,(2) 完整分析结果,包括 RQ2 中按成本对所有 46 个类别进行排序以及 RQ3 中这些类别随时间的演变,以及 (3) 用于 RQ4 中优先级排序的 RFM 聚类模型构建所用的 RFM 数据集与脚本。此外,我们将标注工具与基于 RFM 的优先级排序方法集成到一个名为 FLAKERANKER 的命令行界面(CLI)中,以方便未来研究中的复用与改编。
引用
@article{arxiv.2503.12312,
title = {FlakeRanker: Automated Identification and Prioritization of Flaky Job Failure Categories},
author = {Henri Aïdasso},
journal= {arXiv preprint arXiv:2503.12312},
year = {2025}
}
备注
Artifact awarded the Reusable badge at the 47th International Conference on Software Engineering - ICSE 2025 Artifact Evaluation Track