Design recovery by automated search for structural design patterns in object-oriented software | IEEE Conference Publication | IEEE Xplore