Publications

Journal Articles

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

published

Authors: 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

published

Authors: 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?

published

Authors: 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

published

Authors: 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

published

Authors: 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

published

Authors: 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

published

Authors: 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

published

Authors: 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.

Samiha Shimmi