Cited by 153Software Engineering ResearchSoftware Engineering Techniques and PracticesSoftware Reliability and Analysis Research

Code churn: a measure for estimating the impact of code change

Munson, J.C., Elbaum, S.G.·2002·Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)

Abstract

This study presents a methodology that will produce a viable fault surrogate. The focus of the effort is on the precise measurement of software development process and product outcomes. Tools and processes for the static measurement of the source code have been installed and made operational in a large embedded software system. Source code measurements have been gathered unobtrusively for each build in the software evolution process. The measurements are synthesized to obtain the fault surrogate. The complexity of sequential builds is compared and a new measure, code churn, is calculated. This paper demonstrates the effectiveness of code complexity churn by validating it against the testing problem reports.

Integrity signals

Registry

Crossref · 10.1109/icsm.1998.738486

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Code churn is a widely recognized indicator of software maintainability.

    “Code churn is a widely recognized indicator of software maintainability [22].”

    From Self-Admitted GenAI Usage in Open-Source Software (2026) · cites this paper as [22]

Cited by

Sorted by citations

Authors
Munson, J. C., & Elbaum, S. G.
Affiliations
University of Idaho (US)
Venue
Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
Published
2002-11-27
Pages
24-31
OpenAlex
W2108161968
Cited by
153
References
0
Citations by year
2026: 4 · 2025: 6 · 2024: 2 · 2023: 3 · 2022: 6 · 2021: 9 · 2020: 7 · 2019: 7 · 2018: 7 · 2017: 10 · 2016: 2 · 2015: 6 · 2014: 15 · 2013: 9 · 2012: 10
FWCI
3.00
Type
conference paper
Language
en
Open access
closed
Locations
International Conference on Software Maintenance (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Software › Software Reliability and Analysis Research
Keywords
code churn, software complexity, static analysis, embedded software, software evolution, fault prediction, software testing

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review