Enumeration refactoring: a tool for automatically converting Java constants to enumerated types. - Raffi Khatchadourian; Benjamin Muskalla (ASE, 2010)