Friday 19th of April 2024
 

A Survey on Design Pattern Recovery Techniques


Ghulam Rasool and Detlef Streitfdert

The evaluation of design pattern recovery techniques and tools is significant as numbers of emergent techniques are presented and used in the past to recover patterns from source code of legacy applications. The problem of very diverse precision and recall values extracted by different pattern recovery techniques and tools on the same examined applications is not investigated thoroughly. It is very desirable to compare features of existing techniques as abundance of techniques supplemented with different tools has been presented in the last decade. We believe that new innovations for this discipline can be based on the empirical evaluation of existing techniques. The selected techniques cover the whole spectrum of state of the art research in design pattern recovery. The major contribution of this paper is a comprehensive discussion on state of the art in design pattern recovery research in the last decade followed by a proposed framework for classification and evaluation of existing design pattern recovery techniques. Finally we listed our observations as lessons learned which hamper design pattern recovery research and these observations can be used for future research directions and guidelines for this discipline

Keywords: Design patterns, Reverse engineering, Patterns recovery, Pattern evaluation, Empirical studies

Download Full-Text


ABOUT THE AUTHORS

Ghulam Rasool
Comsats Institute of IT Lahore

Detlef Streitfdert
Detlef Streitferdt did his PhD from T|U Ilmenau in 2004. He is recently working as Professor at Software Systems/Process Informatics group in TU Ilmenau, Germany. He has vast experience of working in different industries and has actively participated in different collaborative research projects. His area of research includes Software architectures, Software Products Lines, Requirement Engineering and Goal Oriented Requirement Engineering. He organized number of conferences and workshops.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »