2023

Virtual Reality (VR) Automated Testing in the Wild: a Case Study on Unity-Based VR Applications
Dhia Elhaq Rzig, Nafees Iqbal, Isabella Attisano, Xue Qin and Foyzul Hassan
ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Technical Paper, pp. To appear, 2023 [preprint]

UniLoc: Unified Fault Localization of Continuous Integration Failures
Foyzul Hassan, Na Meng and Xiaoyin Wang
ACM Transactions on Software Engineering and Methodology (TOSEM), Impact factor 3.685, 2023 [preprint]

An Empirical Study of High Performance Computing (HPC) Performance Bugs
Md Abul Kalam Azad^, Nafees Iqbal^, Foyzul Hassan and Probir Roy [^equal contribution]
International Conference on Mining Software Repositories (MSR) , Technical Paper, pp. To appear, 2023 [preprint]

2022

DyTRec: A Dynamic Testing Recommendation tool for Virtual Reality Software
Xue Qin and Foyzul Hassan
First International Workshop on Virtual and Augmented Reality Software Engineering, co-located with the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), To appear, 2022

An Empirical Study on ML DevOps Adoption Trends, Efforts, and Benefits Analysis
Dhia Elhaq Rzig, Foyzul Hassan and Marouane Kessentini
Information and Software Technology (IST), Impact factor 3.862, Q1 Journal, To appear, 2022 [preprint]

Characterizing the usage of CI tools in ML projects
Dhia Elhaq Rzig, Foyzul Hassan, Chetan Bansal and Nachiappan Nagappan
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Technical Paper, pp. To appear, 2022 [preprint]

2021

Refactorings and Technical Debt in Docker Projects: An Empirical Study
Emna Ksontini, Marouane Kessentini, Thiago do Nascimento Ferreira, Foyzul Hassan
Accepted at ACM/IEEE International Conference on Automated Software Engineering(ASE), Nov. 15 – Nov. 19, 2021 [preprint coming soon]

How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity Projects
Fariha Nusrat, Foyzul Hassan, Hao Zhong, Xiaoyin Wang
International Conference on Software Engineering (ICSE), May, 2021 [preprint]

2020

An Empirical Study of Software Exceptions in the Field using Search Logs
Foyzul Hassan, Chetan Bansal, Nachiappan Nagappan, Thomas Zimmermann, and Ahmed Hassan Awadallah
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Technical Paper, pp. To appear, 2020 [preprint]

Taming Behavioral Backward Incompatibilities via Cross-Project Testing and Analysis
Lingchao Chen, Foyzul Hassan, Xiaoyin Wang, Lingming Zhang
Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering(ICSE 2020), 12 pages, to appear, May 2020. [preprint]

2019

Tackling Build Failures in Continuous Integration
Foyzul Hassan
IEEE/ACM International Conference on Automated Software Engineering (ASE), Doctoral Symposium, pp. To appear, 2019 [preprint][presentation][poster]

2018

RUDSEA: Recommending Updates of Dockerfiles via Software Environment Analysis
Foyzul Hassan, Rodney Rodriguez, Xiaoyin Wang
33rd ACM/IEEE International Conference on Automated Software Engineering(ASE),796-801, September, 2018 [preprint]

HireBuild: An Automatic Approach to History-Driven Repair of Build Scripts
Foyzul Hassan, Xiaoyin Wang
International Conference on Software Engineering (ICSE), 1078–1089, May, 2018 [preprint] [poster] [slide]

2017

Automatic Building of Java Projects in Software Repositories: A Study on Feasibility and Challenges
Foyzul Hassan, Shaikh Mostafa, Edmund Lam, Xiaoyin Wang
ACM/IEEE Symposium on Empirical Software Engineering and Measurement (ESEM), 38–47, Nov, 2017 [preprint] [slide]

Change-Aware Build Prediction Model for Stall Avoidance in Continuous Integration
Foyzul Hassan, Xiaoyin Wang
ACM/IEEE Symposium on Empirical Software Engineering and Measurement (ESEM), 157–162, Nov, 2017

Mining readme files to support automatic building of java projects in software repositories
Foyzul Hassan, Xiaoyin Wang
International Conference on Software Engineering (ICSE), 277–279, May, 2017

Older Papers

Older Papers can be found at Google Scholar.