Service
Leadership Roles
2025
- Program committee co-chair, IEEE/ACM International Empirical Software Engineering and Measurement (ESEM) - Open Science track
2023
- Editorial board, Journal of Systems and Software (JSS)
- Technical committee co-chair, Conference on Systems Engineering Research (CSER)
2022
- Program committee co-chair, IEEE/ACM International Workshop on Refactoring (IWoR)
2021
- Publicity chair, IEEE/ACM International Workshop on Refactoring (IWoR)
Program Committee Member
2025
- Program committee member, IEEE Frontiers in Education Conference (FIE) - Research track
- Program committee member, ACM CHI conference on Human Factors in Computing Systems (CHI) - Research track
- Program committee member, IEEE/ACM International Workshop on Secure Software - Research track
- Program committee member, IEEE/ACM International Conference on Evaluation and Assessment in Software Engineering (EASE) - Posters and Vision track
- Program committee member, IEEE/ACM International Conference on Program Comprehension (ICPC) - Tool track
- Program committee member, IEEE/ACM International Conference on Program Comprehension (ICPC) - ERA track
- Program committee member, IEEE/ACM International Conference on Mining Software Repositories (MSR) - Industry track
- Program committee member, IEEE/ACM International Conference on Evaluation and Assessment in Software Engineering (EASE) - Research track
- Program committee member, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) - Research track
- Program committee member, IEEE/ACM International Conference on Software Engineering (ICSE) - Research track
- Program committee member, IEEE/ACM International Conference on Software Engineering Education and Training (CSEE&T) - Research track
2024
- Program committee member, IEEE/ACM International Conference on Software Maintenance and Evolution (ICSME) - Registered Report track
- Program committee member, IEEE/ACM International Conference on Automated Software Engineering (ASE) - NIER track
- Program committee member, IEEE/ACM International Conference on Automated Software Engineering (ASE) - Artifacts track
- Program committee member, IEEE/ACM International Conference on Automated Software Engineering (ASE) - Research track
- Program committee member, ACM Innovation and Technology in Computer Science Education (ITiCSE)
- Program committee member, IEEE/ACM International Conference on AI Foundation Models and Software Engineering (FORGE)
- Program committee member, IEEE/ACM International Conference on Software Engineering (ICSE) - Tools Demo track
- Program committee member, IEEE/ACM International Conference on Evaluation and Assessment in Software Engineering (EASE) - Research track
- Program committee member, IEEE/ACM International Conference on Mining Software Repositories (MSR) - MSR award
- Program committee member, IEEE/ACM International Conference on Software Analysis, Evolution, and Reengineering (SANER) - Tools Demo track
- Program committee member, ACM Technical Symposium on Computer Science Education (SIGCSE) - Experience Reports and Tools track
- Program committee member, IEEE/ACM International Conference on Program Comprehension (ICPC) - Research track
- Program committee member, IEEE/ACM International Workshop on Secure Software - Research track
2023
- Program committee member, IEEE/ACM International Working Conference on Source Code Analysis and Manipulation (SCAM) - Research track
- Program committee member, IEEE/ACM International Symposium on Software Testing and Analysis (ISSTA) - Artifact Evaluation track
- Program committee member, IEEE/ACM International Conference on Mining Software Repositories (MSR) - Industry track
- Program committee member, IEEE/ACM International Conference on Mining Software Repositories (MSR) - Research track
- Program committee member, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) - Research track
- Program committee member, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) - Tools and Dataset track
- Program committee member, ACM Technical Symposium on Computer Science Education (SIGCSE) - Experience Reports and Tools track
2022
- Program committee member, IEEE/ACM International Conference on Automated Software Engineering (ASE) - Tutorials track
- Program committee member, IEEE/ACM International Conference on Software Maintenance and Evolution (ICSME) - New Ideas and Emerging Results track
- Program committee member, ACM Innovation and Technology in Computer Science Education (ITiCSE)
- Program committee member, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) - Research track
- Program committee member, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) - Tool Demos and Mobile Apps track
- Program committee member, ACM Technical Symposium on Computer Science Education (SIGCSE) - Experience Reports and Tools track
- Program committee member, ACM Technical Symposium on Computer Science Education (SIGCSE) - Demonstration track
2021
- Program committee member, IEEE/ACM International Conference of Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) - Artifact Evaluation track
- Program committee member, IEEE/ACM International Symposium on Software Testing and Analysis (ISSTA) - Artifact Evaluation track
- Shadow program committee member, IEEE/ACM International Conference on Mining Software Repositories (MSR) - Research track
- Program committee member, IEEE/ACM International Symposium on Code Generation and Optimization (CGO) - Artifact Evaluation track
- Program committee member, International Conference on Software Engineering Advances (ICSEA) - Research track
2020
- Program committee member, International Conference on Software Engineering Advances (ICSEA) - Research track
- Program committee member, Knowledge Management in Development of Data-Intensive Software Systems (KMDDIS)
Journal Reviews
2025
- JOurnal reviewer, Information and Software Technology (IST)
- Journal reviewer, Transactions on Software Engineering and Methodology (TOSEM)
- Journal reviewer, Empirical Software Engineering (EMSE)
- Journal reviewer, Journal of Systems and Software (JSS)
- Journal reviewer, Transactions on Software Engineering (TSE)
- Journal reviewer, Journal of Software: Evolution and Process (JSEP)
- Journal reviewer, Science of Computer Programming (SCP)
- Journal reviewer, Automated Software Engineering (ASEj)
2024
- Journal reviewer, Transactions on Software Engineering and Methodology (TOSEM)
- Journal reviewer, Computing
- Journal reviewer, Software Quality Journal (SQJ)
- Journal reviewer, Journal of Systems and Software (JSS)
- Journal reviewer, Automated Software Engineering (ASEj)
- Journal reviewer, Empirical Software Engineering (EMSE)
- Journal reviewer, International Journal of Human–Computer Interaction (IJHC)
2023
- Journal reviewer, Automated Software Engineering (ASEj)
- Journal reviewer, Empirical Software Engineering (EMSE)
- Journal reviewer, Transactions on Software Engineering (TSE)
- Journal reviewer, Transactions on Software Engineering and Methodology (TOSEM)
- Journal reviewer, Journal of Software: Evolution and Process (JSEP)
- Journal reviewer, Artificial Intelligence Review (AIRE)
- Journal reviewer, International Journal of Human–Computer Interaction (IJHC)
- Journal reviewer, Arabian Journal for Science and Engineering (AJSE)
- Journal reviewer, Scientific Reports (SC)
- Journal reviewer, Prince Naif bin Abdulaziz Award for Cybersecurity Research for GCC Countries
- Journal reviewer, Expert Systems With Applications (ESWA)
- Journal reviewer, Journal of Systems and Software (JSS)
2022
- Journal reviewer, Transactions on Software Engineering (TSE)
- Journal reviewer, Empirical Software Engineering (EMSE)
- Journal reviewer, Journal of Systems and Software (JSS)
- Journal reviewer, Software Quality Journal (SQJ)
- Journal reviewer, Frontiers of Computer Science (FCS)
- Journal reviewer, Artificial Intelligence Review (AIRE)
- Journal reviewer, Expert Systems With Applications (ESWA)
- Journal reviewer, Multidisciplinary Digital Publishing Institute (MDPI)
2021
- Journal reviewer, Journal of Systems and Software (JSS)
- Journal reviewer, Expert Systems With Applications (ESWA)
- Journal reviewer, Arabian Journal for Science and Engineering (AJSE)
2020
- Journal reviewer, Advances in Science, Technology and Engineering Systems Journal (ASTESJ)
- Journal reviewer, Journal of Software Engineering and Applications (JSEA)
Institutional Services
2025
- PhD program committee member, Stevens Institute of Technology
- Software Engineering Master program evaluation committee member, Stevens Institute of Technology
2024
- PhD program committee member, Stevens Institute of Technology
- Systems leaders seminar series committee member, Stevens Institute of Technology
2023
- PhD program committee member, Stevens Institute of Technology
- Software Engineering curriculum committee member, Stevens Institute of Technology
- Non-tenure track search committee member, Stevens Institute of Technology