Using Cluster Analysis to Improve the Design of Component Interfaces. - Rahmat Adnan; Bas Graaf; Arie van Deursen; Joost Zonneveld (ASE, 2008)