Publications
2024
Efficient Management of Containers for Software Defined Vehicles
Anwar Ghammam, Rania Khalsi, Marouane Kessentini and Foyzul Hassan
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024
PcMINER: Mining Performance Related Commits at Scale
Md Abul Kalam Azad, Manoj Alexender, Matthew Alexender, Syed Salauddin Mohammad Tariq, Foyzul Hassan and Probir Roy
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), 2024.(Poster Track)
Decoding and Answering Developers’ Questions about Web Services Managed by Marketplaces
Siddhi Baravkar, Chi Zhang, Foyzul Hassan, Long Cheng, and Zheng Song
IEEE International Conference on Software Services Engineering (IEEE SSE), 2024
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.