Manuel Rigger

Manuel Rigger

@mrigger.bsky.social

Assistant Professor at the National University of Singapore, leading the Trustworthy Engineering of Software Technologies lab (https://nus-test.github.io/). We focus on improving data-centric systems, particularly their reliability.

515 followers256 following40 posts

As a reviewer and reader, I also feel quite frustrated about this. Using LLMs for (minor) presentation improvements is one thing, but, increasingly, the problem and solution seem to be mainly framed through LLMs, often in rather shallow and recurring ways.

Konstantinos Kallas@konstantinoskallas.bsky.social

Three papers in my POPL reviews and I have already seen so many occurrences of LLM-generated text that uses vague contrasts to explain the work, e.g., "Our framework is not X; but it is Y", "The problem is not syntactic; it is semantic", "The work is X rather than merely Y" 😢

Manuel Rigger reposted

We just implemented trai (try + AI) (github.com/binpash/trai), a Claude plugin that can help you isolate 🫷 changes done in your file system by tool calls (like pip install), and only commit them if they are intended ☺️. Try it out (pun intended) and share your feedback!

github.comGitHub - binpash/trai: A claude plugin for sandboxing tool callsA claude plugin for sandboxing tool calls. Contribute to binpash/trai development by creating an account on GitHub.

All CI/CD tests pass for SQLancer! They were failing for a long time due to changes in database systems, dependencies, and software versions. All thanks to Claude! In the process, Claude also mostly independently analyzed, reduced, and reported various regression bugs.

Manuel Rigger reposted

📢 Call for Artifact Evaluation Reviewers! Join the ASE 2026 & ISSTA 2026 AE committees. Support open science while gaining an inside look at top-tier research artifacts. 📝 Apply now: docs.google.com/forms/d/e/1F... 🔁 Please boost! #ASE2026 #ISSTA2026

docs.google.comASE & ISSTA AEC Self-NominationsWe are looking for highly motivated candidates for the artifact evaluation committees (AECs) of ASE 2026 and ISSTA 2026. The expected workload for each AEC member is 3-5 artifact reviews between Jul ...

Our proposal for a Shonan Seminar on "The Next 50 Years of SQL" has been accepted! Excited to co-host with Viktor Leis and Jeff Shute in September 2027. We'll bring together researchers and practitioners in database systems, programming languages, and beyond.

Manuel Rigger reposted

Applications are still open until April 5th! Come join an amazing group of passionate, interdisciplinary researchers at the intersection of CV and Ecology as we teach the next generation of ecologists to develop their own AI-enabled approaches to scale their ecological research!

Sara Beery@sarameghanbeery.bsky.social

We're looking for our next cohort of amazing instructors for #CV4Ecology!! CV4E is an intensive workshop designed to empower ecologists to efficiently process their existing data, design new studies around CV, and scale their research to larger datasets.

This shows the power of participatory science and aligns well with the software engineering course I'm teaching this semester. In the course, students build a participatory-science platform to support an existing local conservation effort.

I have recently also started exploring how to tackle conservation and biodiversity challenges as part of our research. Stay tuned for our research in that direction!

Manuel Rigger reposted

Do you want to be my new colleague in Stuttgart? We opened a tenured professor position for researchers in Programming Languages. So, if you are working in this field, please consider applying. If you are not in this field, please repost and boost. 📣 www.f05.uni-stuttgart.de/en/faculty/n...

f05.uni-stuttgart.deProfessorship (W3) in Programming Languages | News | Mar 26, 2026 | Faculty 5: Computer Science, Electrical Engineering and Information Technology | University of StuttgartINSTITUTE OF SOFTWARE ENGINEERING | AT THE NEXT POSSIBLE DATE

Manuel Rigger reposted

Manuel Rigger reposted

New post on "Proofs and Intuitions": Verifying Distributed Protocols in Veil. We take a tour of Veil, a Lean-based verification framework that combines TLA+-style model checking with formal proofs and enables AI-powered invariant inference. proofsandintuitions.net/2026/02/09/d...

proofsandintuitions.netVerifying Distributed Protocols in VeilIn this post, we discuss how to formalise, test, and prove the correctness of a classic distributed protocol by combining model checking, automated deductive verification, and AI-powered invariant inf...

Manuel Rigger reposted

Had a blast at my first Google Summer of Code (GSoC) Mentor Summit. My personal highlight was speaking with the developers of many important open-source projects and learning about the various challenges they face. Hopefully, we can help address some of those with our research.

It seems the first hike as part of @icfp-conference.bsky.social/SPLASH went well! A shoutout to @ningkeli.bsky.social and Yibo DONG (as well as my wife, Ting), who guided the participants on this walk. I could unfortunately not participate, as I had to travel abroad due to an urgent issue.

Ningke Li@ningkeli.bsky.social

@icfp-conference.bsky.social Had a nice day co-hosting the first hike of #icfpsplash25 Outdoor Activities track with Yibo🙌 Walking in the forest 🌳 Seeking special animals (monkeys🐒, lizards🦎, colugos🦇, and even a snake🐍!) Enjoying the networking🥳

I will be organizing two nature walks for ICFP/SPLASH (‪@icfp-conference.bsky.social‬)! I did one of them this weekend and was very lucky to see 11 saltwater crocodiles (including a tiny baby one), countless monitor lizards, otters, macaques, fruit bats, various kinds of birds, and fish.

Manuel Rigger reposted

Already registered for SPLASH or @icfp-conference.bsky.social? If not, check out our list of accepted papers: conf.researchr.org/home/icfp-sp... It's language implementation techniques, from debugging and JIT compiling on microcontrollers to visualizing execution patterns between CPU and GPU!

conf.researchr.orgMPLR 2025 - ICFP/SPLASH 2025The 22nd International Conference on Managed Programming Languages and Runtimes (MPLR 2025, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all asp...

Manuel Rigger reposted

Do it for science!

ICFP Conference@icfp-conference.bsky.social

ICFP/SPLASH attendees: what's the first thing you're doing in Singapore this October?? my goal: try every single dish on this list 👀 👀 conf.researchr.org/attending/ic... (courtesy of @ilyasergey.bsky.social !)

Manuel Rigger reposted

Can we statistically estimate how likely an LLM-generated program is correct w/o knowing what is a correct program for that task? Sounds impossible-but it's actually really simple. In fact, our measure of "correctness" called incoherence can be estimated (PAC guarantees). arxiv.org/abs/2507.00057

arxiv.orgEstimating Correctness Without Oracles in LLM-Based Code GenerationGenerating code from natural language specifications is one of the most successful applications of Large Language Models (LLMs). Yet, they hallucinate: LLMs produce outputs that may be grammatically c...

Looking forward to attending my first database conference, SIGMOD 2025 (‪@sigmod2025.bsky.social‬), in Berlin starting this weekend. We will present four works, all of which tackle the challenge of making data-centric systems reliable, and together have found more than 100 bugs in important systems!

View full thread

CODDTest is a new testing approach for finding logic bugs in relational database systems. We got inspiration from constant folding and propagation and compilers; by ensuring that the database state is constant, we can fold elements of a query to then check whether its result remains unchanged.

SQuaLity is a unified database system test suite. Currently, database test suites are not systematically re-used across systems. We explore the opportunities and challenges of doing so. Reusing test suites is difficult due to multiple factors, but also allows finding otherwise overlooked bugs.

Looking forward to attending my first database conference, SIGMOD 2025 (‪@sigmod2025.bsky.social‬), in Berlin starting this weekend. We will present four works, all of which tackle the challenge of making data-centric systems reliable, and together have found more than 100 bugs in important systems!

We will present "Affine Equivalent Inputs", an approach to finding logic bugs in spatial databases like PostGIS. The key contribution of the paper is a new test oracle. If we apply an affine transformation like rotation to two geometries, topological relationships like intersection are preserved.

Our second paper is on finding bugs in graph libraries and databases. The key insight behind "Graph-Cutting" is that graph algorithms are sensitive to graph structures. By dividing one graph into multiple subgraphs, we can infer checkable relationships between the results while stressing the system.

.‪@abhikrc.bsky.social is kicking off the Fuzzing and Software Security Summer School 2025! Looking forward to a week full of exciting talks and tutorials as well as interactions.

Manuel Rigger reposted

🚀 I'll be launching the Formal Methods Engineering Lab (manchester-fme.github.io) – and I am hiring! If you’re interested, feel free to reach out.

manchester-fme.github.ioFormal Methods Engineering Lab: Home
Dominik Winterer@dominikwinterer.bsky.social

Super excited to share that I will be joining The University of Manchester (@manchester.ac.uk) as a Lecturer in Cyber Security (equivalent to Assistant Professor)! The Systems and Software Security group at Manchester is already incredibly impressive, and I’m honored to help further strengthen it.

Manuel Rigger reposted

Manuel Rigger reposted