Detection of Diverse Design Pattern Variants | IEEE Conference Publication | IEEE Xplore