Faculty

Dr Abbas Heydarnoori
Director of the ISE Lab
- Email:heydarnoori@sharif.edu
Current PhD Students

Mojtaba Mostafavi
PhD Student
Thesis Title: Investigating and Improving Code Comprehension of ML-based Computational Notebooks

Yasaman Abedini
PhD Student
Thesis Title: Recommending Optimized Functionalities to Mobile Applications Using Modeling Competition
Current MSc Students

MohammadHadi HajiHosseini
Msc Student
Thesis Title: Detecting Successful Releases in Mobile Apps

Arman Mazloumzadeh
Msc Student
Thesis Title: Optimizing the Performance of Inference Pipelines

Shima Rezai
Msc Student
Thesis Title: Detecting and Prioritizing User Concerns in Mobile Apps

Hamed Jahantigh
Msc Student
Thesis Title: Enhancing the Documentation of Functions Cells to Improve the Readability of Jupyter Notebooks
Alumni

Arash Askari
Graduated MSc Student
Graduation Year: 2024
After: MSc Student, York University, Canada
Thesis Title: Allocating GPUs for Deploying Machine Learning Models in Cloud-Based Environments
After: MSc Student, York University, Canada
Thesis Title: Allocating GPUs for Deploying Machine Learning Models in Cloud-Based Environments

Alireza Asadi
Graduated MSc Student
Graduation Year: 2024
After: Software Engineer, Cafe Bazaar, Iran
Thesis Title: A Solution towards Automatically Assessing Jupyter Notebooks Code Comprehension on Kaggle
After: Software Engineer, Cafe Bazaar, Iran
Thesis Title: A Solution towards Automatically Assessing Jupyter Notebooks Code Comprehension on Kaggle

Nafise Nikeghbal
Graduated MSc Student
Graduation Year: 2023
After: Researcher, Munich, Germany
Thesis Title: Automatically Structuring and Tagging Bug Reports in Version Control Systems
After: Researcher, Munich, Germany
Thesis Title: Automatically Structuring and Tagging Bug Reports in Version Control Systems

Mahdi Akhi
Graduated MSc Student
Graduation Year: 2023
After: Software Engineer, Yes Doctor, USA
Thesis Title: Prioritizing Bug Issues in GitHub based on the Impact on the Most Used Parts of the Code
After: Software Engineer, Yes Doctor, USA
Thesis Title: Prioritizing Bug Issues in GitHub based on the Impact on the Most Used Parts of the Code

Seyed Ali Mirferdos
Graduated MSc Student
Graduation Year: 2022
After: PhD Student, University of Ottawa, Canada
Thesis Title: Homepage Personalization in App Stores
After: PhD Student, University of Ottawa, Canada
Thesis Title: Homepage Personalization in App Stores

Amir Hossein Kargaran
Graduated MSc Student
Graduation Year: 2022
After: PhD Student, Ludwig Maximilian University of Munich, Germany
Thesis Title: Improving the Design of Menus in User Interfaces
After: PhD Student, Ludwig Maximilian University of Munich, Germany
Thesis Title: Improving the Design of Menus in User Interfaces

Sepand Seraj
Graduated MSc Student
Graduation Year: 2022
After: PhD Student, University of Tehran, Iran
Thesis Title: Temporal Analysis of Customer Satisfaction Based on Steam Game Review Metadata
After: PhD Student, University of Tehran, Iran
Thesis Title: Temporal Analysis of Customer Satisfaction Based on Steam Game Review Metadata

Faride Khalili
Graduated MSc Student
Graduation Year: 2022
After: PhD Student, Northeastern University, USA
Thesis Title: Test Reuse in GUI-Based Applications Using Word Embedding
After: PhD Student, Northeastern University, USA
Thesis Title: Test Reuse in GUI-Based Applications Using Word Embedding

Mina Sadat Moosareza
Graduated MSc Student
Graduation Year: 2021
After: Freelance Software Engineer, Iran
Thesis Title: Automated Code Reviewer Recommendation for Pull Requests
After: Freelance Software Engineer, Iran
Thesis Title: Automated Code Reviewer Recommendation for Pull Requests

