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

Open Supervision Topic

Available for SupervisionCurrent Academic SessionBS Computer Science / BS Software Engineering

Intra-Project vs Inter-Project Software Dependency Analysis

Measure cloned-code and dependency ratios across related software systems and multiple versions of the same system, using Linux kernel releases as an empirical case study.

Software EvolutionDependency AnalysisCode Reuse
Availability

Open for BS SupervisionCOMSATS University Islamabad, Lahore

Supervision

Dr. Junaid AkramLead Supervisor

Institution

Software Evolution AnalysisCOMSATS University Islamabad, Lahore Campus

Expected deliverables

  • Cross-repository dependency mapping tool
  • Cloned code propagation metrics across versions
  • Empirical study report on Linux kernel versions

Supervision prerequisites

Recommended Prerequisites

Software evolution, dependency graphs, Python/C++

PythonClangGraphvizLinux Kernel Source

Source & Verification

Official Listing Details

Source: Official COMSATS Supervision Listing

Last Verified: July 2026

Supervised Projects Portfolio

Related Research & Supervised Projects

View all projects
Full-Stack & Systems

MegiLance — AI and Blockchain-Powered Freelancing Platform

A supervised final-year engineering development project combining a full-stack freelancing marketplace with AI decision assistance and blockchain payment escrow.

Ghulam Mujtaba, Muhammad Waqar Ul MulkView Case Study
Full-Stack & Systems

Code Smell Detection and Refactoring System

Completed static code analysis suite detecting structural code smells (God Class, Long Method, Feature Envy) and generating safe automated refactoring patches.

SP25SE15 Student GroupView Case Study
Full-Stack & Systems

Source Code Structure Capturing & Recommendation

Completed research project capturing hierarchical Abstract Syntax Tree and Control Flow Graph structures to recommend software architectural improvements.

Source Code Structure TeamView Case Study