Ishrak Hayet

CS PhD Student @ NCSU | AI-assisted Software Reliability Research

prof_pic.png

3228 EB2

890 Oval Dr.

Raleigh, NC 27606

I am a third-year CS PhD Student at North Carolina State University. I am advised by Marcelo d’Amorim. My research focus is on Software Testing and Analysis. The goal of my research is to use program analysis along with Machine Learning models to develop techniques for reliable software development, testing, and debugging.

I earned my CS MS degree from the University of Kansas under the supervision of Dr. Bo Luo and Dr. Zijun Yao. During my Master’s, I was part of the InfoSec lab (now known as HASSC lab) where my research focus was to find a threat model related to the training data privacy of fine-tuned language models.

I am actively looking for a Summer 2025 internship. Please feel free to reach out via email regarding openings.

news

Dec 06, 2024 “ChatAssert: LLM-based Test Oracle Generation with External Tools Assistance” is accepted at IEEE Transactions on Software Engineering (impact factor: 6.5). 🎉
Sep 19, 2024 Presented paper at ISSTA 2024.
Sep 11, 2024 “Feedback-directed Partial Execution” is accepted at ISSTA 2024 (acceptance rate: 21%). 🎉

selected publications

  1. chatassert.gif
    ChatAssert: LLM-based Test Oracle Generation with External Tools Assistance
    Ishrak Hayet, Adam Scott, and Marcelo d’Amorim
    IEEE Transactions on Software Engineering, 2025
  2. incompleter.gif
    Feedback-Directed Partial Execution
    Ishrak Hayet, Adam Scott, and Marcelo d’Amorim
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024
  3. invernet.gif
    Invernet: An inversion attack framework to infer fine-tuning datasets through word embeddings
    Ishrak Hayet, Zijun Yao, and Bo Luo
    In Findings of the Association for Computational Linguistics: EMNLP 2022, 2022