Publication GADTs meet their match: pattern-matching warnings that account for GADTs, guards, and laziness Georgios Karachalias, Tom Schrijvers, Dimitrios Vytiniotis, Simon Peyton Jones ACM International Conference on Functional Programming 2015 (ICFP’15) | August 2015
Publication Suggesting accurate method and class names Miltos Allamanis, Earl T. Barr, Christian Bird, Charles Sutton Foundations of Software Engineering | August 2015 Project
Publication Appendix to The Effect of Work Environments on Productivity Thomas Zimmermann, Brittany Johnson, Christian Bird, Tom Zimmermann MSR-TR-2015-66 | August 2015
Publication Injective type families for Haskell Jan Stolarek, Richard Eisenberg, Simon Peyton Jones ACM Haskell Symposium 2015 | August 2015
Publication Programming by Examples (and its applications in Data Wrangling) Sumit Gulwani Lectures at Marktoberdorf Summer School, Aug 2015 | August 2015 Project
Publication Bimodal Modelling of Source Code and Natural Language Miltos Allamanis, Daniel Tarlow, Andy Gordon, Yi Wei International Conference on Machine Learning | August 2015 Project
Publication CodeHow: Effective Code Search based on API Understanding and Extended Boolean Model Fei LV, hongyu zhang, Jian-Guang Lou, Shaowei WANG, Dongmei Zhang, Jianjun ZHAO, jianjun zhao Automated Software Engineering (ASE2015) | August 2015
Publication A User-Guided Approach to Program Analysis Ravi Mangal, Xin Zhang, Mayur Naik, Aditya Nori Foundations of Software Engineering (FSE) | August 2015 Foundations of Software Engineering (FSE) – ACM SIGSOFT Distinguished Paper ACM SIGSOFT Distinguished Paper
Publication Quantitative Analysis of Consistency in NoSQL Key-Value Stores Si Liu, Son Nguyen, Jatin Ganhotra, Muntasir Raihan Rahman, Indranil Gupta, José Meseguer International Conference on Quantitative Evaluation of Systems | August 2015
Publication Learning Refinement Types He Zhu, Aditya Nori, Suresh Jagannathan International Conference on Functional Programming (ICFP) | August 2015 International Conference on Functional Programming (ICFP)