Sciweavers

ICSM
2005
IEEE

Design Pattern Mining Enhanced by Machine Learning

13 years 10 months ago
Design Pattern Mining Enhanced by Machine Learning
Design patterns present good solutions to frequently occurring problems in object-oriented software design. Thus their correct application in a system’s design may significantly improve its internal quality attributes such as reusability and maintainability. In software maintenance the existence of up-to-date documentation is crucial, so the discovery of as yet unknown design pattern instances can help improve the documentation. Hence a reliable design pattern recognition system is very desirable. However, simpler methods (based on pattern matching) may give imprecise results due to the vague nature of the patterns’ structural description. In previous work we presented a pattern matching-based system using the Columbus framework with which we were able to find pattern instances from the source code by considering the patterns’ structural descriptions only, and therefore we could not identify false hits and distinguish similar design patterns such as State and Strategy. In the ...
Rudolf Ferenc, Árpád Beszédes
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where ICSM
Authors Rudolf Ferenc, Árpád Beszédes, Lajos Jeno Fülöp, Janos Lele
Comments (0)