Professional Service

Editor of Journal Special Issues

  • Co-editor of NLBSE’22 special issue, Journal of Science of Computer Programming (SCP), Elsevier, 2022

Organizing Committee Member

  • 39th IEEE International Conference on Software Maintenance and Evolution (ICSME’23): Registered Reports co-chair
  • 7th Student Contest on Software Engineering (SCORE’23), co-located with ICSE’23: Contest co-chair
  • 2nd International Workshop on Natural Language-based Software Engineering (NLBSE’23): Tool Competition co-chair
  • 1st International Workshop on Natural Language-based Software Engineering (NLBSE’22): Tool Competition co-chair
  • 2nd Software Documentation Generation Challenge (DocGen2): Publicity co-chair
  • 3rd Intl. Workshop on Dynamic Software Documentation (DySDoc3): Data and web/publicity co-chair

Program Committee Member

  • 46th ACM/IEEE International Conference on Software Engineering (ICSE’24): Research Track
  • 39th IEEE International Conference on Software Maintenance and Evolution (ICSME’23): Research Track
  • 31st IEEE/ACM International Conference on Program Comprehension (ICPC’23): Research Track
  • 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’23): Research Track
  • 45th ACM/IEEE International Conference on Software Engineering (ICSE’23): Research Track
  • 44th ACM/IEEE International Conference on Software Engineering (ICSE’22): Poster Track
  • 19th IEEE Working Conference on Mining Software Repositories (MSR’22): Data/Tool Showcase Track
  • 30th IEEE/ACM International Conference on Program Comprehension (ICPC’22): Research Track
  • 5th IEEE/ACM International Workshop on Refactoring (IWOR’21): Research Track
  • 37th IEEE International Conference on Software Maintenance and Evolution (ICSME’21): Research Track and New Ideas and Emerging Results Track
  • 36th IEEE/ACM Intl. Conference on Automated Software Engineering (ASE’21): Research track
  • 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’20): Student Research Competition
  • 36th IEEE Intl. Conf. on Software Maintenance and Evolution (ICSME’20): Tool Demo and Doctoral Symposium Tracks
  • 35th IEEE Intl. Conf. on Automated Software Engineering (ASE’20): Tool Demo Track
  • 28th IEEE/ACM International Conference on Program Comprehension (ICPC’20): Research Track
  • 17th IEEE Working Conference on Mining Software Repositories (MSR’20): Data Showcase Track
  • 27th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’20): Late Breaking Ideas Track
  • 2nd Software Documentation Generation Challenge (DocGen2 - 2020): Challenge and Tool Demo Tracks
  • 35th IEEE Intl. Conf. on Software Maintenance and Evolution (ICSME’19): Short paper and Tool Demo Tracks
  • 3rd Intl. Workshop on Dynamic Software Documentation (DySDoc3): Challenge Track

Research Paper and Proposal Reviewer

  • National Science Foundation (NSF), SHF program: 2020, 2022
  • IEEE Transactions on Software Engineering (TSE), IEEE CS : 2019-2022
  • Empirical Software Engineering (EMSE), Springer: 2019-2022
  • Journal of Systems and Software (JSS), Elsevier: 2019-2022
  • Automated Software Engineering (AUSE), Springer – 2021
  • Software Quality Journal (SQJ), Springer: 2019
  • ACM/IEEE Intl. Conf. on Software Engineering (ICSE): 2015, 2017
  • IEEE Intl. Conf. on Software Maintenance and Evolution (ICSME): 2015, 2016, 2019
  • IEEE Intl. Conf. on Program Comprehension (ICPC): 2016
  • IEEE Intl. Conf. on Software Analysis, Evolution, and Reengineering (SANER): 2015, 2016
  • IEEE Work. Conf. on Mining Software Repositories (MSR): 2015, 2016

Student Volunteer

  • ACM/IEEE Intl. Conf. on Software Engineering (ICSE): 2016, 2017
  • ACM Joint Meeting on the Foundations of Software Engineering (ESEC/FSE): 2017