Research Experience
Research Interests
Research Interests
- Information Retrieval
- Search Engines and Recommender Systems
- Expert Search
- Supervisor Selection in Academia
- Search for Educational Support
Project: RecAdvisor
Project: RecAdvisor
Duration: May 2016- Present
Position: Ph.D. Student, Department of Computer Science, Florida State University.
Supervisor: Dr. Daniel G. Schwartz
- Content-based Ph.D. Supervisor Recommender System: A Fuzzy AHP Approach
- A tool to facilitate students in finding their PhD supervisors, whereby a user will be able to select criteria/sub-criteria of interest by completing a user profile, based on which a list of potential Ph.D. supervisors will be generated.
- Technologies: Java, Elasticsearch, Microsoft Academic Knowledge API
Publications:
- M. Hasan, and D. Schwartz, “A Multi-criteria Decision Support System for Ph.D. Supervisor Selection: A Hybrid Approach,” in Proceedings of the 52th Annual Hawaii International Conference on System Sciences (HICSS’19), Maui, HI, USA, 2019.
- M. Hasan, and D. Schwartz, “RecAdvisor: Criteria-based Ph. D. Supervisor Recommendation,” in Proceedings of the 41st ACM/SIGIR International Conference on Research & Development in Information Retrieval (SIGIR’18), Ann Arbor, MI, USA, 2018, pp. 1325-1328.
Project: CodeTube
Project: CodeTube
Duration: August 2014- August 2015
Position: Graduate Research Assistant, Department of Computer Science, Florida State University.
Supervisor: Dr. Sonia Haiduc
- A Search Engine for Programming Video Tutorials
- Returns relevant fragments of videos for user queries, complemented with relevant discussions from Stack Overflow
- Technologies: Java, Lucene, YouTube API, Google2SRT, Qualtrics
Publications:
- L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, M. Hasan, B. Russo, S. Haiduc, and M. Lanza, “Too Long; Didn’t Watch! Extracting Relevant Fragments from Software Development Video Tutorials, Technical Research Track,” in Proceedings of the 38th ACM/IEEE International Conference on Software Engineering (ICSE’16), Austin, TX, USA, 2016, pp. 261-272.
Project: SPYSE
Project: SPYSE
Duration: August 2014- August 2015
Position: Graduate Research Assistant, Department of Computer Science, Florida State University.
Supervisor: Dr. Sonia Haiduc
- A Search Engine for Python Packages and Modules
- Technologies: Elasticsearch, Python
Publications:
- S. Imminni, M. Hasan, M. Duckett, P. Sachdeva, S. Karmakar, P. Kumar, and S. Haiduc, “SPYSE: a Semantic Search Engine for Python Packages and Modules,” in Proceedings of the 38th ACM/IEEE International Conference on Software Engineering (ICSE’16), Austin, TX, USA, 2016, pp. 625-628.