Back to Supervision Directory
Current Academic Session·Dr. Junaid Akram

Open Supervision Topic

Available for SupervisionCurrent Academic SessionBS Software Engineering

Automatic Patching of Similar Code Fragments

Develop a tool that propagates an approved security patch to matching vulnerable fragments across repositories that reuse the affected source code.

Program RepairPatch PropagationClone Matching
Availability

Open for BS SupervisionCOMSATS University Islamabad, Lahore

Supervision

Dr. Junaid AkramLead Supervisor

Institution

Program Repair ResearchCOMSATS University Islamabad, Lahore Campus

Expected deliverables

  • AST-level clone matcher and patch synthesizer
  • Automated patch propagation engine
  • Validation against open-source CVE patches

Supervision prerequisites

Recommended Prerequisites

AST diffing, Tree-sitter, Python, Code Clones

PythonTree-sitterGit APIAST Diffing

Source & Verification

Official Listing Details

Source: Official COMSATS Supervision Listing

Last Verified: July 2026

Supervised Projects Portfolio

Related Research & Supervised Projects

View all projects
Vulnerability & Security

Robust Android Malware Detector

Completed supervised project implementing static disassembly analysis, APK opcode feature vectors, and ensemble machine learning classifiers for resilient Android malware detection.

FA25SE28 Student GroupView Case Study
Vulnerability & Security

XSS Vulnerability Detection & Defense System

Completed web security capstone project delivering an automated Cross-Site Scripting (XSS) static code auditor and dynamic browser defense extension.

FA25CS21 Student GroupView Case Study
Vulnerability & Security

Vulnerability Management & Benchmarking System (VBS)

Completed software vulnerability management platform aggregating CVE repositories, automated severity scoring, and code vulnerability tracking across enterprise projects.

SP25SE17 Student GroupView Case Study