Back to Supervision Directory
COMSATS Supervision Topic·Supervisor: 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