activity
20182025
most citedDetecting and Characterizing Bots that Commit Code

73 citations · 290 across the 34 of their papers we have counts for

collaborators

37 papers

cs.SE2025

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★ 8 cited

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★ 5 cited

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…

cs.SE2024

Moving Faster and Reducing Risk: Using LLMs in Release Deployment

Rui Abreu, Vijayaraghavan Murali, Peter C Rigby +7

Release engineering has traditionally focused on continuously delivering features and bug fixes to users, but at a certain scale, it becomes impossible for a release engineering te…

cs.SE2024★ 3 cited

Beyond Dependencies: The Role of Copy-Based Reuse in Open Source Software Development

Mahmoud Jahanshahi, David Reid, Audris Mockus

In Open Source Software, resources of any project are open for reuse by introducing dependencies or copying the resource itself. In contrast to dependency-based reuse, the infrastr…