Bibliographic reference:
\bibitem{CousotCousotLogozzoBarnett-OOPSLA12}
P.~Cousot, R.~Cousot, F.~Logozzo, \& M.~Barnett.
\newblock An abstract interpretation framework for refactoring with
          application to extract methods with contracts.
\newblock In \emph{Proceedings of the 27th Annual ACM SIGPLAN Conference 
          on Object-Oriented Programming, Systems, Languages, and Applications,
          OOPSLA 2012}, pages 213--232, Tucson, AZ, USA, October 21--25, 2012. 
          ACM Press, New York, NY.
@inproceedings{CousotCousotLogozzoBarnett-OOPSLA12,
  author    = {Patrick Cousot and
               Radhia Cousot and
               Francesco Logozzo and
               Michael Barnett},
  title     = {An abstract interpretation framework for refactoring with
               application to extract methods with contracts},
  booktitle = {Proceedings of the 27th Annual ACM SIGPLAN Conference on
               Object-Oriented Programming, Systems, Languages, and Applications,
               OOPSLA 2012, part of SPLASH 2012, Tucson, AZ, USA, October
               21--25, 2012},
  editor    = {Gary T. Leavens and
               Matthew B. Dwyer},
  publisher = {ACM},
  year      = {2012},
  pages     = {213--232},
  isbn      = {978-1-4503-1561-6},
  ee        = {http://doi.acm.org/10.1145/2384616.2384633},
}