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)
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: