I have served the international and national communities through several roles. One of my most satisfying role was to lead the design and execution of the first Association of Computing Machinery (ACM) hybrid conference, SPLASH 2021. This conference was organized both as a physical event in Chicago, IL and virtually. The hybrid conference was attended by over 800 participants. The conference combined virtual in-person Q&A sessions and introduced innovative features such as hybrid coffee breaks, a mirrored schedule for geographic inclusion, and time bands in the program. As a steering committee member for the NSF Midwest Big Data Hub (MBDH), I worked on advising the hub on sustainability and governance, and on providing program guidance.
Conference leadership roles
- American Society For Engineering Education (ASEE) Engineering Deans Institute (EDI) 2026 Planning Committee
- General Chair, SPLASH 2021, the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity. SPLASH 2021 included five co-hosted conferences, several sub-conferences such as OOPSLA (Object-oriented Programming, Systems, Languages, and Applications) and Onward!, and nine workshops. SPLASH 2021 was the first major hybrid conference organized by the Association for Computing Machinery (ACM).
- General Chair, SPLASH 2020, the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity. SPLASH 2020 was the first virtual SPLASH and incorporated several innovations to improve accessibility and global inclusivity.
- Founder and General Chair, the Midwest Big Data Summer School (MBDS 2016 - 2019).
- Program Committee Co-chair, IEEE COMPSAC SETA Symposium (SETA 2016, 2017).
- Organization Committee Member, ADSA Leadership Summit (2023).
- Doctoral Symposium Chair, ESEC/FSE 2018.
- Doctoral Symposium Chair, SPLASH 2012.
- Student Volunteer Co-chair, Eighth International Conference on Aspect-Oriented Software Development (AOSD 2009).
Journal editorial board membership
- Advisory Board, Proceedings of the ACM on Programming Languages (2023 - Present);
- Editorial Board, Automated Software Engineering Journal (2024 - Present);
- Editorial Board, IEEE Transactions on Software Engineering (2017 - 2022);
- Associate Editor, Software Engineering Notes (2015 - 2019); and
- Guest Editor, Journal of Systems and Software Special Issue on Software Engineering Technology and Applications (2016).
Workshop organization
- Founder and Co-organizer of Workshop on Virtual Machine and Intermediate Languages (VMIL 2007-2013, 2016). I founded this workshop series in 2007. It was first organized with AOSD and later co-located with the SPLASH conference.
- Co-organizer Workshop on Foundations of Aspect-oriented Languages (FOAL 2013, 2015, 2016).
Steering committee member
- Steering Committee Member, SPLASH Conference (2019 - Present);
- Workshop on Virtual Machine and Intermediate Languages (VMIL 2017 - 2019); and
- Steering Committee Member, the Midwest Big Data Hub (2016-2018).
Conference program committee member
- The International Conference in Software Engineering (ICSE 2026, also in 2025 and 2024);
- The Innovation in Software Engineering Conference (ISEC 2021, also in 2020);
- The Automated Software Engineering (ASE) Conference (Area chair in 2024, PC member in 2019, 2022, and 2023);
- The ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2009, 2013);
- The 13th International Conference on Modularity (Modularity 2014 - 2016);
- International Conference on Aspect-Oriented Software Development (AOSD 2009 - 2011, 2013);
- The 2010 Onward! Conference, the new ideas, new paradigms track at SPLASH/OOPSLA 2010;
- International Conference on Generative Programming: Concepts \& Experiences (GPCE 2010, 2015);
- Blue Sky and Position Papers Track of the 14th International Conference on Modularity (Modularity 2015);
- Demonstration Track of the International Conference on Software Engineering (ICSE 2016);
- Posters subcomittee of the International Conference on Software Engineering (ICSE 2014);
- Research Demonstrations Track, the 32nd International Conference on Software Engineering (ICSE 2010); and
- International Conference on Next Generation Web Services Practices (NWeSP 2009).