On applying machine learning techniques for design pattern detection
We apply machine learning to detect design patterns in software systems. We exploit a specific design pattern model to apply machine learning techniques. We compare the performances of several machine learning algorithms. We provide a large dataset containing manually checked design pattern instances.
machine learning techniques design pattern detection