AI-assisted pre-review of open-source software submissions: an experience report from BOSC 2026
This experience report from BOSC 2026 details the development and evaluation of an AI-assisted pre-review system that utilized agentic skills and automated containerized testing to support human reviewers in assessing open-source software submissions, revealing that while reviewers found the tool useful, they preferred to verify its findings rather than rely on them unquestioningly.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Great Science Flood and the Robot Helper
Imagine the world of science as a giant, bustling library where researchers are constantly writing new books about how the world works. For a long time, this library relied on a small group of volunteer librarians to read every new book, check if the facts were true, and decide which ones were good enough to be put on the shelves. But recently, a magical new tool called "Generative AI" has appeared. This tool is like a super-fast writing assistant that helps researchers write their books much quicker. While this sounds great, it has created a massive problem: the library is suddenly flooded with thousands of new manuscripts, and the volunteer librarians are drowning. They simply don't have enough time to read every single page, check every fact, or test every experiment.
This story takes place in a specific corner of science called bioinformatics, which is basically the art of using computers to solve biological puzzles, like decoding DNA or tracking viruses. In this field, a golden rule is openness: scientists are supposed to share their code (the instructions for their computer programs) and their data so anyone can check their work. This is crucial for reproducibility, which is the idea that if you give someone else the exact same ingredients and instructions, they should be able to cook up the exact same result. If a scientist says, "I made a new medicine," but they won't share the recipe, no one can trust them. The challenge this paper tackles is simple but urgent: How do we keep the library running smoothly when the flood of new books is too big for human volunteers to handle alone, without letting a robot take over the job of deciding what is good and what is bad?
The BOSC Experiment: A Robot Librarian's First Day
In 2026, the organizers of the Bioinformatics Open Source Conference (BOSC) decided to try a bold experiment. They knew their volunteer reviewers were tired and overwhelmed. So, instead of asking a robot to make the final decisions, they built a "robot assistant" to do the boring, heavy lifting before the humans started reading. They called this system bosc-pre-review, and it had a special sidekick named Runabilly.
Think of the review process like a judge at a talent show. Usually, the judge has to check three things: Is the microphone plugged in? Did the singer bring their own sheet music? And, most importantly, can the singer actually hit the high notes without tripping over their feet? In the past, human volunteers had to do all of this themselves. Sometimes, checking if the "microphone" (the code) actually worked took hours of fiddling with wires and software.
For this experiment, the organizers set up a digital assembly line. First, the bosc-pre-review robot scanned every submission. It didn't try to guess if the science was brilliant or if the idea was "cool." Instead, it acted like a very strict fact-checker. It looked at the links provided by the authors to see:
- Is the door open? (Can we actually find the code?)
- Is the license valid? (Did they give permission for others to use it?)
- Is this a new song? (Has this project been performed at this show before?)
- Is the band active? (Are people still working on it?)
Then came Runabilly, the most exciting part. Imagine a robot that builds a tiny, disposable "sandbox" (a safe, isolated computer room) for every single project. It would clone the code into this sandbox, try to build it, and run it to see if it actually works. If the code crashed, the robot would say, "Oops, this one broke." If it worked, it would say, "Success!" This was a huge time-saver because, for humans, building and testing software can take hours of frustration. The robot could do it in minutes, safely, without ever risking the human reviewers' own computers.
The Results: A Helpful Assistant, Not a Boss
The team ran this system on 60 submissions. Here is what they found:
- The Robot was Fast and Mostly Right: The AI successfully checked the links and licenses for almost everyone. It found that 39 projects had working links and 37 had valid licenses. It spotted 3 projects with broken links and 3 with missing licenses that humans might have missed if they were rushing.
- The "Freshness" Check: The robot was great at spotting old projects. It found that 50 of the 60 submissions were new to the conference, while 10 were updates to projects seen in the last four years. It even caught cases where authors tried to sneak in old projects with slightly different titles.
- The "Runnability" Surprise: When the robot tried to build and run the code, it found that 17 projects built perfectly and passed all tests. However, 18 projects built but hit a "WARNING." This didn't mean the code was bad; it meant the robot's tiny sandbox was missing something the code needed, like a special graphics card or a paid database. 5 projects failed completely, and 4 were just data or training materials that couldn't be "built" at all.
- The Human Touch: The most important finding wasn't about the numbers; it was about the people. After the review, the organizers asked the 28 human volunteers what they thought. 17 people answered. Of those, 15 looked at the robot's notes.
- 13 of them said the robot was very helpful for checking the boring facts like links and licenses.
- 10 said it saved them at least 3 minutes per review, and 2 said it saved them more than 15 minutes.
- Crucially, no one trusted the robot completely. Every single reviewer who used the notes said they still double-checked the robot's work. One reviewer noted, "I'm in the 'verify anything' stage with AI tools." They liked the help, but they didn't want the robot to make the final call.
What the Robot Didn't Do (And Why That Matters)
The paper is very clear about what the robot didn't do. It did not decide which projects were accepted or rejected. The humans made every single decision. The robot also didn't try to judge "creativity" or "relevance" because those are too subjective. One reviewer argued that letting a robot guess if a project was "relevant" would introduce bias, and that kind of judgment should stay with humans who can take responsibility.
The authors also found that the robot sometimes made small mistakes, but usually because the rules given to it were a bit fuzzy. For example, if a project had a license file that didn't match the one the author wrote down, the robot might get confused. The paper suggests that the problem wasn't the robot's brain, but the instructions it was given. If the rules are clear, the robot is great; if the rules are vague, the robot gets vague.
The Bottom Line
This experiment showed that AI can be a fantastic "pre-reviewer" for conferences. It can handle the tedious, mechanical tasks like checking links, verifying licenses, and testing if code actually runs. This frees up human volunteers to focus on the parts of the job that require a human heart and mind: judging the quality of the science and the creativity of the ideas.
The paper concludes that while the robot is a great helper, it is not a replacement. The volunteers appreciated the time saved, but they remained skeptical of letting AI make the final choices. As the authors put it, the future of science review isn't about robots taking over; it's about robots doing the heavy lifting so humans can do the thinking. The experiment was a success, but it was just the beginning. The team is already thinking about how to improve the rules for next year and how to make the robot even smarter, all while keeping the human volunteers firmly in the driver's seat.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.