Benjamin Lerner

@INPROCEEDINGS{Lerner2013c,
  author = {Lerner, Benjamin S. and Politz, Joe Gibbs and Guha, Arjun and Krishnamurthi,
	Shriram},
  title = {TeJaS: retrofitting type systems for JavaScript},
  booktitle = {Dynamic Languages Symposium (DLS)},
  year = {2013},
  pages = {1--16},
  address = {New York, NY, USA},
  publisher = {ACM},
  acmid = {2508170},
  doi = {http://doi.acm.org/10.1145/2508168.2508170},
  isbn = {978-1-4503-2433-5},
  keywords = {javascript, type systems},
  location = {Indianapolis, Indiana, USA},
  numpages = {16},
}
	  
@INCOLLECTION{Lerner2013b,
  author = {Benjamin S. Lerner and Liam Elberty and Neal Poole
            and Shriram Krishnamurthi},
  title = {Verifying Web Browser Extensions' Compliance with
           Private-Browsing Mode},
  booktitle = {European Symposium on Research in Computer Security
               (ESORICS)},
  publisher = {Springer Berlin Heidelberg},
  year = {2013},
  editor = {Crampton, Jason and Jajodia, Sushil and Mayes, Keith},
  volume = {8134},
  series = {Lecture Notes in Computer Science},
  pages = {57-74},
  month = sep,
  doi = {http://dx.doi.org/10.1007/978-3-642-40203-6_4},
  isbn = {978-3-642-40202-9},
}
	  
@TECHREPORT{Lerner2013a,
  author = {Benjamin S. Lerner and Liam Elberty and Neal Poole
            and Shriram Krishnamurthi},
  title = {Verifying Web Browser Extensions' Compliance with 
           Private-Browsing Mode},
  institution = {Brown University},
  year = {2013},
  number = {CS13-02},
  url={http://cs.brown.edu/research/pubs/techreports/reports/CS-13-02.html}
}
	  
@INPROCEEDINGS{Lerner2013,
  author = {Benjamin S. Lerner and Liam Elberty and Jincheng Li 
            and Shriram Krishnamurthi},
  title = {Combining Form and Function: Static Types for {JQuery} Programs},
  year = {2013},
  address = {Montpellier, France},
  publisher = {Springer-Verlag},
  booktitle = {European Conference on Object-Oriented Programming (ECOOP)},
  url={http://www.cs.brown.edu/~blerner/papers/ecoop2013_jquery.html}
}
	  
@INPROCEEDINGS{Lerner2012a,
  author = {Lerner, Benjamin S. and Grossman, Dan},
  title = {Detecting conflicts among declarative {UI} extensions},
  booktitle = {Dynamic Languages Symposium (DLS)},
  year = {2012},
  doi = {http://doi.acm.org/10.1145/2384577.2384590},
  keywords = {conflicts, extensions, overlays, web browsers},
  location = {Tucson, Arizona, USA},
  url={http://www.cs.brown.edu/~blerner/papers/dls2012_overlays.html}
}
	  
@INPROCEEDINGS{Politz2012a,
  author = {Joe Gibbs Politz and Matt Carroll and Benjamin S. Lerner and 
            Justin Pombrio and Shriram Krishnamurthi},
  title = {A Tested Semantics for Getters, Setters, and Eval in {J}ava{S}cript},
  booktitle = {Dynamic Languages Symposium (DLS)},
  year = {2012},
}
	  
@INPROCEEDINGS{Lerner2012,
  author = {Benjamin S. Lerner and Matthew J. Carroll and Dan P. Kimmel and 
            Hannah Quay-de la Vallee and Shriram Krishnamurthi},
  title = {Modeling and Reasoning about {DOM} Events},
  year = {2012},
  publisher = {USENIX Association},
  month = jun,
  booktitle = {{USENIX} Conference on Web Application Development (Web\-Apps)},
  location = {Boston, Massachusetts},
  url={http://www.cs.brown.edu/~blerner/papers/webapps2012.html}
}
	  
@PHDTHESIS{Lerner2011a,
  author = {Benjamin S. Lerner},
  title = {Designing for Extensibility and Planning for Conflict: 
           Experiments in Web-Browser Design},
  school = {University of Washington Computer Science \& Engineering},
  year = {2011},
  month = aug,
  url={http://www.cs.brown.edu/~blerner/papers/thesis.html}
}
	  
@INPROCEEDINGS{Lerner2011,
  author = {Benjamin S. Lerner and Brian Burg and Herman Venter and 
            Wolfram Schulte},
  title = {C3: An Experimental, Extensible, Reconfigurable Platform 
           for {HTML}-based Applications},
  year = {2011},
  publisher = {USENIX Association},
  month = jun,
  booktitle = {{USENIX} Conference on Web Application Development 
               (Web\-Apps)},
  url={http://www.cs.brown.edu/~blerner/papers/webapps2011.html}
}
          
@INPROCEEDINGS{Lerner2010a,
  author = {Lerner, Benjamin S. and Grossman, Dan},
  title = {Language support for extensible web browsers},
  doi = {http://doi.acm.org/10.1145/1810139.1810146},
  year = {2010},
  booktitle = {{ACM} Analysis and Programming Languages for Web
               Applications and	Cloud Applications (APLWACA)},
  url={http://www.cs.brown.edu/~blerner/papers/aplwaca2010.html}
}
          
@INPROCEEDINGS{Lerner2010,
  author = {Benjamin S. Lerner and Herman Venter and Dan Grossman},
  title = {Supporting Dynamic, Third-Party Code Customizations in 
           {JavaScript} Using Aspects},
  year = {2010},
  month = oct,
  booktitle = {{ACM} {SIGPLAN} Conference on Object-Oriented Programming, 
               Systems, Languages, and Applications (OOPSLA)},
  doi = {http://doi.acm.org/10.1145/1869459.1869490},
  keywords = {JavaScript, aspects, extensions},
  url = {http://www.cs.brown.edu/~blerner/papers/oopsla2010.html}
}
          
@INPROCEEDINGS{Lerner2007,
  author = {Benjamin Lerner and Matthew Flower and 
            Dan Grossman and Craig Chambers},
  title = {Searching for Type-Error messages},
  booktitle = {{PLDI} '07: Proceedings of the 2007 ACM SIGPLAN conference
               on Programming language design and implementation},
  year = {2007},
  address = {New York, NY, USA},
  publisher = {ACM Press},
  location = {San Diego, California, USA},
  url = {http://www.cs.washington.edu/homes/blerner/papers/pldi2007.html}
}
          
@INPROCEEDINGS{Lerner2006,
  author = {Benjamin Lerner and Dan Grossman and Craig Chambers},
  title = {{S{\sc eminal}}: searching for {ML} type-error messages},
  booktitle = {{ML} '06: Proceedings of the 2006 workshop on {ML}},
  year = {2006},
  doi = {http://doi.acm.org/10.1145/1159876.1159887},
  location = {Portland, Oregon, USA},
  url = {http://www.cs.washington.edu/homes/blerner/papers/ml2006.html}
}
          

Contact

download vcard icon
Email (essential):
Location (likely):
Department of Computer Science, Office 309
Post (possible):
work Post-Doctoral Research Associate Brown University / Department of Computer Science / 115 Waterman Street, 4th floor / Providence, RI 02912-1910