Member of Program
Committee,
SANER 2017, IEEE 24th International
Conference on Software Analysis, Evolution, and
Reengineering, Klagenfurt, Austria,
February 2017.
Member of Program and
Steering Committees,
CASCON 2016, IBM 26th Centre for Advanced
Studies Conference, Toronto, November
2016.
Member of Program
Committee,
ICSME 2016, IEEE 32nd International
Conference on Software Maintenance and
Evolution, Raleigh, NC, October
2016.
Member of Program
Committee,
ICSE 2016 Vision 2025, ACM / IEEE 38th
International Conference on Software
Engineering, Austin, TX, May
2016.
Member of Program and
Steering Committees,
IWSC 2016, 8th International Workshop on
Software Clones, Osaka, Japan, March
2016.
Member of Program
Committee,
SANER 2016, IEEE 23rd International
Conference on Software Analysis, Evolution, and
Reengineering, Osaka, Japan, March 2016.
Member of Program
Committee,
SCAM 2016, IEEE 16th International Working
Conference on Source Code Analysis and
Manipulation, Raleigh, NC, October
2016.
Member of Program and
Steering Committees,
CASCON 2015, IBM 25th Centre for Advanced
Studies Conference, Toronto, November
2015.
Member of Program
Committee,
ICPC 2015, IEEE 23rd International Conference
on Program Comprehension, Florence, Italy,
May 2015.
Member of Program
Committee,
ICSME 2015, IEEE 31st International
Conference on Software Maintenance and
Evolution, Bremen, Germany, September
2015.
Member of Program and
Steering Committees,
IWSC 2015, 7th International Workshop on
Software Clones, Montréal,
Québec, March 2015.
Member of Emerging
Technologies Program Committee,
CASCON 2014, IBM 24th Centre for Advanced
Studies Conference, Toronto, November
2014.
Doctoral Symposium
Co-Chair,
ICSME 2014, IEEE 30th International
Conference on Software Maintenance,
Victoria, BC, September 2014.
Member of Program and
Steering Committees,
IWSC 2014, 8th International Workshop on
Software Clones, Antwerp, Belgium, February
2014.
Member of Program
Committee,
SCAM 2014, IEEE 14th International Working
Conference on Source Code Analysis and
Manipulation, Victoria, BC, September
2014.
Member of Program
Committee,
ICPC 2014, IEEE 22nd International Conference
on Program Comprehension, Hyderabad, India,
June 2014.
Member of Program and
Steering Committees,
CSMR-WCRE 2014, 21st Working Conference on
Reverse Engineering, Antwerp, Belgium,
February 2014.
Program Co-chair,
CASCON 2013, IBM 23rd Centre for Advanced
Studies Conference, Toronto, November
2013.
Member of Program
Committee,
ICPC 2013, IEEE 21st International Conference
on Program Comprehension, San Francisco,
California, May 2013.
Member of Program
Committee,
ICSM 2013, IEEE 29th International Conference
on Software Maintenance, Eindhoven,
Netherlands, September 2013.
Member of Program and
Steering Committees,
IWSC 2013, 7th International Workshop on
Software Clones, San Francisco, California,
May 2013.
Member of Program
Committee,
PEPM 2013, ACM SIGPLAN 2013 Symposium on
Partial Evaluation and Program Manipulation,
Rome, Italy, January 2013.
Member of Program
Committee,
PWT 2013, 2nd International Workshop on
Personalized Web Tasking, Anchorage,
Alaska, USA, June 2013.
Member of Program
Committee,
SLE 2013, 6th International Conference on
Software Language Engineering,
Indianapolis, Indiana, USA, October
2013.
Member of Program and
Steering Committees,
WCRE 2013, 20th Working Conference on
Reverse Engineering, Koblenz, Germany,
October 2013.
Member of Program
Committee,
CASCON 2012, IBM 22nd Centre for Advanced
Studies Conference, Toronto, November
2012.
Co-Organizer,
Dagstuhl International Seminar on Software
Clone Management Towards Industrial
Application, Dagstuhl, Germany, February
2012.
Member of Tools
Committee,
FSE 2012, ACM 20th International Sympositum
on the Foundations of Software Engineering,
Cary,North Carolina, USA, November
2012.
Member of Program
Committee,
ICSM 2012, IEEE 28th International Conference
on Software Maintenance, Riva del Garda,
Italy, September 2012.
Member of Organizing and
Program Committees,
IWSC 2012, 6th International Workshop on
Software Clones, Zürich, Switzerland,
May 2012.
General Chair,
SCAM 2012, IEEE 12th International Working
Conference on Source Code Analysis and
Manipulation, Riva del Garda, Italy,
September 2012.
General Co-chair,
WCRE 2012, 19th Working Conference on
Reverse Engineering, Kingston, Ontario,
October 2012.
Member of Program
Committee,
CASCON 2011, IBM 21st Centre for Advanced
Studies Conference, Toronto, November
2011.
Member of Program
Committee,
ICMT 2011, 4th International Conference on
Theory and Practice of Model Transformations,
Zürich, Switzerland, June 2011.
Member of Program
Committee,
ICPC 2011, IEEE 19th International Conference
on Program Comprehension, Kingston, Canada,
June 2011.
Program Co-chair,
ICSM 2011, IEEE 27th International Conference
on Software Maintenance, Williamsburg, USA,
September 2011.
Organizing Committee
Chair,
IWSC 2011, 5th International Workshop on
Software Clones, Waikiki, Hawaii, May
2011.
Member of Program
Committee,
LDTA 2011, ACM 11th International Workshop on
Language Descriptions, Tools and Applications,
Saarbrücken, Germany, March
2011.
Member of Program
Committee,
Mutation 2011, 6th International Workshop on
Mutation Analysis, Berlin, March
2011.
Member of Program
Committee,
SCAM 2011, IEEE 11th International Working
Conference on Source Code Analysis and
Manipulation, Williamsburg, USA,
September 2011.
Member of Program
Committee,
WCRE 2011, 18th Working Conference on
Reverse Engineering, Limerick, Ireland,
October 2011.
Member of Program
Committee,
CASCON 2010, IBM 20th Centre for Advanced
Studies Conference, Toronto, November
2010.
Member of Organizing
Committee,
SPW 2010, First Symposium on the Personal
Web, Toronto, November 2010.
Member of Program
Committee,
SLE 2010, International Conference on
Software Language Engineering, Eindhoven,
Netherlands, October 2010.
Co-chair of Doctoral
Symposium,
WCRE 2010, 17th Working Conference on
Reverse Engineering, Beverly, MA, USA,
October 2010.
Member of Program
Committee,
ICSM 2010, IEEE 26th International Conference
on Software Maintenance, Timisoara, Romania,
September 2010.
Member of Program
Committee,
SCAM 2010, IEEE 10th International Working
Conference on Source Code Analysis and
Manipulation, Timisoara, Romania,
September 2010.
Member of Program
Committee,
ICPC 2010, IEEE 18th International Conference
on Program Comprehension, Braga, Portugal,
June 2010.
Member of Workshops
Committee,
ICSE 2010, 32nd International Conference
on Software Engineering, Cape Town, South
Africa, May 2010.
Member of Program
Committee,
IWSC 2010, 4th International Workshop on
Software Clones, Cape Town, South Africa,
May 2010.
Member of Program
Committee,
Mutation 2010, 5th International Workshop on
Mutation Analysis, Paris, April
2010.
Member of Program
Committee,
CSMR 2010, 14th European Conference on
Software Maintenance and Reengineering,
Madrid, Spain, March 2010.
Member of Program
Committee,
PEPM 2010, ACM SIGPLAN 2010 Symposium on
Partial Evaluation and Program Manipulation,
Madrid, Spain, January 2010.
Member of Program
Committee,
WCRE 2009, 16th Working Conference on
Reverse Engineering, Lille, France,
October 2009.
Organizing Committee
Chair,
SITCON 2009, CAS / NSERC Strategic
Workshop on Smart Internet Technologies,
Toronto, November 2009.
Member of Program
Committee,
SCAM 2009, IEEE 9th International Working
Conference on Source Code Analysis and
Manipulation, Edmonton, September
2009.
Member of Program
Committee,
ICSM 2009, IEEE 25th International Conference
on Software Maintenance, Edmonton, September
2009.
Member of Scientific
Committee,
GTTSE 2009, Summer School on Generative
and Transformational Techniques in Software
Engineering, Braga, Portugal, July
2009.
Member of Program
Committee,
ICPC 2009, IEEE 17th International Conference
on Program Comprehension, Vancouver, May
2009.
Member of Program
Committee,
CSMR 2009, 13th European Conference on
Software Maintenance and Reengineering,
Kaiserslautern, Germany, April 2009.
Member of Program
Committee,
IWSC 2009, 3rd International Workshop on
Software Clones, Kaiserslautern, Germany,
April 2009.
Member of Program
Committee,
Mutation 2009, 4th International Workshop on
Mutation Analysis, Denver, USA, April
2009.
Member of Steering
Committee,
SLE, International Conference on Software
Language Engineering,
2008-2011.
Member of Program
Committee,
WCRE 2008, 15th Working Conference on Reverse
Engineering, Antwerp, Belgium, October 2008.
Program Co-chair,
SCAM 2008, IEEE 8th International Working
Conference on Source Code Analysis and
Manipulation, Beijing, September
2008.
Member of Program
Committee,
ICPC 2008, IEEE 16th International Conference
on Program Comprehension, Amsterdam, June
2008.
Member of Program
Committee,
STSM 2008, International Workshop on Semantic
Technologies in System Maintenance,
Amsterdam, June 2008.
Member of Program
Committee,
CSMR 2008, 12th European Conference on
Software Maintenance and Reengineering,
Athens, April 2008.
Member of Steering
Committee,
SCAM, IEEE International Working
Conference on Source Code Analysis and
Manipulation, 2007-2010.
Member of Program
Committee,
WCRE 2007, 14th Working Conference on
Reverse Engineering, Vancouver, October
2007.
Member of Program
Committee,
CASCON 2007, IBM 17th Centre for Advanced
Studies Conference, Toronto, October
2007.
Member of Program
Committee,
ICSM 2007, IEEE 23rd International Conference
on Software Maintenance, Paris, October
2007.
Member of Program
Committee,
SCAM 2007, IEEE 7th International Working
Conference on Source Code Analysis and
Manipulation, Paris, October
2007.
Member of Program
Committee,
ATEM 2007, 4th International Workshop on
Language Engineering, Nashville, September
2007.
Member of Program
Committee,
Mutation 2007, 3rd International Workshop on
Mutation Analysis, Windsor, UK, September
2007.
Member of Scientific
Committee,
GTTSE 2007, Summer School on Generative
and Transformational Techniques in Software
Engineering, Braga, Portugal, July
2007.
Member of Program
Committee,
ICPC 2007, IEEE 15th International Conference
on Program Comprehension, Banff, June
2007.
Member of Program
Committee,
PEPM 2007, ACM SIGPLAN 2007 Symposium on
Partial Evaluation and Program Manipulation,
Nice, France, January 2007.
Member of Program
Committee,
CASCON 2006, IBM 16th Centre for Advanced
Studies Conference, Toronto, October
2006.
Co-organizer,
STS 2006, GPCE Workshop on Software
Transformation Systems, Portland, Oregon,
October 2006.
Member of Program
Committee,
WCRE 2006, IEEE 13th Working Conference on
Reverse Engineering, Benevento, Italy,
October 2006.
Member of Program
Committee,
ICSM 2006, IEEE 22nd International
Conference on Software Maintenance,
Philadelphia, September 2006.
Member of Program
Committee,
SCAM 2006, IEEE 6th International Workshop on
Source Code Analysis and Manipulation,
Philadelphia, September 2006.
Member of Program
Committee,
ICPC 2006, IEEE 14th International Conference
on Program Comprehension, Athens, June
2006.
Member of Program
Committee,
LDTA 2006, ACM 6th International Workshop on
Language Descriptions, Tools and Applications,
Vienna, April 2006.
Chair of Steering
Committee,
IEEE International Conference on Program
Comprehension, 2005-07, member
2007-08.
Member of Steering
Committee,
CASCON, IBM Centre for Advanced Studies
Conference, 2005-08.
Member of Program
Committee,
WCRE 2005, IEEE 12th Working Conference on
Reverse Engineering, Pittsburgh, November
2005.
Program Co-chair,
CASCON 2005, IBM 15th Centre for Advanced
Studies Conference, Toronto, October
2005.
Member of Program
Committee and Industrial Track Co-chair,
ICSM 2005, IEEE International Conference
on Software Maintenance, Budapest,
September 2005.
Member of Program
Committee,
SCAM 2005, IEEE 5th International Workshop
on Source Code Analysis and Manipulation,
Budapest, September 2005.
Member of Scientific
Committee,
GTTSE 2005, Summer School on Generative
and Transformational Techniques in Software
Engineering, Braga, Portugal, July
2005.
Program Co-chair,
IWPC 2005, IEEE 13th International
Workshop on Program Comprehension, St.
Louis, May 2005.
Co-Organizer,
Dagstuhl International Seminar on
Transformation Techniques in Software
Engineering, Dagstuhl, Germany, April
2005.
Member of Program
Committee,
LDTA 2005, ACM 5th International Workshop on
Language Descriptions, Tools and
Applications, Edinburgh, April
2005.
Member of Program
Committee,
WCRE 2004, IEEE 11th Working Conference on
Reverse Engineering, Delft, Netherlands,
November 2004.
Co-organizer,
SET 2004, International Workshop on Software
Evolution Transformations, Delft, Netherlands,
November 2004.
Member of Program
Committee,
GPCE 2004, ACM 3rd International Conference
on Generative Programming and Component
Engineering, Vancouver, October
2004.
Co-organizer,
STS 2004, GPCE Workshop on Software
Transformation Systems, Vancouver, October
2004.
Industrial Track
Chair,
ICSM 2004, IEEE International Conference
on Software Maintenance, Chicago,
September 2004.
Member of Program
Committee,
SCAM 2004, IEEE 4th International Workshop
on Source Code Analysis and Manipulation,
Chicago, September 2004.
Member of Program
Committee,
IWPC 2004, IEEE 12th International
Workshop on Program Comprehension, Bari,
Italy, June 2004.
Member of Steering
Committee,
IWPC, IEEE International Workshop on
Program Comprehension,
2003-2006.
Member of Program
Committee,
SCAM 2003, IEEE 3rd International Workshop
on Source Code Analysis and Manipulation,
Amsterdam, October 2003.
Member of Program
Committee,
RULE'03, ACM SIGPLAN 4th Workshop on
Rule-Based Programming, Valencia, Spain,
June 2003.
Member of Steering
Committee,
SCAM, IEEE International Workshop on
Source Code Analysis and Manipulation,
2002-2005.
Industrial Track
Co-Chair,
ICSM 2002, IEEE International Conference
on Software Maintenance, Montreal,
October 2002.
Program Co-Chair,
SCAM 2002, IEEE 2nd International Workshop
on Source Code Analysis and Manipulation,
Montreal, October 2002.
Member of Program
Committee,
RULE'02, ACM SIGPLAN 3rd Workshop on
Rule-Based Programming, Pittsburgh,
October 2002.
Workshop Co-Organizer,
IFIP Working Group 2.4 Meeting,
Banff, September 1999.
Member of Program
Committee,
Systems Implementation 2000, IFIP 1998
Working Conference on Systems
Implementation, Berlin, February
1998.
Member of Program
Committee,
CASE'95, IEEE 7th International Workshop
on Computer-Aided Software Engineering,
Toronto, July 1995.
Member of Program
Committee,
ICCL'94, IEEE 5th International Conference
on Computer Languages, Toulouse, May
1994.
Program Chair,
ICCL'92, IEEE 4th International Conference
on Computer Languages, Oakland, April
1992.
Workshop Organizer,
IFIP Working Group 2.4 Meeting,
Kingston, May 1990.