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.
Edit [17-Jun-2018]: Updated with stats from POPL 2018 and PLDI 2018.
Edit [19-May-2019]: Updated with hyperlinks to author pages, and stats from POPL 2019.
Most papers
POPL
- 1. Benjamin C. Pierce (25 papers)
- 2. Robert Harper (22 papers)
- 3. Thomas W. Reps (19 papers)
- 4. Matthias Felleisen (18 papers)
- 5. John C. Mitchell, Peter Sewell, Xavier Leroy (16 papers)
- 6. Alexander Aiken, Shmuel Sagiv, Simon L. Peyton Jones (15 papers)
PLDI
- 1. Alexander Aiken (29 papers)
- 2. Rastislav Bodík (18 papers)
- 3. Kathryn S. McKinley, Martin C. Rinard, Martin T. Vechev, Sumit Gulwani (17 papers)
- 4. Rajiv Gupta (16 papers)
- 5. Eran Yahav (14 papers)
- 6. James R. Larus, Keshav Pingali, Shmuel Sagiv (13 papers)
Bonus: both conferences together
- 1. Alexander Aiken (44 papers)
- 2. Sumit Gulwani (29 papers)
- 3. Shmuel Sagiv (28 papers)
- 4. Martin C. Rinard, Thomas W. Reps (27 papers)
- 5. Robert Harper (26 papers)
- 6. Benjamin C. Pierce, Martin T. Vechev, Matthias Felleisen, Rastislav Bodík (25 papers)
Most conferences
POPL
- 1. Benjamin C. Pierce (21 conferences)
- 2. Matthias Felleisen, Robert Harper, Thomas W. Reps (16 conferences)
- 3. Alexander Aiken, John C. Mitchell, Martín Abadi, Xavier Leroy (14 conferences)
- 4. Andrew D. Gordon, Cédric Fournet, Derek Dreyer, Mitchell Wand, Patrick Cousot, Philip Wadler, Shmuel Sagiv (13 conferences)
- 5. David Walker, Luca Cardelli, Simon L. Peyton Jones (12 conferences)
- 6. Peter Sewell (11 conferences)
PLDI
- 1. Alexander Aiken (21 conferences)
- 2. Martin C. Rinard, Rajiv Gupta (15 conferences)
- 3. Kathryn S. McKinley (13 conferences)
- 4. Cormac Flanagan, Eran Yahav, Keshav Pingali (12 conferences)
- 5. Jeffrey S. Foster, Martin T. Vechev, Rastislav Bodík, Shmuel Sagiv, Sorin Lerner (11 conferences)
- 6. Craig Chambers, James R. Larus, Sumit Gulwani, Suresh Jagannathan (10 conferences)
Longest vacation
That is, the longest gap between successive papers.
POPL
- 1. J Strother Moore (1976 to 2012: 36-year gap)
- 2. Dennis E. Shasha (1984 to 2018: 34-year gap)
- 3. Alan Mycroft (1986 to 2017: 31-year gap)
- 4. Uday S. Reddy (1985 to 2012: 27-year gap)
- 5. Bengt Jonsson (1989 to 2014: 25-year gap)
- 5. Luc Maranget (1991 to 2016: 25-year gap)
PLDI
- 1. Barbara Liskov (1988 to 2015: 27-year gap)
- 2. Roland H. C. Yap (1992 to 2018: 26-year gap)
- 3. Joxan Jaffar (1992 to 2015: 23-year gap)
- 4. Edith Schonberg (1989 to 2010: 21-year gap)
- 5. Gurindar S. Sohi (1994 to 2014: 20-year gap)
- 5. Reinhard von Hanxleden (1994 to 2014: 20-year gap)
Longest career
That is, the longest period between the first and the most recent paper.
POPL
- 1. Patrick Cousot (1977 to 2019: 42 years)
- 2. Philip Wadler (1980 to 2018: 38 years)
- 2. Thomas W. Reps (1981 to 2019: 38 years)
- 3. John C. Reynolds (1975 to 2012: 37 years)
- 3. Radhia Cousot (1977 to 2014: 37 years)
- 4. J Strother Moore (1976 to 2012: 36 years)
- 5. Dennis E. Shasha (1984 to 2018: 34 years)
PLDI
- 1. Suresh Jagannathan (1987 to 2018: 31 years)
- 2. Alexander Aiken (1988 to 2018: 30 years)
- 2. Thomas W. Reps (1988 to 2018: 30 years)
- 3. J. Eliot B. Moss (1987 to 2016: 29 years)
- 3. Keshav Pingali (1989 to 2018: 29 years)
- 4. Barbara Liskov (1988 to 2016: 28 years)
- 5. Andrew W. Appel (1988 to 2015: 27 years)
- 5. Roland H. C. Yap (1991 to 2018: 27 years)
Longest streak
That is, the longest streak of successive conferences with at least one paper.
POPL
- 1. Derek Dreyer (2009 to 2018: 10 conferences)
- 2. John C. Mitchell (1984 to 1992: 9 conferences)
- 3. Amir Pnueli (1980 to 1987: 8 conferences)
- 3. Benjamin C. Pierce (1991 to 1998: 8 conferences)
- 3. Nikhil Swamy (since 2012: 8 conferences)
- 4. Mitchell Wand (1982 to 1988: 7 conferences)
- 4. Pierre-Yves Strub (2012 to 2018: 7 conferences)
- 4. Vaughan R. Pratt (1977 to 1983: 7 conferences)
- 5. Aseem Rastogi (since 2014: 6 conferences)
- 5. Constantin Enea (since 2014: 6 conferences)
- 5. Joseph Y. Halpern (1980 to 1985: 6 conferences)
- 5. Luca Cardelli (1995 to 2000: 6 conferences)
- 5. Ori Lahav (since 2014: 6 conferences)
PLDI
- 1. Alexander Aiken (since 2010: 9 conferences)
- 2. Sumit Gulwani (2008 to 2015: 8 conferences)
- 3. Kathryn S. McKinley (2006 to 2011: 6 conferences)
- 3. Madan Musuvathi (2007 to 2012: 6 conferences)
- 3. Shmuel Sagiv (2011 to 2016: 6 conferences)
- 3. Sorin Lerner (2007 to 2012: 6 conferences)
- 3. Sriram Krishnamoorthy (since 2013: 6 conferences)
Most papers per conference
POPL
- 1. Jeffrey D. Ullman (3 papers in 1973, 1976)
- 1. Adam Chlipala (3 papers in 2015)
- 1. Deian Stefan (3 papers in 2019)
- 1. Derek C. Oppen (3 papers in 1978)
- 1. Karl Crary (3 papers in 2003)
- 1. Krishnendu Chatterjee (3 papers in 2018)
- 1. Nobuko Yoshida (3 papers in 2019)
- 1. Peter Sewell (3 papers in 2011)
- 1. Robert Harper 0001 (3 papers in 2003)
- 1. Simon L. Peyton Jones (3 papers in 2014)
- 1. Swarat Chaudhuri (3 papers in 2014)
- 1. Viktor Vafeiadis (3 papers in 2019)
- 1. Zachary Kincaid (3 papers in 2014)
PLDI
- 1. Martin T. Vechev (4 papers in 2018)
- 1. Sumit Gulwani (4 papers in 2011)
- 2. Rastislav Bodík (3 papers in 2005, 2007)
- 2. Andrew C. Myers (3 papers in 2015)
- 2. Armando Solar-Lezama (3 papers in 2016)
- 2. David I. August (3 papers in 2011)
- 2. Hongseok Yang (3 papers in 2014)
- 2. James R. Larus (3 papers in 1999)
- 2. Kathryn S. McKinley (3 papers in 2010)
- 2. Peter Lee (3 papers in 1998)
- 2. Rahul Sharma (3 papers in 2016)