Selected Publications

See also my Google Scholar profile.
  1. Global Relational Models of Source Code
    Hellendoorn, V. J. and Sutton, C. and Singh, R. and Maniatis, P. and Bieber, D.
    ICLR'20 - Eighth International Conference on Learning Representations, ICLR (2020)
    @inproceedings{hellendoorn2020global,
      title={Global Relational Models of Source Code},
      author={Hellendoorn, Vincent J and Sutton, Charles and Singh, Rishabh and Maniatis, Petros and Bieber, David},
      booktitle={International Conference on Learning Representations (ICLR)},
      year={2020}
    }
    
  2. Patching as Translation: the Data and the Metaphor
    Ding, Y. and Ray, B. and Devanbu, P. and Hellendoorn, V J
    ASE'20 - 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (2020)
    @inproceedings{ding2020patching,
      title={Patching as Translation: the Data and the Metaphor},
      author={Ding, Yangruibo and Ray, Baishakhi and Devanbu, Premkumar and Hellendoorn, Vincent J},
      booktitle={2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
      pages={275--286},
      year={2020},
      organization={IEEE}
    }
    
  3. When Code Completion Fails: a Case Study on Real-World Completions
    Hellendoorn, V. J. and Proksch, S. and Gall, C. H. and Bacchelli, A.
    ICSE'19 - 41st ACM/IEEE International Conference on Software Engineering, ICSE, ACM (2019)
    @inproceedings{hellendoorn2019code,
      title={When code completion fails: A case study on real-world completions},
      author={Hellendoorn, Vincent J and Proksch, Sebastian and Gall, Harald C and Bacchelli, Alberto},
      booktitle={2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)},
      pages={960--970},
      year={2019},
      organization={IEEE}
    }
    
  4. Deep Learning Type Inference
    Hellendoorn, V. J. and Bird, C. and Barr, E. T. and Allamanis, M.
    FSE'18 - 26th ACM SIGSOFT Symposium on the Foundations of Software Engineering, FSE, ACM (2018)
    @inproceedings{Hellendoorn:2018:DLT:3236024.3236051,
     author = {Hellendoorn, Vincent J. and Bird, Christian and Barr, Earl T. and Allamanis, Miltiadis},
     title = {Deep Learning Type Inference},
     booktitle = {Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering},
     series = {ESEC/FSE 2018},
     year = {2018},
     isbn = {978-1-4503-5573-5},
     location = {Lake Buena Vista, FL, USA},
     pages = {152--162},
     numpages = {11},
     url = {http://doi.acm.org/10.1145/3236024.3236051},
     doi = {10.1145/3236024.3236051},
     acmid = {3236051},
     publisher = {ACM},
     address = {New York, NY, USA},
     keywords = {Deep Learning, Naturalness, Type Inference},
    }
    
  5. Are Deep Neural Networks the best choice for modeling Source Code?
    Hellendoorn, V. and Devanbu, P.
    FSE'17 - 25th ACM SIGSOFT Symposium on the Foundations of Software Engineering, FSE, ACM (2017)
    @inproceedings{hellendoorn2017fse,
     author = {Hellendoorn, Vincent J. and Devanbu, Premkumar},
     title = {Are Deep Neural Networks the Best Choice for Modeling Source Code?},
     booktitle = {Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering},
     series = {ESEC/FSE 2017},
     year = {2017},
     isbn = {978-1-4503-5105-8},
     location = {Paderborn, Germany},
     pages = {763--773},
     numpages = {11},
     url = {http://doi.acm.org/10.1145/3106237.3106290},
     doi = {10.1145/3106237.3106290},
     acmid = {3106290},
     publisher = {ACM},
     address = {New York, NY, USA},
     keywords = {language models, naturalness, software tools},
    }
    
  6. On the ``Naturalness" of Buggy Code (shared first author)
    Ray, B., Hellendoorn, V., Godhane, S., Tu, Z., Bacchelli, A. and Devanbu, P.
    ICSE'16 - 38th International Conference on Software Engineering, ICSE, ACM (2016)
    @inproceedings{ray2016naturalness,
      title={On the naturalness of buggy code},
      author={Ray, Baishakhi and Hellendoorn, Vincent and Godhane, Saheel and Tu, Zhaopeng and Bacchelli, Alberto and Devanbu, Premkumar},
      booktitle={Proceedings of the 38th International Conference on Software Engineering},
      pages={428--439},
      year={2016},
      organization={ACM}
    }