Towards Explainable Test Case Prioritisation with Learning-to-Rank Models
원문 초록
Test case prioritisation (TCP) is a critical task in regression testing to ensure quality as software evolves. Machine learning has become a common way to achieve it. In particular, learning-to-rank (LTR) algorithms provide an effective method of ordering and prioritising test cases. However, their use poses a challenge in terms of explainability, both globally at the model level and locally for particular results. Here, we present and discuss scenarios that require different explanations and how the particularities of TCP (multiple builds over time, test case and test suite variations, etc.) could influence them. We include a preliminary experiment to analyse the similarity of explanations, showing that they do not only vary depending on test case-specific predictions, but also on the relative ranks.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Kamae: Bridging Spark and Keras for Seamless ML Preprocessing
Unidentified and Confounded? Understanding Two-Tower Models for Unbiased Learning to Rank
LTRR: Learning To Rank Retrievers for LLMs
Paths to Causality: Finding Informative Subgraphs Within Knowledge Graphs for Knowledge-Based Causal Discovery
VisualQuality-R1: Reasoning-Induced Image Quality Assessment via Reinforcement Learning to Rank
Unlearning for Federated Online Learning to Rank: A Reproducibility Study
토론
이 논문과 연결된 포럼 글이 아직 없습니다.