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