TY - GEN
T1 - Tracking the flow of ideas through the programming languages literature
AU - Greenberg, Michael
AU - Fisher, Kathleen
AU - Walker, David
PY - 2015/5/1
Y1 - 2015/5/1
N2 - How have conferences like ICFP, OOPSLA, PLDI, and POPL evolved over the last 20 years? Did generalizing the Call for Papers for OOPSLA in 2007 or changing the name of the umbrella conference to SPLASH in 2010 have any effect on the kinds of papers published there? How do POPL and PLDI papers compare, topic-wise? Is there related work that I am missing? Have the ideas in O'Hearn's classic paper on separation logic shifted the kinds of papers that appear in POPL? Does a proposed program committee cover the range of submissions expected for the conference? If we had better tools for analyzing the programming language literature, we might be able to answer these questions and others like them in a data-driven way. In this paper, we explore how topic modeling, a branch of machine learning, might help the programming language community better understand our literature.
AB - How have conferences like ICFP, OOPSLA, PLDI, and POPL evolved over the last 20 years? Did generalizing the Call for Papers for OOPSLA in 2007 or changing the name of the umbrella conference to SPLASH in 2010 have any effect on the kinds of papers published there? How do POPL and PLDI papers compare, topic-wise? Is there related work that I am missing? Have the ideas in O'Hearn's classic paper on separation logic shifted the kinds of papers that appear in POPL? Does a proposed program committee cover the range of submissions expected for the conference? If we had better tools for analyzing the programming language literature, we might be able to answer these questions and others like them in a data-driven way. In this paper, we explore how topic modeling, a branch of machine learning, might help the programming language community better understand our literature.
KW - Irony
KW - Programming languages literature
KW - Topic models
UR - http://www.scopus.com/inward/record.url?scp=84959048345&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959048345&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.SNAPL.2015.140
DO - 10.4230/LIPIcs.SNAPL.2015.140
M3 - Conference contribution
AN - SCOPUS:84959048345
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 140
EP - 155
BT - 1st Summit on Advances in Programming Languages, SNAPL 2015
A2 - Ball, Thomas
A2 - Bodik, Rastislav
A2 - Lerner, Benjamin S.
A2 - Morrisett, Greg
A2 - Krishnamurthi, Shriram
T2 - 1st Summit on Advances in Programming Languages, SNAPL 2015
Y2 - 3 May 2015 through 6 May 2015
ER -