Deep typechecking and refactoring

Zachary Tatlock, Chris Tucker, David Shuffelton, Ranjit Jhala, Sorin Lerner. Deep typechecking and refactoring. In Gail E. Harris, editor, Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA. pages 37-52, ACM, 2008. [doi]

@inproceedings{TatlockTSJL08,
  title = {Deep typechecking and refactoring},
  author = {Zachary Tatlock and Chris Tucker and David Shuffelton and Ranjit Jhala and Sorin Lerner},
  year = {2008},
  doi = {10.1145/1449764.1449768},
  url = {http://doi.acm.org/10.1145/1449764.1449768},
  tags = {programming languages, semantics, rule-based, Java, program verification, refactoring, type system, rule-based refactoring, web applications, database, systematic-approach, query language},
  researchr = {https://researchr.org/publication/TatlockTSJL08},
  cites = {0},
  citedby = {1},
  pages = {37-52},
  booktitle = {Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA},
  editor = {Gail E. Harris},
  publisher = {ACM},
  isbn = {978-1-60558-215-3},
}