Safe Class and Data Evolution in Large and Long-Lived Java Applications (2001)

by M Dmitriev