@article{refactoringpm, title = "Refactoring Pattern Matching", author = "Meng Wang and Jeremy Gibbons and Kazutaka Matsuda and Zhenjiang Hu", year = "2012", journal = "Science of Computer Programming", month = "January", note = "Revised version of the MPC2010 paper "Gradual Refinement"", url = "http://www.comlab.ox.ac.uk/jeremy.gibbons/publications/refactoringpm.pdf", }