Reverse engineering software architecture using rough clusters | IEEE Conference Publication | IEEE Xplore