Publications
Journal Articles
On Association of Code Change Types and CI Build Failures in Software Repositories
publishedAuthors: Samiha Shimmi, Mona Rahimi
European Journal of Information Technologies and Computer Science (Ej-Compute 2024) (2024)
This research investigates the relationship between different types of code changes and continuous integration build failures in software repositories.
Conference Papers
Enhanced Detection of Code Vulnerability with Synergy Between Data-Driven, Rule-Based, and Unsupervised Learnings
publishedAuthors: Hibah Mohammed Ghouse, Samiha Shimmi, Mona Rahimi
6th International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS) @ ICSE 2025 (2025)
This work explores the synergy between different learning approaches to enhance code vulnerability detection capabilities.
Software Vulnerability Detection Using LLM: Does Additional Information Help?
publishedAuthors: Samiha Shimmi, Yash Saini, Mark Schaefer, Hamed Okhravi, Mona Rahimi
Workshop on AI for Cyber Threat Intelligence (WAITI 2024) @ ACSAC 2024 (2024)
This study investigates the effectiveness of providing additional context information to large language models for software vulnerability detection tasks.
VulSim: Leveraging similarity of Multi-Dimensional neighbor embeddings for vulnerability detection
publishedAuthors: Samiha Shimmi, Ashiqur Rahman, Mohan Gadde, Hamed Okhravi, Mona Rahimi
33rd USENIX Security Symposium (USENIX 2024) (2024)
VulSim introduces a novel approach to vulnerability detection by leveraging multi-dimensional neighbor embeddings to identify similar vulnerability patterns in software code.
Software Repositories for Patternizing Attack-and-Defense Co-Evolution
publishedAuthors: Samiha Shimmi, Mona Rahimi
MSR4P&S, 1st International Workshop @ ESEC/FSE 2022 (2022)
This work presents a methodology for analyzing software repositories to identify patterns in the co-evolution of attacks and defenses.
Leveraging Code-Test Co-evolution Patterns for Automated Test Case Recommendation
publishedAuthors: Samiha Shimmi, Mona Rahimi
3rd ACM/IEEE International Conference on Automation of Software Test (AST 2022) (2022)
This research explores how co-evolution patterns between code and tests can be leveraged to automatically recommend relevant test cases.
Patterns of Code-to-Test Coevolution for Automated Test Suite Maintenance
publishedAuthors: Samiha Shimmi, Mona Rahimi
IEEE International Conference on Software Testing (ICST 2022) (2022)
This study identifies patterns in how code and test suites co-evolve over time and proposes automated approaches for test suite maintenance.
Analysis of iOS SQLite Schema Evolution for Updating Forensic Data Extraction Tools
publishedAuthors: Samiha S. Shimmi, Gokila Dorai, Umit Karabiyik, Sudhir Aggarwal
International Symposium on Digital Forensics and Security (ISDFS 2020) (2020)
This research analyzes the evolution of iOS SQLite schemas and provides insights for updating digital forensic data extraction tools.
Preprints
AI-Based Software Vulnerability Detection: A Systematic Literature Review
Authors: Samiha Shimmi, Hamed Okhravi, Mona Rahimi
arXiv preprint arXiv:2506.10280 (2025)
This systematic literature review examines the current state of AI-based software vulnerability detection, analyzing recent advances and identifying key challenges in the field.