University of Oxford Logo University of OxfordDepartment of Computer Science - Home
Linked in
Linked in
Follow us on twitter
Twitter
On Facebook
Facebook
Instagram
Instagram

Max Schaefer : Publications

Personal orderingBibtex

Click here to download all publications in a single bibtex file

@inproceedings{icse11,
  title = "Refactoring Java Programs for Flexible Locking",
  author = "Max Sch\"afer and Manu Sridharan and Julian Dolby and Frank Tip",
  year = "2011",
  booktitle = "International Conference on Software Engineering (ICSE)",
}
@inproceedings{splash10refactoring,
  title = "Specifying and Implementing Refactorings",
  author = "Max Sch\"afer and Oege de Moor",
  year = "2010",
  booktitle = "Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH)",
  editor = "Martin Rinard",
  publisher = "ACM Press",
}
@inproceedings{ecoop10refactoring,
  title = "Correct Refactoring of Concurrent Java Code",
  author = "Max Sch\"afer and Julian Dolby and Manu Sridharan and Frank Tip and Emina Torlak",
  year = "2010",
  booktitle = "European Conference on Object-Oriented Programming (ECOOP)",
  editor = "Theo D'Hondt",
  publisher = "Springer-Verlag",
}
@phdthesis{schaeferthesis,
  title = "Specification, Implementation and Verification of Refactorings",
  author = "Max Sch\"afer",
  year = "2010",
  institution = "Oxford University Computing Laboratory",
  url = "http://progtools.comlab.ox.ac.uk/members/xiemaisi/thesis",
}
@inproceedings{ecoop09refactoring,
  title = "Stepping Stones over the Refactoring Rubicon -- Lightweight Language Extensions to Easily Realise Refactorings",
  author = "Max Sch\"afer and Mathieu Verbaere and Torbj\"orn Ekman and Oege de Moor",
  year = "2009",
  booktitle = "European Conference on Object-Oriented Programming (ECOOP)",
  editor = "Sophia Drossopoulou",
  pages = "369--393",
  publisher = "Springer-Verlag",
}
@inproceedings{esop09coq,
  title = "Formalising and Verifying Reference Attribute Grammars in Coq",
  author = "Max Sch\"afer and Torbj\"orn Ekman and Oege de Moor",
  year = "2009",
  booktitle = "European Symposium on Programming (ESOP)",
  editor = "Giuseppe Castagna",
  pages = "143--159",
  publisher = "Springer-Verlag",
}
@techreport{RR-08-10,
  title = "PROCEEDINGS OF THE OXFORD UNIVERSITY COMPUTING LABORATORY STUDENT CONFERENCE 2008",
  author = "Programme Co-Chairs: Shamal Faily and Stanislav \v{Z}ivn\'y Conference Co-Chairs: Christo Fogelberg and Andras Salamon and Max Schafer",
  year = "2008",
  institution = "OUCL",
  month = "October",
  number = "RR-08-10",
  pages = "33",
}
@inproceedings{oopsla08refactoring,
  title = "Sound and Extensible Renaming for Java",
  author = "Max Sch\"afer and Torbj\"orn Ekman and Oege de Moor",
  year = "2008",
  booktitle = "Object-Oriented Programming, Systems and Languages (OOPSLA)",
  editor = "Gregor Kiczales",
  pages = "227--294",
  publisher = "ACM Press",
}