Curriculum Vitae

Ph.D. candidate in Computer Science at Northern Illinois University, specializing in software engineering with applications in software security, software vulnerability detection, attack-defense co-evolution, and software testing. Actively seeking research positions starting Summer 2026.

Education

Ph.D. in Computer Science

2021--Present

Northern Illinois University

DeKalb, IL, USA

Advisor: Dr. Mona Rahimi

Thesis: Predicting future cyber attacks in software by identifying attack-defense co-evolution patterns

GPA: 3.975/4.0

Summary: This research focuses on how security vulnerabilities and their fixes co-evolve over time, particularly on the unintended reintroduction of vulnerabilities during the fixing process. By analyzing open-source software repositories, it identifies vulnerability-reintroducing patterns across semantic, syntactic, and contextual dimensions of code changes, and develops techniques to predict future vulnerabilities based on the risky fix patterns discovered. This work integrates deep learning, machine learning, large language models (LLMs), and a range of software engineering techniques in the application domain of software security to enable more effective and proactive vulnerability prediction solution.

Master of Science in Computer Science

2017--2019

Florida State University

Tallahassee, FL, USA

GPA: 3.75/4.0

Bachelor of Science (Hons) in Computer Science & Engineering

2004--2009

University of Dhaka

Dhaka, Bangladesh

Research & Professional Experience

Research Aide Technical (Summer Intern)

Summer 2025

Argonne National Laboratory

Lemont, IL

Graduate Research Assistant

2021--Present

Northern Illinois University, Reliable AI-enabled Software Engineering Laboratory (RAISE)

DeKalb, IL

Graduate Research Assistant

2018--2019

Florida State University, E-Crime Investigative Technologies Laboratory (ECIT)

Tallahassee, FL

Software Engineer

2010--2017

BASIC Bank Limited, ICT Division

Dhaka, Bangladesh

Teaching Experience

Graduate Teaching Assistant

2021

Northern Illinois University

DeKalb, IL, USA

Lecturer

2020

Ahsanullah University of Science & Technology

Dhaka, Bangladesh

Graduate Teaching Assistant

2017--2018

Florida State University

Tallahassee, FL, USA

Publications

View the complete publication list on Google Scholar

AI-Based Software Vulnerability Detection: A Systematic Literature Review

2025

Authors: Samiha Shimmi, Hamed Okhravi, Mona Rahimi

Venue: arXiv preprint arXiv:2506.10280

preprint

Enhanced Detection of Code Vulnerability with Synergy Between Data-Driven, Rule-Based, and Unsupervised Learnings

2025

Authors: Hibah Mohammed Ghouse, Samiha Shimmi, Mona Rahimi

Venue: Proceedings of the 6th International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS) @ ICSE 2025

publication

Software Vulnerability Detection Using LLM: Does Additional Information Help?

2024

Authors: Samiha Shimmi, Yash Saini, Mark Schaefer, Hamed Okhravi, Mona Rahimi

Venue: Workshop on AI for Cyber Threat Intelligence (WAITI 2024) @ ACSAC 2024

workshop

VulSim: Leveraging similarity of Multi-Dimensional neighbor embeddings for vulnerability detection

2024

Authors: Samiha Shimmi, Ashiqur Rahman, Mohan Gadde, Hamed Okhravi, Mona Rahimi

Venue: 33rd USENIX Security Symposium (USENIX 2024)

conference

On Association of Code Change Types and CI Build Failures in Software Repositories

2024

Authors: Samiha Shimmi, Mona Rahimi

Venue: European Journal of Information Technologies and Computer Science (Ej-Compute 2024)

journal

Software Repositories for Patternizing Attack-and-Defense Co-Evolution

2022

Authors: Samiha Shimmi, Mona Rahimi

Venue: MSR4P&S, 1st International Workshop @ ESEC/FSE 2022

workshop

Leveraging Code-Test Co-evolution Patterns for Automated Test Case Recommendation

2022

Authors: Samiha Shimmi, Mona Rahimi

Venue: 3rd ACM/IEEE International Conference on Automation of Software Test (AST 2022)

conference

Patterns of Code-to-Test Coevolution for Automated Test Suite Maintenance

2022

Authors: Samiha Shimmi, Mona Rahimi

Venue: IEEE International Conference on Software Testing (ICST 2022)

conference

Analysis of iOS SQLite Schema Evolution for Updating Forensic Data Extraction Tools

2020

Authors: Samiha S. Shimmi, Gokila Dorai, Umit Karabiyik, Sudhir Aggarwal

Venue: International Symposium on Digital Forensics and Security (ISDFS 2020)

conference

Research Posters

Process-Based Predictors of Vulnerability Re-Introductions

2025

Super Computing, St. Louis (SC25)

Predicting Future Cyber Attacks in Software by Identifying Attack-Defense Co-evolution Patterns

2025

ALCF student poster session (ALCF, Argonne)

VulSim: Leveraging similarity of Multi-Dimensional neighbor embeddings for vulnerability detection

2024

Greater Chicago Area Systems Research Workshop (GCASR 2024)

Talks & Presentations

From Detection to Prediction: Multi-Dimensional Embedding Similarity for Software Security

2025

CS seminar series, Mathematics and Computer Science division, Argonne National Laboratory

Lemont, IL, USA

Software Vulnerability Detection Using LLM: Does Additional Information Help?

2024

Workshop on AI for Cyber Threat Intelligence (WAITI 2024)

Hawaii, USA (presented online)

VulSim: Leveraging similarity of Multi-Dimensional neighbor embeddings for vulnerability detection

2024

33rd USENIX Security Symposium 2024 (USENIX 2024)

Philadelphia, PA, USA

Patterns of Code-to-Test Coevolution for Automated Test Suite Maintenance

2023

IEEE International Conference on Software Testing (ICST 2023)

Dublin, Ireland

Software Repositories for Patternizing Attack-and-Defense Co-Evolution

2022

MSR4P&S, 1st International Workshop @ (ESEC/FSE 2022)

Singapore (presented online)

Leveraging Code-Test Co-evolution Patterns for Automated Test Case Recommendation

2022

3rd ACM/IEEE International Conference on Automation of Software Test (AST 2022)

(presented online)

Patterns of Code-to-Test Coevolution for Automated Test Suite Maintenance

2022

IEEE International Conference on Software Testing (ICST 2022)

Online

Analysis of iOS SQLite Schema Evolution for Updating Forensic Data Extraction Tools

2020

International Symposium on Digital Forensics and Security (ISDFS 2020)

(presented online)

Awards & Honors

Trudy Nicholls Graduate Scholarship in Computer Science

Computer Science Department, Northern Illinois University

2025

Smerge Family Endowment - Liberal Arts Scholarship

Graduate School, Northern Illinois University

2022

Travel Grant

Grad Cohort for Women - CRA-WP Workshop 2018

2018

Academic & Professional Service

Program Committee Member

CIKM 2024 Conference (long research paper track, short research paper track)

2024

Program Committee Member

CIKM 2023 Conference (demo track)

2023

Student Volunteer

2nd International Conference on AI Engineering Software Engineering for AI (CAIN)

2023

Student Volunteer

Requirement Engineering Conference (RE)

2022
Samiha Shimmi