Back to Supervision Directory
2023–2027 (Session FA23)·Dr. Junaid Akram

Supervised Student Project

Running2023–2027 (Session FA23)BS Software Engineering

Feature Envy Detection and Refactoring System & Visualization

An intelligent code smell detection tool targeting Feature Envy through AST structural analysis, Graph Neural Networks, and automated refactoring recommendations with interactive visual analytics.

Feature Envy DetectionGraph Neural NetworksCode Refactoring
Students

Muhammad Soman SaeedFA23-BSE-138

Hadeeq AhmedFA23-BSE-205

Supervision

Dr. Junaid AkramLead Supervisor

Institution

Code Smell & RefactoringCOMSATS University Islamabad, Lahore Campus

Implementation evidence & interfaces

Interactive Visual Showcase

Use slideshow controls, arrows, or thumbnails to explore architecture and UI layers.

Slide 1 of 3Feature Envy Code Smell Detection Research Poster
Feature Envy Code Smell Detection Research Poster

Supervised Projects Portfolio

Related Research & Supervised Projects

View all projects
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
Vulnerability & Security

Token-Based Semantic Code Clone Detection

A running software security project building a scalable token-based semantic code clone detection platform to capture Type-3 and Type-4 clones across large open-source repositories.

Ali Muhammad, Ali Murtaza, Hafiz Muhammad Shams ul HudaView Case Study