UW CSE’s Programming
Languages and Software Engineering group advances fundamental
research and practical applications
( GitHub) in programming
environments, program analysis, language design, synthesis,
compilers, testing, verification, and security. We have strong
ties to the Sampa
group, Cray, Microsoft Research, NVIDIA, AT&T, and others.
Apr 27 Mike is giving an invited talk at ETAPS 2017, discussing his work on using natural langauge processessing to understand non-semantic portions of code. Do not miss it!
Apr 25 You cannot miss Joe’s talk, at TED 2017. Tech.co called Joe one of the five most notable TED speakers this year, next to Elon Musk and Serena Williams.
Apr 24 Congratulations to Chandrakana for her paper at MAPL 2017, “Debugging Probabilistic Programs”.
Apr 18 Congratulations to Alvin and Emina on receiving CAREER awards from the NSF.
Apr 15 Congrats to Ryan and Luke, who have chosen graduate schools where they will pursue their PhDs. Ryan's going to Cornell, while Luke is staying here, at UW!
Apr 12 Congratulations to Sarah and Mangpo for their paper, “Data-Driven Synthesis of Full Probabilistic Programs”, at CAV 2017. Isn't it a little weird there are no faculty on the paper?
Mar 7 Congratulations to Konstantin on passing his Ph.D. Defense! Konstantin will graduate at the end of the quarter and move on to applying his research on verifying network configuration at the Google networking team.
Mar 3 Joe’s YOLO9000 has been accepted to CVPR’17: better, faster, strong object detection with a single net.
Feb 24 Congratulations John, Dan, James, Zach, Ras, Mangpo, Nate, Chandrakana, and Mike, their coauthors, and the several UW PLSE alumni on their accepted papers to SNAPL’17!
Feb 13 James and Emina's paper on memory model synthesis,
Shumo and Konstantin's paper on HoTTSQL, Chenglong and
Alvin's paper on SQL query synthesis, and Grigory
and Maaz's work on static parallelization have all been accepted to PLDI 17! Congratulations!
Feb 3 Zach gave a talk at the University of Utah on floating point at the University of Washington: Herbie, Herbgrind, and FPBench.
Jan 16 Congratulations Mike on winning the ICSE 2017 Most Influential Paper award for his work on feedback-directed random test generation.
Jan 16 Jared helped give a tutorial on his work adding native compilation to the LEAN theorem prover. Check it out!
Jan 1 Sam's boat Bravo Zulu was named a Top 10 sailboat for 2016 by 48° North magazine. Congratulations! Did you know Seattle's one of the few places in the US where you can sail year-round?
Dec 14 Evaluating & improving fault localization techniques was accepted to ICSE 2017. It's by Spencer Pearson, ex-postdoc René Just (now at UMass), Michael Ernst, Deric Pang, Benjamin Keller, and their colleagues at Sheffield and Porto.
Dec 9 Melissa Galloway was featured in UW CSE's Undergrad Spotlight.
Dec 9 Congratulations to Chris Mackie and Nate Yazdani, honorable mentions for 2017 CRA Outstanding Undergraduate Researchers!
Nov 17 Calvin Loncaric and Spencer Pearson were 1st- and 3rd-place graduate students, and Martin Kellogg and Chris Mackie were 1st- and 3rd-place undergraduate students, in the FSE student research competition
Nov 04 Congratulations to Helgi Sigurbjarnarson, James Bornholt, Emina Torlak, and Xi Wang for winning best paper "Push-Button Verification of File Systems via Crash Refinement" at OSDI 2016!
Nov 01 Andy Ko gave a keynote A human view of programming languages at SPLASH 2016
Oct 05 Luke will present a poster on his and Jared's work on bootstrapping a secure eBPF compiler in Coq at OSDI 2016!
Sept 18 Emina Torlak gave the keynote at RacketCon2016
Aug 30 Chandrakana and Mike's work on program analyses for smart home security has been accepted to PLAS 2016!
Aug 19 UW had eight (!) papers accepted to the FSE 2016 Student Research Competition. Congratulations to Waylon Huang, Wing Lam, Calvin Loncaric, Martin Kellogg, Chris Mackie, Chandrakana Nandi, Spencer Pearson, Joe Santino. Their advisor is Michael Ernst.
Aug 3 Congratulations to everyone accepted to OOPLSA 2016! Cassius, Bagpipe, Ringer, and Calvin’s work with Samsung Research America
Jul 27 Ivan a UW alum, Yuriy a UW postdoc alum, Patty, and Mike's paper, Debugging Distributed Systems appeared in CACM August 2016 issue!
Jul 25 Talia, Franzi, and Dan's paper, "AUDACIOUS: User-Driven Access Control with Unmodified Operating Systems" to appear in ACM CCS 2016!
Jul 20 Staccato won both the Distinguished Artifact and Distinguished Poster awards at ECOOP 2016. Congrats, John and Dan!
Jul 5 PLSE swept the best student paper awards at SYNT 2016! Maaz and Alvin won for their work on verified lifting for data processing; Julie came in second for her work on synthesis for robot motion planning.
Jun 21 Ras wins an Influential Paper Award from ISCA for his 2001 paper Focusing Processor Policies via Critical-Path Prediction.
May 9 Konne will be presenting Bagpipe's BGP formalization in Brazil at NetPL 16.
May 7 Recent PLSE alum and soon-to-be Cornell professor Adrian Sampson won UW CSE's William Chan Memorial Dissertation Award!
May 4 Alvin won the DoE Early Career Award!
Apr 25 Alvin and his collaborators from MIT, Stanford, and Barefoot Networks' work on programmable switches was accepted to SIGCOMM 2016.
Apr 18 Ivan, Patty, Yuriy, and Mike's paper on Debugging distributed systems is the cover story in the March/April 2016 issue of ACM Queue.
Apr 17 Mike, Alberto, Alessandra, and Mauro's paper on Automatic generation of oracles for exceptional behaviors was accepted to ISSTA 2016.
Apr 16 Mike, Damiano, Massimo, and Fausto's paper on Semantics for locking specifications was accepted to NFM 2016.
Apr 15 Neutrons was accepted to CAV'16. If you're there, come to the talk to learn about verifying a neutron therapy machine.
Mar 29 Congratulations to Talia Ringer and Amanda Swearngin for winning NSF graduate fellowships!
Mar 1 John and Dan's paper on Staccato, a bug finder for dynamic configuration updates, and Chenglong's paper on API adaptation will appear at ECOOP 2016!
Feb 29 YOLO has been accepted to CVPR'16. Congrats to Joe!
Feb 26 Xi's work on undefined behavior detection appears in this month's Communications of the ACM.
Feb 23 Emina Torlak won the AITO Dahl-Nygaard prize and the Sloan Fellowship!
Jan 20 We have three papers accepted to PLDI 2016: Calvin, Emina, and Mike’s data structure synthesis with Cozy; Eric, Daryl, Zach, and Dan’s verified peephole optimizations with Peek; and Alvin's verified lifting of stencils with STNG.
Jan 19 Mike and Javier's paper on Locking discipline inference and checking was accepted to ICSE 2016.
Jan 11 Konstantin Weitz was a finalist for the Facebook Fellowship Program!
Dec 21 Pavel Panchekha won the Adobe Research Fellowship. Congrats!
Dec 17 Daryl Zuniga won the prestigious UW Mary Gates Scholarship and an Honorable Mention for the CRA Undergraduate Research Award!
Dec 4 Our paper on verifying Raft in Verdi will appear at CPP 2016!
Nov 17 PLSE has four papers accepted to ASPLOS’16: approximate image and video storage, scalable superoptimization, DNA-based storage, and formal specifications for file system crash-consistency. See you in Atlanta!
Nov 17 Alvin Cheung won MIT's George M. Sprowls Award for outstanding PhD theses in computer science!
Oct 5 James, Emina, Dan, and Luis’s paper on optimizing program synthesis with metasketches has been accepted to POPL 2016.
Sept 17 Sam just won the Lockheed Martin Award for Best Engineering Project at the Young Software Engineer Awards. Woohoo! Aug 3 PLSE sent four papers to OOPSLA this year: on object-oriented constraint solving, constraint programming, synthesis of layout engines, and a framework for synthesis.
July 20 The PLSE group has five papers accepted to ASE’15: evaluating test generation, handling reflection in static analysis, Crust, history granularity transformations, and dynamic race detection. Don’t miss it!
June 27 Timelapse has been accepted to UIST’15. Come find out about diffing web interfaces.
June 16 The Herbie and Verdi projects killed it at PLDI’15. Didn't make the talks? Check out the project pages.
May 7 The Herbie paper won Distinguished Paper at PLDI. Make sure you go see the talk!
May 4 UW PLSE at SNAPL’15: a dependency case language for a neutron therapy machine, and hardware-software co-design!
April 7 Ras Bodik is joining UW PLSE. We're so incredibly excited to work with him!
March 31 Congrats Doug Woos and Pavel Panchekha, two students in UW PLSE, who just became NSF fellows.
Jan 18 Verso presenting first steps toward low-level optimizations in CompCert, at CoqPL’15.