6 papers
Context-Guided Decompilation: A Step Towards Re-executability
Xiaohan Wang, Yuxin Hu, Kevin Leach
Binary decompilation plays an important role in software security analysis, reverse engineering, and malware understanding when source code is unavailable. However, existing decomp…
Do Hackers Dream of Electric Teachers?: A Large-Scale, In-Situ Evaluation of Cybersecurity Student Behaviors and Performance with AI Tutors
Michael Tompkins, Nihaarika Agarwal, Ananta Soneji +8
To meet the ever-increasing demands of the cybersecurity workforce, AI tutors have been proposed for personalized, scalable education. But, while AI tutors have shown promise in in…
A Human Study of Cognitive Biases in Web Application Security
Yuwei Yang, Skyler Grandel, Daniel Balasubramanian +2
Cybersecurity training has become a crucial part of computer science education and industrial onboarding. Capture the Flag (CTF) competitions have emerged as a valuable, gamified a…
MalMixer: Few-Shot Malware Classification with Retrieval-Augmented Semi-Supervised Learning
Jiliang Li, Yifan Zhang, Yu Huang +1
Recent growth and proliferation of malware have tested practitioners ability to promptly classify new samples according to malware families. In contrast to labor-intensive reverse…
Enhancing Code LLM Training with Programmer Attention
Yifan Zhang, Chen Huang, Zachary Karas +3
Human attention provides valuable yet underexploited signals for code LLM training, offering a perspective beyond purely machine-driven attention. Despite the complexity and cost o…
Optimizing Code Runtime Performance through Context-Aware Retrieval-Augmented Generation
Manish Acharya, Yifan Zhang, Kevin Leach +1
Optimizing software performance through automated code refinement offers a promising avenue for enhancing execution speed and efficiency. Despite recent advancements in LLMs, a sig…