Mahtab Nejati
Graduated MSc Student
Graduation Year: 2021
After: PhD Student, University of Waterloo, Canada
Thesis Title: Categorization of Software Projects in Version Control Systems
After: PhD Student, University of Waterloo, Canada
Thesis Title: Categorization of Software Projects in Version Control Systems

Hamed Tahmooresi
Graduated PhD Student
Graduation Year: 2021
After: Senior Software Architect, MCI Co., Iran
Thesis Title: Predicting API-Related Faults Using Crowdsourced Knowledge
After: Senior Software Architect, MCI Co., Iran
Thesis Title: Predicting API-Related Faults Using Crowdsourced Knowledge

Pooya Rostami Mazrae
Graduated MSc Student
Graduation Year: 2021
After: PhD Student, University of Mons, Belgium
Thesis Title : Automated Linking of Issue Reports and Commits in Software Repositories
After: PhD Student, University of Mons, Belgium
Thesis Title : Automated Linking of Issue Reports and Commits in Software Repositories

Maliheh Izadi
Graduated PhD Student
Graduation Year: 2021
After: Postdoctoral Associate, TU Delft, Netherlands
Thesis Title : Automated Release Note Generation
After: Postdoctoral Associate, TU Delft, Netherlands
Thesis Title : Automated Release Note Generation

Forough Majidi
Graduated MSc Student
Graduation Year: 2020
After: PhD Student, Polytechnic Montreal, Canada
Thesis Title : Classifying Users’ Reviews to Respond in App Stores
After: PhD Student, Polytechnic Montreal, Canada
Thesis Title : Classifying Users’ Reviews to Respond in App Stores

Kiana Akbari
Graduated MSc Student
Graduation Year: 2020
After: Software Engineer, Digikala Co., Iran
Thesis Title : Automated Type and Priority Prediction of Issue Reports in
Software Repositories
After: Software Engineer, Digikala Co., Iran
Thesis Title : Automated Type and Priority Prediction of Issue Reports in
Software Repositories

Siavash Ganji
Graduated MSc Student
Graduation Year: 2020
After: Software Engineer, Divar Co., Iran
Thesis Title: Automated Generation of Commit Messages in Code Repositories
After: Software Engineer, Divar Co., Iran
Thesis Title: Automated Generation of Commit Messages in Code Repositories

Amir Ziashahabi
Graduated MSc Student
Graduation Year: 2019
After: PhD Student, University of Southern California, USA
Thesis Title: Design of a Graphbased Social News Aggregator Network on Blockchain (co-supervised with Dr M. MaddahAli)
After: PhD Student, University of Southern California, USA
Thesis Title: Design of a Graphbased Social News Aggregator Network on Blockchain (co-supervised with Dr M. MaddahAli)

Sajad M. Khatiri
Graduated MSc Student
Graduation Year: 2018
After: PhD Student, University of Lugano, Switzerland
Thesis Title: Classification and Sentiment Analysis of Mobile App Reviews Based on a Multi Level Taxonomy
After: PhD Student, University of Lugano, Switzerland
Thesis Title: Classification and Sentiment Analysis of Mobile App Reviews Based on a Multi Level Taxonomy

Fatemeh Ghanadi
Graduated MSc Student
Graduation Year: 2018
After: Freelance Software Engineer, Iran
Thesis Title: Extracting Bugs from Mobile Apps Users’ Reviews and Localizing Bug Referenced in Source Code Files
After: Freelance Software Engineer, Iran
Thesis Title: Extracting Bugs from Mobile Apps Users’ Reviews and Localizing Bug Referenced in Source Code Files

Alireza Aghamohammadi
Graduated MSc Student
Graduation Year: 2018
After: PhD Student, Sharif University of Technology, Iran
Thesis Title: Code Summarization in Event-Driven Programs
After: PhD Student, Sharif University of Technology, Iran
Thesis Title: Code Summarization in Event-Driven Programs

Mehdi Koshani
Graduated MSc Student
Graduation Year: 2018
After: PhD Student, Delft University, Netherlands
Thesis Title: An Empirical Study on the Use of Cross-Project Clones
After: PhD Student, Delft University, Netherlands
Thesis Title: An Empirical Study on the Use of Cross-Project Clones

