collaborators

6 papers

cs.SE2026

DRS-OSS: A Diff-Risk Scoring Tool for Continuous Integration Workflows

Ali Sayedsalehi, Peter C. Rigby, Audris Mockus

Software teams need change-risk scores that can guide continuous integration decisions such as review prioritization, test scheduling, and downstream validation before risky change…

cs.SE2025

Improving Code Reviewer Recommendation: Accuracy, Latency, Workload, and Bystanders

Peter C. Rigby, Seth Rogers, Sadruddin Saleem +5

The code review team at Meta is continuously improving the code review process. To evaluate the new recommenders, we conduct three A/B tests which are a type of randomized controll…

cs.SE2025

Scientific Open-Source Software Is Less Likely to Become Abandoned Than One Might Think! Lessons from Curating a Catalog of Maintained Scientific Software

Addi Malviya Thakur, Reed Milewicz, Mahmoud Jahanshahi +3

Scientific software is essential to scientific innovation and in many ways it is distinct from other types of software. Abandoned (or unmaintained), buggy, and hard to use software…

cs.SE2025

Code Improvement Practices at Meta

Audris Mockus, Peter C Rigby, Rui Abreu +20

The focus on rapid software delivery inevitably results in the accumulation of technical debt, which, in turn, affects quality and slows future development. Yet, companies with a l…

cs.SE2025

OSS License Identification at Scale: A Comprehensive Dataset Using World of Code

Mahmoud Jahanshahi, David Reid, Adam McDaniel +1

The proliferation of open source software (OSS) and different types of reuse has made it incredibly difficult to perform an essential legal and compliance task of accurate license…

cs.SE2025

Cracks in The Stack: Hidden Vulnerabilities and Licensing Risks in LLM Pre-Training Datasets

Mahmoud Jahanshahi, Audris Mockus

A critical part of creating code suggestion systems is the pre-training of Large Language Models on vast amounts of source code and natural language text, often of questionable ori…