paper-with-me

홈 › Papers

Leveraging Artificial Intelligence on Binary Code Comprehension

2022-10-11 · Yifan Zhang

Understanding binary code is an essential but complex software engineering task for reverse engineering, malware analysis, and compiler optimization. Unlike source code, binary code has limited semantic information, which makes it challenging for human comprehension. At the same time, compiling source to binary code, or transpiling among different programming languages (PLs) can provide a way to introduce external knowledge into binary comprehension. We propose to develop Artificial Intelligence (AI) models that aid human comprehension of binary code. Specifically, we propose to incorporate domain knowledge from large corpora of source code (e.g., variable names, comments) to build AI models that capture a generalizable representation of binary code. Lastly, we will investigate metrics to assess the performance of models that apply to binary code by using human studies of comprehension.

📄 PDF Abstract BibTeX arXiv:2210.05103

Code (0)

등록된 구현이 없습니다.

Tasks

Compiler OptimizationMalware Analysis

Similar Papers 제목 키워드 기반

Personalized 2D Binary Patient Codes of Tissue Images and Immunogenomic Data Through Multimodal Self-Supervised Fusion

2024-09-19 · Areej Alsaafin, Abubakr Shafique, Saghir Alfasly, H. R. Tizhoosh

The field of medical diagnostics has witnessed a transformative convergence of artificial intelligence (AI) and healthcare data, offering promising avenues for enhancing patient care and disease comprehension. However, t…

Multimodal Associationwhole slide images

AutoMCQ -- Automatically Generate Code Comprehension Questions using GenAI

2025-05-22 · Martin Goodfellow, Robbie Booth, Andrew Fagan, Alasdair Lambert

Students often do not fully understand the code they have written. This sometimes does not become evident until later in their education, which can mean it is harder to fix their incorrect knowledge or misunderstandings.…

Multiple-choice

Reading Comprehension Ability Test-A Turing Test for Reading Comprehension

2019-09-05 · Yuan Miao, Gongqi Lin, Yidan Hu, Chunyan Miao

Reading comprehension is an important ability of human intelligence. Literacy and numeracy are two most essential foundation for people to succeed at study, at work and in life. Reading comprehension ability is a core co…

Reading Comprehension

Software Metadata Classification based on Generative Artificial Intelligence

2023-10-14 · Seetharam Killivalavan, Durairaj Thenmozhi

This paper presents a novel approach to enhance the performance of binary code comment quality classification models through the application of Generative Artificial Intelligence (AI). By leveraging the OpenAI API, a dat…

ClassificationLanguage ModelingLanguage ModellingLarge Language Model

Relation/Entity-Centric Reading Comprehension

2020-08-27 · Takeshi Onishi

Constructing a machine that understands human language is one of the most elusive and long-standing challenges in artificial intelligence. This thesis addresses this challenge through studies of reading comprehension wit…

Question AnsweringReading ComprehensionRelation