arrow
Return

Testability Indicators for Refactoring

delete2026-01-01
delete0
PRE
AI
T
Tom Holvoet *
DOI:10.1007/978-3-032-05188-2_5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Effective testing depends on the testability of the system under test, yet current practice for assessing testability remains ad-hoc and fragmented. We introduce a multi-level bundle of testability indicators that map directly to actionable code refactorings and DevOps tweaks. Architecture, code, runtime observability, and process patterns are operationalised through metrics such as CBO, log-event density, and mutation score.Recurring indicator constellations surface testability smells, each linked to ranked, low-cost remedies. A prototype recommender couples RefactoringMiner with a random-forest classifier to automate smell detection and action ranking. We evaluate the approach on 12 open-source projects and one industrial microservice. Preliminary results show significant, sustained indicator improvements after targeted refactorin
Keywords:
Software testability
Refactoring
Metrics
EmpiricalSE

Journal

T
TESTING SOFTWARE AND SYSTEMS, ICTSS 2025
IF:
0
Papers:
22
Citations:
0

Organization

K
ku leuven
Scholars:
7.0K
Papers: 3.0K
Citations: 1