Clustering software systems to identify subsystem structures using knowledgebase | IEEE Conference Publication | IEEE Xplore