Alireza Hoseinpour

Alireza Hoseinpour

Masters Student in Computer Science

Bowling Green State University

Biography

I am pursuing a Master’s degree in Computer Science at Bowling Green State University (BGSU), OH, USA, where I serve as a research assistant under the supervision of Dr. Abbas Heydarnoori. My research focuses on applying artificial intelligence to software engineering (AI4SE), with an emphasis on large language model (LLM) agents, retrieval-augmented generation (RAG), vector databases, and knowledge graphs for issue report management. As part of this broad research endeavor, I have contributed to the design and implementation of LinkAnchor, an autonomous LLM-based agent for issue–commit link recovery that outperforms state-of-the-art methods by up to 262% in Hit@1 accuracy.

I am currently developing similar approaches for other critical issue management tasks, including issue report classification, which is important for software maintenance and security, and automatic bug reproducibility test generation, which supports downstream tasks such as automated program repair.

In addition to my academic research, I have strong industry experience as a software engineer at prominent tech companies, including Digikala, the largest e-commerce platform in the Middle East.

I received my Bachelor of Science in Computer Engineering from Sharif University of Technology.

Download my academic resumé.

Interests
  • AI for Software Engineering
  • Software Engineering for AI
  • Software Testing
  • Software Analytics
  • Empirical Software Engineering
  • Software Maintenance and Evolution
Education
  • Masters in Computer Science, Spring 2025 - Present

    Bowling Green State University

  • Bachelor of Science in Computer Engineering, Fall 2018 - July 2024

    Sharif University of Technology

Publications

(2025). LinkAnchor: An Autonomous LLM-Based Agent for Issue-to-Commit Link Recovery. arXiv.

PDF Code DOI

(2023). Evaluating Robustness of Pre-Trained Deep Neural Networks against Spurious Correlations. ECCV OOD Workshop.

PDF

Industrial Experience

 
 
 
 
 
Digikala
Software Engineer
Sep 2022 – Apr 2024 Tehran

Digikala is the largest e-commerce company in Iran with 40+ million users.
Experiences:

  • Developed scalable systems, optimizing high-traffic promotions and building real-time user interaction infrastructure.
  • Engineered software for two Black Friday events, with zero downtime and meeting commercial goals.

Technologies: PHP, Redis, Memcached, Kafka, MySQL, REST APIs, Jenkins, GitLab, Git, Scrum.

 
 
 
 
 
AYOT
Co-founder
Feb 2021 – Aug 2023 Tehran

A novel cloud-based IoT platform for smart home appliances, developed in partnership with Sharif University of Technology’s startup accelerator.
Experiences:

  • Supported MVP development and mentored interns from the Computer Engineering department.

Technologies: Python, FastAPI, PostgreSQL, Kafka, Redis, Docker, REST APIs, MQTT.

 
 
 
 
 
Tapsell
Software Engineer
Jan 2022 – Sep 2022 Tehran

Tapsell is one of the largest ad-infrastructure providing companies in Iran.
Experiences:

  • Designed and implemented the software for Tapsell’s new Creative Management Platform (CMP) product from scratch.

Technologies: Java, Kotlin, Spring Boot, Redis, MongoDB, PostgreSQL, REST APIs, Caffeine, Kubernetes, GitLab CI/CD, Maven, Git, JUnit, Mockito, Scrum.

 
 
 
 
 
Farazpardazan
Software Engineer
Feb 2019 – Sep 2019 Tehran

Faraz Pardazan is a software company focused on developing digital solutions for banking, payments, and financial services.
Experiences:

  • Contributed to “Hamrah Novin”, the official mobile banking application of EN Bank.

Technologies: Java, Spring Boot, Hibernate, SQL.

Honors and Awards

 
 
 
 
 
BGSU ACM
2’nd place BGSU ACM Hackathon
Apr 2025 – Apr 2025 USA, Ohio
  • Awarded for creating Piqniq, an intelligent emergency alert app designed to support users through panic attacks.

Voluntary Service

 
 
 
 
 
She’r ta Code (first)
Sponsorship & Marketing Team Member, General Staff
She’r ta Code (first)
Nov 2023 – Apr 2024 Tehran
  • She’r ta Code is a Spaghetti Code Challange which focuses on UBs and exploits architectural behaviors of Computers and compilers with the aim of hosting an environment for contestants to become more familiar with the field of computer systems.

  • Contributed as part of the sponsorship and marketing team, helping to secure support and promote the event.
  • Assisted with organizational tasks, ensuring that the competition ran smoothly.