Programming language neutral design pattern detection | IEEE Conference Publication | IEEE Xplore