Jenna DiVincenzo
@jcenzo.bsky.social
540 followers 180 following 18 posts
Assistant Professor, Purdue ECE. I do research in software verification and programming languages. All opinions are my own. She/her. https://jennalwise.github.io
Posts Media Videos Starter Packs
Pinned
Hi BlueSky! I'm an Assistant Professor at Purdue doing research in PL/SE. I'm interested in developing software verification techniques that fit into existing development workflows, so we can produce more secure software! I assess techniques with theory & proofs, user studies, & by building tools.🧵
Reposted by Jenna DiVincenzo
Freedom from kings.
Freedom from fascism.
Power to the people forever. ♥️

Happy Independence Day 🇺🇸
Reposted by Jenna DiVincenzo
#LiquidTypes are a lightweight way to specify and check code properties. What stands in the way of more widespread adoption?

Friday at 10:30, @catarinavgamboa.bsky.social presents our #PLDI2025 paper (with Abigail Reese and @alcidesfonseca.com), "Usability Barriers for Liquid Types."
Reposted by Jenna DiVincenzo
I'm delighted to announce the 5th edition of Programming Language Pragmatics! I joined Michael Scott as a coauthor. We updated the semantics chapter to use inference rules, & substantially updated coverage of types, OO, codegen, Rust ownership & safe concurrency, async, traits & more!
Programming Language Pragmatics textbook cover, showing a waterfall in a woodland
Reposted by Jenna DiVincenzo
My largest remaining NSF grant, that was awarded by a competitive process on the recommendation of national experts, was terminated yesterday. The money would have paid for PhD students to invent better AI systems for everyday people who need programs written for them but who can't or won't write...
Our gradual verification work has this flavor—a user can go from no formal specifications and incrementally specify more and more receiving verification (static and dynamic) feedback a long the way.

Combined with @neurocy.bsky.social’s live programming work might be even closer.
Reposted by Jenna DiVincenzo
Thinking about devastating cuts to NSF: US gov-funded science has been the engine upon which most of the tech wealth was generated. But the oligarchs (currently hoarding much of that $) think it’s their own brilliance & not the accident of standing close to the scientific engine that made them rich.
Reposted by Jenna DiVincenzo
I feel like we need to keep saying this because it’s so insane: This is a legal U.S. resident who has been detained for over a month now for his political opinions.
The Department of Homeland Security denied Mahmoud Khalil permission to attend the birth of his first child, who was delivered at a New York hospital on Monday, according to emails reviewed by The New York Times.
Mahmoud Khalil’s Son Arrives After ICE Refuses to Let Him Attend Birth
Mr. Khalil, a permanent resident detained in Louisiana, had requested a monitored furlough for the birth. His request was denied in less than an hour.
www.nytimes.com
Reposted by Jenna DiVincenzo
I care less about Signal chats and more about the blacksite offshore concentration camps we're sending random people to without any semblance of a trial, so I'll be interested to see if the national media can rub their bellies and pat their heads at the same time this week. Historically they can't.
Reposted by Jenna DiVincenzo
MIT following Harvard's lead here
Reposted by Jenna DiVincenzo
In case you missed this update, no longer 70%, it’s 90% of people abducted and sent to El Salvador are innocent (“no US criminal record”)
They updated that number yesterday. 🙄
Reposted by Jenna DiVincenzo
60 Minutes found no criminal record for 75% of the Venezuelan migrants the U.S. sent to a mega-prison in El Salvador. https://cbsn.ws/4lC4Vp5
Reposted by Jenna DiVincenzo
🦀 Hello World!

The Rust project now has an official presence on Bluesky! ✨

We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
Two updates: 1) early registration for physical attendees has been extended to April 1 and late registration to April 18, and 2) travel grant information is available on the VerifyThis website (verifythis.ethz.ch), apply by April 8. Hope to see you there!
VerifyThis is a series of program verification competitions bringing together those interested in formal verification. The 2025 edition will be held as a hybrid workshop with ETAPS. Early registration for physical attendees is open until Feb. 28. For more information see verifythis.ethz.ch. 1/2
Reposted by Jenna DiVincenzo
For formal methods folks looking for a new position: @VeridiseInc is hiring a formal methods researcher to work on verification/analysis tools targeting zero-knowledge applications. More details are here: veridise.com/careers/zk-r...
Reposted by Jenna DiVincenzo
Are you graduating with a PhD? Do you work on program analysis, formal verification, software correctness, or AI? Apply to join the UMass LASER lab as a postdoctoral researcher, a vibrant team focused on using the latest NLP technology to ensure software correctness!
Note, the participation page on the VerifyThis website is not completely up to date. It should be by the end of the week, but we wanted to get the call for participation out since the early registration deadline is only a few days away!
The registration deadline for physical attendees is open until March 21; register at etaps.org/2025/registr.... The registration deadline for virtual attendees is open until April 18; register at forms.gle/BRh56QLu34ao.... 2/2
VerifyThis is a series of program verification competitions bringing together those interested in formal verification. The 2025 edition will be held as a hybrid workshop with ETAPS. Early registration for physical attendees is open until Feb. 28. For more information see verifythis.ethz.ch. 1/2
Reposted by Jenna DiVincenzo
I recently gave one of the best talks of my career thus far, and thankfully it was recorded, so I figured I share that here!

Thoughts/ideas/questions welcome!

scs.hosted.panopto.com/Panopto/Page...
HCII Seminar Series: David Widder
scs.hosted.panopto.com
Reposted by Jenna DiVincenzo
If you wanted to cut waste, fraud, and abuse, you would empower the inspectors general.

If you wanted more waste, fraud, and abuse, you would fire them.