Research

Papers & research projects

From AI patch security to RAG chatbots to GPU-accelerated graph algorithms.

May 2026 – Current · Research Paper (in progress, targeting publication)

To Vibe or Not to Vibe: An Empirical Security Analysis of AI-Generated Code Patches

Muhammad Talha, Vishwaa Shah

The practice of “vibe coding” — submitting a bug report to an AI coding assistant and merging the returned patch after a cursory functional review — has become routine in modern software development, with AI-generated co…

PythonCodeQLSARIFGit WorktreesSWE-bench ProDocent

Aug 2024 – Dec 2024 · Capstone Project

YohsinConnect: A Retrieval-Augmented Generation Chatbot for University Admissions

Muhammad Talha, Muhammad Uzair Amin, Zain Hassan

Habib University's website is comprehensive but hard to navigate, especially for prospective students and parents unfamiliar with it. YohsinConnect is a Retrieval-Augmented Generation (RAG) chatbot that answers admission…

PythonLangChainFAISSOpenAI EmbeddingsLlama2Mistral

Undergraduate Research · Research Paper

Acceleration of Forward-Backward Algorithm in CUDA

Muhammad Uzair Amin, Muhammad Talha, Ayyan Bin Fawad

Detecting Strongly Connected Components (SCCs) in a graph is a core building block behind compilers, social-network analysis, and image segmentation, but classic serial algorithms don't scale to graphs with millions of n…

CUDAC++Parallel AlgorithmsGPU ComputingGraph Algorithms

Feb 2024 – Mar 2024 · Course Project / Shared-Task Participation

SemEval Human Evaluation: Multi-Label Text Classification with Fine-Tuned BERT

Muhammad Talha

As part of an Introduction to Large Language Models course, this project tackled the SemEval Human Evaluation shared tasks (2023 and 2024) hosted at the CLEF conference — building a multi-label text classification pipeli…

PythonBERTHugging Face TransformersPandasScikit-learnTokenization