About Me

Know Me More

I'm Safwat Hassan, an Assistant Professor

Currently, I am working as an assistant professor at the University of Toronto (Canada). I completed my Ph.D. degree at Queen’s University in the Software Analysis and Intelligence Lab (SAIL) under the supervision of Prof. Ahmed E. Hassan.

Before starting my Ph.D., I worked as a software engineer for ten years in different corporations like the Egyptian Space Agency (ESA), Hewlett Packard (HP), Electronic Data Systems (EDS), VF Germany (outsourced by HP), and Etisalat.

Research Summary

Research

What I Do?

Summary

Publications

Selected publications

Journal Articles

1. Maram Assi, Safwat Hassan, Stefanos Georgiou, and Ying Zou, “Predicting the Change Impact of Resolving Defects by Leveraging the Topics of Issue Reports in Open Source Software Systems”. ACM Transactions on Software Engineering and Methodology (TOSEM), pp. 1–34, (2023). [Pdf]

2. Taher A. Ghaleb, Safwat Hassan, and Ying Zou, “Studying the Interplay between Build Durations and Breakages”. IEEE Transactions on Software Engineering (TSE), pp. 1–21, (2022). [Pdf]

3. Islem Saidani, Ali Ouni, Md Ahasanuzzaman, Safwat Hassan, Mohamed W. Mkaouer, and Ahmed E. Hassan, “Tracking Bad Updates in Mobile Apps: A Search-based Approach”. Empirical Software Engineering Journal (EMSE), pp. 1–41, (2022). [Pdf]

4. Aidan Z.H. Yang, Safwat Hassan, Ying Zou, and Ahmed E. Hassan, “An Empirical Study on Release Notes Patterns of Popular Apps in the Google Play Store”. Empirical Software Engineering Journal (EMSE), pp. 1–41, (2021). [Pdf] [Video]

5. Maram Assi, Safwat Hassan, Yuan Tian, and Ying Zou, “FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews”. Empirical Software Engineering Journal (EMSE), pp. 1–43, (2021). [Pdf] [Video]

6. Qiuyuan Chen, Chunyang Chen, Safwat Hassan, Zhenchang Xing, Xin Xia, and Ahmed E. Hassan, “How should I Improve the UI of My App: A Study of User Reviews of Popular Apps in the Google Play”. ACM Transactions on Software Engineering and Methodology (TOSEM), pp. 1–37, (2021). [Pdf]

7. Guoliang Zhao, Safwat Hassan, Ying Zou, Derek Truong, and Toby Corbin, “Predicting Performance Anomalies in Software Systems at Run-time”. ACM Transactions on Software Engineering and Methodology (TOSEM), pp. 1–32, (2021). [Pdf] [Video]

8. Osama Ehsan, Safwat Hassan, Mariam El Mezouar, and Ying Zou, “An Empirical Study of Developer Discussions in the Gitter Platform”. ACM Transactions on Software Engineering and Methodology (TOSEM), pp. 1–38, (2020)). [Pdf] [Video]

9. Md Ahasanuzzaman, Safwat Hassan, and Ahmed E. Hassan, “Studying Ad Library Integration Practices of Top Free-to-Download Apps”. IEEE Transactions on Software Engineering (TSE), pp. 1–16, (2020). [Pdf] [Video]

10. Md Ahasanuzzaman, Safwat Hassan, Cor-Paul Bezemer, and Ahmed E. Hassan, “A Longitudinal Study of Popular Ad Libraries in the Google Play Store”. Empirical Software Engineering Journal (EMSE), pp. 824–858, (2020). [Pdf]

11. Safwat Hassan, Cor-Paul Bezemer, and Ahmed E. Hassan, “Studying Bad Updates of Top Free-to-Download Apps in the Google Play Store”. IEEE Transactions on Software Engineering (TSE), pp. 773–793, (2019). [Pdf]

12. Andrea McIntosh, Safwat Hassan, and Abram Hindle, “What Can Android Mobile App Developers Do About the Energy Consumption of Machine Learning?”. Empirical Software Engineering Journal (EMSE), pp. 562–601, (2019). [Pdf]

13. Safwat Hassan, Chakkrit Tantithamthavorn, Cor-Paul Bezemer, and Ahmed E. Hassan, “Studying the Dialogue Between Users and Developers of Free Apps in the Google Play Store”. Empirical Software Engineering Journal (EMSE), pp. 1275–1312, (2018). [Pdf]

14. Safwat Hassan, Weiyi Shang, and Ahmed E. Hassan, “An Empirical Study of Emergency Updates for Top Android Mobile Apps”. Empirical Software Engineering Journal (EMSE), pp. 505–546, (2017). [Pdf]

Peer-reviewed Conference Papers

1. Hanwen Hu, Yuan Tian, Safwat Hassan, and Dayi Lin, “Analyzing Gamer Complaints in Reviews of Cross-Platform Video Games on Steam”. Proceedings of the IEEE Conference on Games (CoG), (2023). [Pdf]

2. Shams Khan, Nour Dekhil, Ehsan Mamatjan, Safwat Hassan, and Yasin Mamatjan, “An Automated Online Recommender System for Stroke Risk Assessment”. Proceedings of the 45th Conference of The Canadian Medical and Biological Engineering Society (CMBES), (2023). [Pdf]

3. Nour Dekhil, Yasin Mamatjan, Safwat Hassan, and Mira Salih, “A Novel Recommender System for Stroke Risk Stratification”. Proceedings of the 19th IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), (2022). [Pdf]

4. Aidan Polese, Safwat Hassan, and Yuan Tian, “Adoption of Third-party Libraries in Mobile Apps: A Case Study on Open-source Android Applications”. Proceedings of the 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft), (2022). [Pdf]

5. Safwat Hassan, Heng Li, and Ahmed E. Hassan, “On the Importance of Performing App Analysis Within Peer Groups”. Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), (2022). [Pdf][Poster] [Video]

6. Omar El Zarif, Safwat Hassan, Ying Zou, Calisto Zuzarte, Vincent Corvinelli, and Mohammed Al Hamid, “Pred-Cache: A Predictive Caching Method in Database Systems”. International Conference on Computer Science and Software Engineering (CASCON), (2020). [Pdf]

7. Omar El Zarif, Daniel Alencar da Costa, Safwat Hassan, and Ying Zou, “On the Relationship between User Churn and Software Issues”. Proceedings of the 17th International Conference on Mining Software Repositories (MSR), 2020. [Pdf]

8. S. M. Ibrahim, S. A. Salem, M. A. Ismail, and M. Eladawy, “Novel Sensitive Object-oriented Cohesion Metric”. Proceedings of the 22nd International Conference on Computer Theory and Applications (ICCTA), 2012. [Pdf]

Contact

Get in Touch

Address

Office: BL 710,
Faculty of Information,
University of Toronto (U of T),
Toronto, ON, Canada.

safwat.hassan@utoronto.ca

Follow Me