Reviewer:

  • Empirical Software Engineering Journal (EMSE): 17, ’16, ’15, ’14.
  • IEEE Transactions on Software Engineering (TSE): ’17, ’15.
  • Journal of Software: Evolution and Process (JSEP): ’17, ’16, ’12.
  • Software Quality Journal (SQJO): ’16,’15, ’13, ’12.

Program Committee Member:

  • International Conference on Program Comprehension (ICPC): ’17, ’16’15.
  • International Conference on Program Comprehension (ICPC)—ERA Track: ’13.
  • International Conference on Software Analysis, Evolution, and Reengineering (SANER): ’18, ’17.
  • International Conference on Software Analysis, Evolution, and Reengineering (SANER)—ERA Track: ’15.
  • International Conference on Software Analysis, Evolution, and Reengineering (SANER)—Tool Track: ’16, ’15.
  • International Conference on Software Maintenance and Evolution (ICSME): ’17, ’16.
  • International Conference on Software Maintenance and Evolution (ICSME)—Tool Track: ’16.
  • International Working Conference on Source Code Analysis and Manipulation (SCAM): ’16.
  • International Workshop on Mining Unstructured Data (MUD): ’13.
  • Symposium on Novel Applications and Technology Advances in Computing (NATA): ’16.
  • Working Conference on Mining Software Repositories (MSR)—Data Showcase Track: ’16,’15.

External Reviewer:

  • Annual International Conference hosted by the Centre for Advanced Studies Research (CASCON): ’12.
  • European Conference on Software Maintenance and Reengineering (CSMR): ’13.
  • European Conference on Software Maintenance and Reengineering – Working Conference on Reverse Engineering (CSMR-WCRE): ’14.
  • International Conference on Program Comprehension (ICPC): ’13, ’11.
  • International Conference on Software Engineering(ICSE): ’14.
  • International Conference on Software Maintenance (ICSM): ’11.
  • Working Conference on Mining Software Repositories (MSR): ’15, ’14’13, ’11.
  • Working Conference on Reverse Engineering (WCRE): ’12, ’11.

Organizing Committee Member:

  • Co-Chair: International Conference on Software Analysis, Evolution, and Reengineering (SANER)—ERA Track: ’17.
  • General Co-Chair: Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP): ’15, ’13.
  • Local Arrangement Co-Chair: Canadian Summer School on Practical Analyses of Software Engineering Data (PASED): ’11.
  • Web chair: 20th Working Conference on Reverse Engineering (WCRE): ’13.
  • Web chair: 8th International Workshop on Search-Based Software Testing (SBST): ’15.
  • Volunteer: International Conference on Software Testing, Verification and Validation (ICST): ’12.