Programming languages papers often talk about usability advantages, but the evaluation sections of these papers tend to focus on performance or semantic guarantees. What if we applied methods from user-centric research to choosing problems and evaluating solutions in PL?
Randomized algorithms and probabilistic programs play a growing role in many areas of computer science. What can we do to help ensure that these intricate programs are correct, without the bugs and flaws that plague today’s software?
Research in programming languages offers powerful tools, but our systems of notation stymie outsiders. Can we change our notational approach and broaden our audience—without compromising on content?
The demand for data science and data scientists is growing fast, and so is corresponding size and scope of the the problem. PL technology, notably program synthesis, can help.
Can virtual conferences be better than physical conferences? I will discuss what SIGPLAN is doing to make virtual conferences the best they can be, what SIGPLAN is doing on inclusion, and what ACM is planning for the future of publications and Gold Open Access
The academic job search can be a stressful and grueling process even in the best of times. Now it will be worse. Here’s some guidance on navigating the faculty job market in these unique times.
This post showcases three papers published in SIGPLAN venues which have been selected as SIGPLAN Research Highlights. Each of them has been nominated to appear in upcoming issues of the Communications of the ACM.
People of PL is a series of interviews with PL researchers. In today’s post, John Wickerson chats with Derek Dreyer, who is Faculty at the Max Planck Institute for Software Systems (MPI-SWS), and Honorarprofessor of Computer Science, Saarland University.
The authors of POPL’s 2020 most influential paper reflect on the journey that produced their award winning research on program synthesis, and the impact the work has had on them, the research community, and society at large, ever since.