The self-organizing map is discussed as an unsupervised clustering method. Its ability to form clusters indicates similar features in a data set. Based on this property, it is demonstrated that a self-organizing map is capable of identifying features within software code by grouping procedures with similar properties together. This allows us to identify potential objects, abstract data types or...