Ardalan Pouyabahar
Graduated MSc Student
Graduation Year: 2017
After: Head of Products, TAPSI, Iran
Thesis Title: Personalized Recommender System Based on Taxi Driver’s Behavior to Optimize Supply and Demand
After: Head of Products, TAPSI, Iran
Thesis Title: Personalized Recommender System Based on Taxi Driver’s Behavior to Optimize Supply and Demand

Maryam Younesi
Graduated MSc Student
Graduation Year: 2017
After: Software Engineer, TAPSI, Iran
Thesis Title: Bug Extraction and Assignment for Mobile Apps via Mining Users’ Reviews
After: Software Engineer, TAPSI, Iran
Thesis Title: Bug Extraction and Assignment for Mobile Apps via Mining Users’ Reviews

Forough Mehralian
Graduated MSc Student
Graduation Year: 2017
After: PhD Student, University of California, Irvine, USA
Thesis Title: Recommending Aspect Changes for Mobile Apps via Mining Users’ Reviews
After: PhD Student, University of California, Irvine, USA
Thesis Title: Recommending Aspect Changes for Mobile Apps via Mining Users’ Reviews

Yasaman Abedini
Graduated MSc Student
Graduation Year: 2017
After: PhD Student, Sharif University of Technology, Iran
Thesis Title: Detecting Similar Android Apps based on Users’ Reviews and the Source Code
After: PhD Student, Sharif University of Technology, Iran
Thesis Title: Detecting Similar Android Apps based on Users’ Reviews and the Source Code

Hossein Mobasher
Graduated MSc Student
Graduation Year: 2016
After: Technical Lead, Dotin, Iran
Thesis Title: A Mobile Application Recommender System Based on Users’ Reviews
After: Technical Lead, Dotin, Iran
Thesis Title: A Mobile Application Recommender System Based on Users’ Reviews

Samira Taghavi
Graduated MSc Student
Graduation Year: 2016
After: PhD Student, Wayne State University, USA
Thesis Title: Understanding Object-Oriented Software Frameworks’ Evolution via Using Question and Answer Websites
After: PhD Student, Wayne State University, USA
Thesis Title: Understanding Object-Oriented Software Frameworks’ Evolution via Using Question and Answer Websites

Sahar Badihi
Graduated MSc Student
Graduation Year: 2016
After: PhD Student, University of British Columbia, Canada
Thesis Title: Source Code Summarization Using Crowdsourcing
After: PhD Student, University of British Columbia, Canada
Thesis Title: Source Code Summarization Using Crowdsourcing

MohammadReza Tavakoli
Graduated MSc Student
Graduation Year: 2016
After: PhD Student, Leibniz Universität Hannover, Germany
Thesis Title: Improving Responses in the Stack Overflow Q&A Website
After: PhD Student, Leibniz Universität Hannover, Germany
Thesis Title: Improving Responses in the Stack Overflow Q&A Website

Vahid Amintabar
Graduated MSc Student
Graduation Year: 2015
After: Software Engineer, Pushe Co, Iran
Thesis Title: A Solution Recommender for Exceptions in an Integrated Development Environment
After: Software Engineer, Pushe Co, Iran
Thesis Title: A Solution Recommender for Exceptions in an Integrated Development Environment

Armin Balalaie
Graduated MSc Student
Graduation Year: 2015
After: PhD Student, University of California, Irvine, USA
Thesis Title: Developing a Set of Patterns for Migrating Applications into the Cloud
After: PhD Student, University of California, Irvine, USA
Thesis Title: Developing a Set of Patterns for Migrating Applications into the Cloud

Hamed Mirzaei
Graduated MSc Student
Graduation Year: 2014
After: PhD Student, University of Alberta, Canada
Thesis Title: Exception Fault Localization in Smart Mobile Applications
After: PhD Student, University of Alberta, Canada
Thesis Title: Exception Fault Localization in Smart Mobile Applications

Ehsan Noei
Graduated MSc Student
Graduation Year: 2014
After: PhD Student, Queen’s University, Canada
Thesis Title: Design and Implementation of a Search Engine for Sample Applications of Object-Oriented Framework-Provided Concepts
After: PhD Student, Queen’s University, Canada
Thesis Title: Design and Implementation of a Search Engine for Sample Applications of Object-Oriented Framework-Provided Concepts