A Machine Learning Approach Towards Automatic Software Design Pattern Recognition Across Multiple Programming Languages - Oberhauser, Roy (Verfasser) (Hochschule Aalen, 2020)