General Chair:

- 3rd International Workshop on Refactoring (IWoR'2019)

Program Chair:

- 37th International Conference on Software Maintenance and Evolution (ICSME'2021) Research Track
- 29th IEEE/ACM International Conference on Program Comprehension (ICPC'2021) Replications and Negative Results Track
- 20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'2020) Research Track
- 28th IEEE/ACM International Conference on Program Comprehension (ICPC'2020) Tool Demonstration Track
- 19th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'2019) Engineering Track
- 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'2019) ERA Track
- 24th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'2017) Tool Demonstration Track
- 22nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'2015) ERA Track

Program Committee Member:

[2020]

- 36th IEEE International Conference on Software Maintenance and Evolution (ICSME'2020) Research Track
- 17th International Conference on Mining Software Repositories (MSR'2020) Research Track

[2019]

- 27th IEEE/ACM International Conference on Program Comprehension (ICPC'2019) Research Track

[2018]

- 34th IEEE International Conference on Software Maintenance and Evolution (ICSME'2018) Research Track
- 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'2018) ACM Student Research Competition
- 2nd International Workshop on Refactoring (IWoR'2018)

[2017]

- 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE'2017) Research Track
- 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME'2017) Research Track
- 25th IEEE International Conference on Program Comprehension (ICPC'2017) Research Track
- 1st International Workshop on API Usage and Evolution (WAPI'2017)

[2016]

- 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'2016) Research Track
- 24th IEEE International Conference on Program Comprehension (ICPC'2016) Research Track
- 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'2016) ERA Track
- 1st International Workshop on Refactoring (IWoR'2016)

[2015]

- 15th International Conference on Web Engineering (ICWE'2015) Web user interfaces Track
- 23rd IEEE International Conference on Program Comprehension (ICPC'2015) Research Track
- 23rd IEEE International Conference on Program Comprehension (ICPC'2015) ERA Track
- 2nd Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP'2015)

[2014]

- 21st Asia-Pacific Software Engineering Conference (APSEC'2014) Research Track
- 30th IEEE International Conference on Software Maintenance and Evolution (ICSME'2014) ERA Track
- 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'2014) Research Track
- IEEE Conference on Software Maintenance, Reengineering and Reverse Engineerin (CSMR-WCRE'2014) Research Track

[2013]

- 29th IEEE International Conference on Software Maintenance (ICSM'2013) ERA Track
- 21st IEEE International Conference on Program Comprehension (ICPC'2013) ERA Track
- 17th Panhellenic Conference on Informatics (PCI'2013)
- 1st Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP'2013)
- 35th International Conference on Software Engineering (ICSE'2013) Formal Research Demonstrations Track
- 17th European Conference on Software Maintenance and Reengineering (CSMR'2013) Research Track + Session Chair

[2012]

- 28th IEEE International Conference on Software Maintenance (ICSM'2012) ERA Track
- 16th European Conference on Software Maintenance and Reengineering (CSMR'2012) Research Track

Journal Board Member:

- I am a member of the IEEE Transactions on Software Engineering Review Board

Journal Reviewer:

- IEEE Transactions on Software Engineering (11 articles)
- IEEE Software (2 articles)
- Empirical Software Engineering (6 articles)
- Journal of Systems and Software (11 articles)
- Information and Software Technology (4 articles)
- IEEE Transactions on Reliability (1 article)
- Automated Software Engineering (1 article)
- Journal of Software: Evolution and Process (6 articles)
- Journal of Software: Practice and Experience (1 article)
- Journal of Software Maintenance and Evolution: Research and Practice (1 article)
- Software and Systems Modeling (2 articles)
- Science of Computer Programming (3 articles)
- Software Quality Journal (4 articles)
- IEEE Transactions on Systems, Man, and Cybernetics--Part C: Applications and Reviews (1 article)
- Computational Intelligence (1 article)

External Referee:

NSERC Discovery Grant 2013 (2 applications)
NSERC Discovery Grant 2015 (1 application)
NSERC Discovery Grant 2016 (1 application)
NSERC Collaborative Research and Development Grant (1 application in 2015)