Reverse Engineering for Documenting Software Architectures, a Literature Review
Hind Alamin Mohamed, Hany H. Ammar · International Journal of Computer Applications Technology and Research · 2014
Recently, much research in software engineering focused on reverse engineering of software systems which has become one of the major engineering trends for software evolution. The objective of this survey paper is to provide a literature review on the existing reverse engineering methodologies and approaches for documenting the architecture of software systems. The survey process was based on selecting the most common approaches that form the current state of the art in documenting software architectures. We discuss the limitations of these approaches and highlight the main directions for future research and describe specific open issues for research.