The Ground Is Shifting: A Reflection on the Foundations of Software Measurement
Abstract
For most of the past six decades, software measurement relied on labor-intensive manual collection of proprietary data, which hampered progress. The shift to repurposing traces from version control and related tools dramatically expanded data availabilityespecially with the rise of open-source softwarebut hinged on an often unstated assumption: that these tools are used by professional developers to build genuine software systems. However, as trace-generating tools, data types and scale, and empirical methods have all evolved, it has become clear that changes in data generation and analytical approaches affect many prior findings about software development, maintenance, and evolution. With AI agents now actively using these same tools, the resulting traces frequently violate the original assumption of human origin. To preserve the relevance of software measurement research, immediate action is needed: We must detect when foundational assumptions are violated in contemporary data and develop new methodologies that remain valid under changed circumstances. To this end, we propose a systematic AI-assisted replication program that revisits key findings using modern techniques, aiming for methods that yield consistent results on current data to keep software measurement meaningful.
Keywords
Cite
@article{arxiv.2608.03007,
title = {The Ground Is Shifting: A Reflection on the Foundations of Software Measurement},
author = {Thomas Bock and Audris Mockus and Bogdan Vasilescu},
journal= {arXiv preprint arXiv:2608.03007},
year = {2026}
}
Comments
Accepted to the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE '26) $\unicode{0x000A}$ DOI: https://doi.org/10.1145/3832783.3834553