International and National Service Roles

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

Journal editorial board membership

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

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).