About me
I’m a software engineer focused on distributed infrastructure and large-scale platform reliability. I earned my Ph.D. in Electrical and Computer Engineering from UT Austin, advised by August Shi, where my research focused on accelerating software testing using machine learning and data-driven techniques. Before that, I received a B.S. (2019) and an M.S. (2021) in Computer Engineering from Iowa State University.
Publications
ISSTA 2026
Profiling-Guided Bayesian Optimization of JVM Configurations
International Symposium on Software Testing and Analysis (ISSTA 2026), pages 162:1-162:23, Oakland, USA, October 2026
ACM SIGSOFT Distinguished Paper Award
@inproceedings{BazETAL2026ISSTA,
author = {Baz, Abdelrahman and Lam, Wing and Shi, August},
title = {Profiling-Guided {B}ayesian Optimization of {JVM} Configurations},
booktitle = {International Symposium on Software Testing and Analysis},
year = {2026},
pages = {162:1--162:23},
doi = {10.1145/3832253},
}ASE 2024
Reducing Test Runtime by Transforming Test Fixtures
International Conference on Automated Software Engineering (ASE 2024), pages 1757-1769, Sacramento, USA, October 2024
ACM SIGSOFT Distinguished Paper Award
@inproceedings{LiETAL2024ASE,
author = {Li, Chengpeng and Baz, Abdelrahman and Shi, August},
title = {Reducing Test Runtime by Transforming Test Fixtures},
booktitle = {International Conference on Automated Software Engineering},
year = {2024},
pages = {1757--1769},
doi = {10.1145/3691620.3695541},
}ASE NIER 2024
Prioritizing Tests for Improved Runtime
International Conference on Automated Software Engineering, New Ideas and Emerging Results (ASE NIER 2024), pages 2273-2278, Sacramento, USA, October 2024
@inproceedings{BazETAL2024ASENIER,
author = {Baz, Abdelrahman and Huang, Minchao and Shi, August},
title = {Prioritizing Tests for Improved Runtime},
booktitle = {International Conference on Automated Software Engineering (New Ideas and Emerging Results Track)},
year = {2024},
pages = {2273--2278},
doi = {10.1145/3691620.3695298},
}ICSME 2024
Impact of JVM Configurations on Test Runtime
International Conference on Software Maintenance and Evolution (ICSME 2024), pages 249-261, Flagstaff, USA, October 2024
@inproceedings{BazETAL2024ICSME,
author = {Baz, Abdelrahman and Gligoric, Milos and Shi, August},
title = {Impact of {JVM} Configurations on Test Runtime},
booktitle = {International Conference on Software Maintenance and Evolution},
year = {2024},
pages = {249--261},
doi = {10.1109/ICSME58944.2024.00032},
}ICST 2024
Quantizing Large-Language Models for Predicting Flaky Tests
IEEE International Conference on Software Testing, Verification and Validation (ICST 2024), pages 93-104, Toronto, Canada, May 2024
@inproceedings{RahmanETAL2024ICST,
author = {Rahman, Shanto and Baz, Abdelrahman and Misailovic, Sasa and Shi, August},
title = {Quantizing Large-Language Models for Predicting Flaky Tests},
booktitle = {International Conference on Software Testing, Verification, and Validation},
year = {2024},
pages = {93--104},
doi = {10.1109/ICST60714.2024.00018},
}