Litcius/Paper detail

A Survey on Application of AI on Reverse Engineering for Software Analysis and Security

Ashutosh Ghimire, Sahasra Rao Lingala, Junjie Zhang, Faris Alsulami, Fathi Amsaad

2025IEEE Access7 citationsDOIOpen Access PDF

Abstract

Reverse engineering process serves essential functions in software analysis and security auditing and malware detection but requires significant time and effort. Researchers and practitioners now investigate how Artificial Intelligence (AI) technology can automate and improve different reverse engineering procedures. This survey provides an extensive evaluation of recent AI-based reverse engineering techniques which focus on software decompilation and function identification as well as control flow recovery and vulnerability analysis. The paper presents a classification system for existing methods while comparing them through an analysis of their development from traditional rule-based systems to contemporary deep learning frameworks. The research examines fundamental datasets together with field tools and evaluation metrics. This paper establishes a fundamental understanding of AI integration in reverse engineering for software security while discussing future development directions.

Topics & Concepts

Computer scienceReverse engineeringSoftware security assuranceSoftwareSoftware engineeringComputer securityInformation securityOperating systemSecurity serviceAdvanced Malware Detection Techniques
A Survey on Application of AI on Reverse Engineering for Software Analysis and Security | Litcius