13 papers
The Ground Is Shifting: A Reflection on the Foundations of Software Measurement
Thomas Bock, Audris Mockus, Bogdan Vasilescu
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 fro…
3100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discourse
Shyam Agarwal, Courtney Miller, Christian Kästner +1
Coding agents now author entire pull requests, and practitioners sharply disagree about what this does to code review: whether it becomes the bottleneck, whether human review is st…
AI Writes Faster Than Humans Can Review: A Longitudinal Study of an Enterprise 2x Mandate
Hao He, Shyam Agarwal, Yegor Denisov-Blanch +3
Enterprises increasingly mandate AI coding tools and report large productivity gains, yet longitudinal evidence on how such a mandate unfolds is scarce. In this paper, we present a…
Using Mutation-Analysis to Examine an LLM's Ability to Summarize Code
Lara Khatib, Michael Pu, Bogdan Vasilescu +1
As developers increasingly rely on LLM-generated code summaries for documentation, testing, and review, it is important to study whether these summaries accurately reflect what the…
Ensuring Open Source Integrity: The Intersection of Copy-Based Reuse and License Compliance
Mahmoud Jahanshahi, Bogdan Vasilescu, Audris Mockus
As other creative work, source code is protected by copyright. The owner can license the work, e.g., to permit copy and other kinds of use, and even start legal proceeding against…
The Prevalence and Impact of Licenses in Open Software Projects
Mahmoud Jahanshahi, Bogdan Vasilescu, Audris Mockus
The terms of how publicly available source code can be used are dictated by its license. The license (or its absence), in turn, affects what code the project may reuse and how its…