A Minimalist Visual Notation for Design Patterns and Antipatterns | IEEE Conference Publication | IEEE Xplore