Re-engineering the algorithma project for long-term maintenance. - Willie James; Phil Lucas; John O'Connor; Arturo I. Concepcion (OOPSLA Companion, 2008)