Refactoring code to increase readability and maintainability: a case study. - Christopher Dibble II; Paul Gestwicki (J. Comput. Sci. Coll., 2014)