pith. sign in
Pith Number

pith:7KAKV3AH

pith:2026:7KAKV3AHMSA2U5HYNCDO6QKFD5
not attested not anchored not stored refs resolved

Method-level Change-proneness: A Better Metric for Black-box Test Suite Minimization

Kazi Sakib, Md Siam

Method-level change-proneness provides a stronger guide than class-level metrics for shrinking black-box test suites.

arxiv:2605.15232 v1 · 2026-05-13 · cs.SE

Add to your LaTeX paper
\usepackage{pith}
\pithnumber{7KAKV3AHMSA2U5HYNCDO6QKFD5}

Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge

Record completeness

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Claims

C1strongest claim

MCTM achieves 0.93 accuracy and 0.94 fault detection rate on average, significantly outperforming class-level CP and similarity-based approaches while maintaining superior efficiency.

C2weakest assumption

The dependency between test cases and methods can be accurately determined by analyzing the test-code call-graph, allowing reliable scoring of association with change-prone methods.

C3one line summary

MCTM applies method-level change-proneness from version history and call-graph analysis to minimize black-box test suites, reporting 0.93 accuracy and 0.94 fault detection rate on 15 Java projects with 635 buggy versions.

References

53 extracted · 53 resolved · 0 Pith anchors

[1] Regression testing minimization, selection and prioritization: a survey, 2012 · doi:10.1002/stv.430
[2] A systematic review on test suite reduction: Approaches, experiment’s quality evaluation, and guidelines, 2018 · doi:10.1109/access.2018.2809600
[3] E., & Ray, T 2019 · doi:10.1109/icse.2019.00054
[4] ATM: black-box test case minimization based on test code similarity and evolutionary search, 2023 · doi:10.1109/icse48619
[5] Ltm: Scalable and black-box similarity-based test suite mini- mization based on language models, 2024

Formal links

2 machine-checked theorem links

Receipt and verification
First computed 2026-05-20T00:00:47.557447Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

fa80aaec076481aa74f86886ef41451f540080152ccbe54136c4e543d228fb13

Aliases

arxiv: 2605.15232 · arxiv_version: 2605.15232v1 · doi: 10.48550/arxiv.2605.15232 · pith_short_12: 7KAKV3AHMSA2 · pith_short_16: 7KAKV3AHMSA2U5HY · pith_short_8: 7KAKV3AH
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/7KAKV3AHMSA2U5HYNCDO6QKFD5 \
  | jq -c '.canonical_record' \
  | python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: fa80aaec076481aa74f86886ef41451f540080152ccbe54136c4e543d228fb13
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "08b438355852abcec3992dec5dd99f59509a8eb3583fcb76cd59bec135e2e211",
    "cross_cats_sorted": [],
    "license": "http://creativecommons.org/licenses/by-nc-sa/4.0/",
    "primary_cat": "cs.SE",
    "submitted_at": "2026-05-13T18:13:58Z",
    "title_canon_sha256": "9b7898824214567de52a5188b81bf0386f5fb6532bc8d30325e6703948a0fa7c"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2605.15232",
    "kind": "arxiv",
    "version": 1
  }
}