15 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…
Deforking the World of Code: A Project-Provenance Map that Recovers Cross-Forge Fork Families that Platform Graphs Cannot See
Audris Mockus
Forks share git history, so a commit surfaces in many repositories and any spread- or popularity-based measure over raw repositories is inflated by orders of magnitude. We release…
Scaling Author Identity Disambiguation to the World of Code: A Methodology
Audris Mockus
We describe the methodology used to alias the free-text author/committer identities of the entire World of Code (WoC) collection (version V2604, ~107M distinct author strings over…
Claimed or Attested? A Commit-Signature Dataset and Identity Trust Tiers across the World of Code
Audris Mockus
An author string in a git commit is free text the committer typed, so identity resolution over a global commit corpus rests on a claim that nothing in the commit verifies. A crypto…
A Global Author-Identity Map for the World of Code:62.7M Developer Identities from 106.8M Author Strings over 5.87B Commits
Audris Mockus
Mining software repositories at global scale founders on author identity: the same developer commits under many name/email strings, and the same string is reused by many developers…
A Preliminary Study on Explaining Risk of Code Changes using LLM-Based Prediction Models
Yalin Liu, Kosay Jabre, Rui Abreu +10
Predictions by machine learning (ML) and artificial intelligence (AI) models are often received skeptically unless they are paired with intelligible explanations. In the context of…
Was It Never Collected, or Rewritten Away? A Commit-Provenance Dataset Separating Ingestion Gaps from Upstream History Edits across the World of Code
Audris Mockus
Any global mirror of open-source version control is incomplete, but the reasons a commit is missing are not interchangeable: a project may have force-pushed it away (so it no longe…
File-Level Copying Is an Implicit Dependency in Open Source
Runzhi He, Audris Mockus, Wenhao Yang +1
File-level copying is a widespread but ungoverned form of software reuse. Copying files across repositories reduces supply-chain visibility: it removes the four observable signals…
Detecting AI Coding Agents in Open Source: A Validated Multi-Method Census of 180 Million Repositories
Arsham Khosravani, Audris Mockus
Generative AI coding agents are entering the open-source supply chain, yet their diverse and often invisible traces leave their prevalence poorly understood. We introduce a multi-l…
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…
Beyond the Grave: An Empirical Study of Dormancy and Revival in Scientific Open-Source Software
Addi Malviya Thakur, Bogdan Vasilescu, Audris Mockus
Background. Inactivity thresholds classify scientific open-source software (OSS) as abandoned but cannot distinguish permanent abandonment from temporary dormancy; moving the cutof…
Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency
Chris Adams, Arjun Singh Banga, Parveen Bansal +28
AI-assisted coding tools have altered software production. At Meta, significant lines of code per human-landed diff grew by 105.9% year over year and per-developer diff volume rose…
The Reciprocal Impact of Science and Software: A Cross-Corpus Analysis of How Research Shapes Software and Software Enables Research
Audris Mockus
Software and scientific knowledge co-evolve, yet they are catalogued in separate corpora that rarely speak to one another. We bridge them at global scale by linking World of Code (…
Accountability in Open Source Software Ecosystems: Workshop Report
Nandini Sharma, Thomas Bock, Rich Bowen +21
Open source software ecosystems are composed of a variety of stakeholders including but not limited to non-profit organizations, volunteer contributors, users, and corporations. Th…