Building More Usable APIs. - Samuel G. McLellan; Alvin W. Roesler; Joseph T. Tempest; Clay Spinuzzi (IEEE Softw., 1998)