Abstract

AbstractDesign Patterns are techniques in software designing for addressing the frequently occurred issues in a relevant context. Understanding the design patterns used in the design helps to dive deeper into the design. Hence, mapping the design pattern is very necessary and valuable for Software designers to extract important information during the re-engineering process. Along with the detection of design patterns, it is also desired to recognize the design pattern from the source code. In this paper we presented an approach for design pattern detection and recognition using a machine learning techniques and metrics based training dataset.KeywordsSoftware design patternsMachine learningDesign pattern recognitionReverse engineeringDesign pattern detection

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call