DBLP is an online database of academic publications in computer science and related fields. Handily, it provides a Java API for accessing the data programmatically. In this blog post, I share a few fun facts I discovered while using this API to explore the data that DBLP holds about two of the main conferences on programming languages; namely, POPL and PLDI.
The code I wrote to generate the numbers is available on GitHub.
NB: A “paper” is anything listed in the conference’s proceedings on DBLP. This includes keynote presentations, short papers, posters, editorships, and regular papers.
Edit [27-Sep-2017]: I fixed a bug in my calculations for ‘most papers per conference’, which had led to some authors being missed.
Most papers
POPL
- 1. Benjamin C. Pierce (23 papers)
- 2. Matthias Felleisen, Robert Harper (18 papers)
- 3. John C. Mitchell, Thomas W. Reps, Xavier Leroy (16 papers)
- 4. Alexander Aiken, Martín Abadi, Simon L. Peyton Jones (14 papers)
PLDI
- 1. Alexander Aiken (28 papers)
- 2. Rastislav Bodík (18 papers)
- 3. Kathryn S. McKinley, Martin C. Rinard, Rajiv Gupta, Sumit Gulwani (16 papers)
- 4. Eran Yahav, James R. Larus, Martin T. Vechev (13 papers)
Most conferences
POPL
- 1. Benjamin C. Pierce (20 conferences)
- 2. Matthias Felleisen (16 conferences)
- 3. John C. Mitchell, Martín Abadi, Thomas W. Reps, Xavier Leroy (14 conferences)
- 4. Alexander Aiken, Mitchell Wand, Robert Harper (13 conferences)
PLDI
- 1. Alexander Aiken (20 conferences)
- 2. Rajiv Gupta (15 conferences)
- 3. Martin C. Rinard (14 conferences)
- 4. Cormac Flanagan, Kathryn S. McKinley (12 conferences)
Longest vacation
That is, the longest gap between successive papers.
POPL
- 1. J Strother Moore (1976 to 2012: 36-year gap)
- 2. Alan Mycroft (1986 to 2017: 31-year gap)
- 3. Uday S. Reddy (1985 to 2012: 27-year gap)
- =4. Bengt Jonsson (1989 to 2014: 25-year gap)
- =4. Luc Maranget (1991 to 2016: 25-year gap)
PLDI
- 1. Barbara Liskov (1988 to 2015: 27-year gap)
- 2. Joxan Jaffar (1992 to 2015: 23-year gap)
- 3. Edith Schonberg (1989 to 2010: 21-year gap)
- =4. Gurindar S. Sohi (1994 to 2014: 20-year gap)
- =4. Reinhard von Hanxleden (1994 to 2014: 20-year gap)
Longest career
That is, the longest gap between the first and the most recent paper.
POPL
- 1. Patrick Cousot (1977 to 2017: 40 years)
- =2. John C. Reynolds (1975 to 2012 : 37 years)
- =2. Radhia Cousot (1977 to 2014: 37 years)
- =3. J Strother Moore (1976 to 2012: 36 years)
- =3. Thomas W. Reps (1981 to 2017: 36 years)
- =4. Dexter Kozen (1984 to 2017: 33 years)
- =4. Gordon D. Plotkin (1984 to 2017: 33 years)
PLDI
- =1. Alexander Aiken (1988 to 2017: 29 years)
- =1. Suresh Jagannathan (1987 to 2016: 29 years)
- =1. Thomas W. Reps (1988 to 2017: 29 years)
- 2. Barbara Liskov (1988 to 2016: 28 years)
- 3. Andrew W. Appel (1988 to 2015: 27 years)
- =4. Hans-Juergen Boehm (1987 to 2013: 26 years)
- =4. Keshav Pingali (1989 to 2015: 26 years)
- =4. Susan Horwitz (1988 to 2014: 26 years)
Longest streak
That is, the longest streak of successive conferences with at least one paper.
POPL
- =1. Derek Dreyer (since 2009: 9 conferences)
- =1. John C. Mitchell (1984 to 1992: 9 conferences)
- =2. Amir Pnueli (1980 to 1987: 8 conferences)
- =2. Benjamin C. Pierce (1991 to 1998: 8 conferences)
- =3. Mitchell Wand (1982 to 1988: 7 conferences)
- =3. Vaughan R. Pratt (1977 to 1983: 7 conferences)
- =4. Joseph Y. Halpern (1980 to 1985: 6 conferences)
- =4. Luca Cardelli (1995 to 2000: 6 conferences)
- =4. Nikhil Swamy (since 2012: 6 conferences)
- =4. Pierre-Yves Strub (since 2012: 6 conferences)
PLDI
- =1. Alexander Aiken (since 2010: 8 conferences)
- =1. Sumit Gulwani (2008 to 2015: 8 conferences)
- =2. Kathryn S. McKinley (2006 to 2011: 6 conferences)
- =2. Madan Musuvathi (2007 to 2012: 6 conferences)
- =2. Shmuel Sagiv (2011 to 2016: 6 conferences)
- =2. Sorin Lerner (2007 to 2012: 6 conferences)
Most papers per conference
POPL
- =1. Adam Chlipala (3 papers in POPL 2015)
- =1. Derek C. Oppen (3 papers in POPL 1978)
- =1. Jeffrey D. Ullman (3 papers in POPL 1973 and in POPL 1976)
- =1. Karl Crary (3 papers in POPL 2003)
- =1. Peter Sewell (3 papers in POPL 2011)
- =1. Robert Harper (3 papers in POPL 2003)
- =1. Simon L. Peyton Jones (3 papers in POPL 2014)
- =1. Swarat Chaudhuri (3 papers in POPL 2014)
- =1. Zachary Kincaid (3 papers in POPL 2014)
PLDI
- 1. Sumit Gulwani (4 papers in PLDI 2011)
- =2. Andrew C. Myers (3 papers in PLDI 2015)
- =2. Armando Solar-Lezama (3 papers in PLDI 2016)
- =2. David I. August (3 papers in PLDI 2011)
- =2. Hongseok Yang (3 papers in PLDI 2014)
- =2. James R. Larus (3 papers in PLDI 1999)
- =2. Kathryn S. McKinley (3 papers in PLDI 2010)
- =2. Martin T. Vechev (3 papers in PLDI 2012)
- =2. Peter Lee (3 papers in PLDI 1998)
- =2. Rahul Sharma (3 papers in PLDI 2016)
- =2. Rastislav Bodík (3 papers in PLDI 2005)