Professional Activities

Check upcoming conferences and events

Consider submitting a paper and/or attending!

Steering Committees

I serve on the following steering committees:

  • IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM, 2003-2006, 2006-2009, 2011-2014, re-elected 2014-2017, chair)
  • International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP, 2013-2017)
  • Norwegian High Integrity Systems Forum (HISF)

and earlier on:

  • IEEE International Conference on Program Comprehension (ICPC, 2009–2012, re-elected 2012–2015, chair).
  • IEEE International Conference on Software Maintenance (ICSM, 2009–2012, chair)
  • International Working Conference on Reverse Engineering (WCRE, 2004–2008, re-elected 2010–2014. WCRE merged in 2014 with CSMR to form the IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER).

Conference and workshop organisation

In addition, I am, or have been, involved in the organisation of the following conferences and workshops:

  • 1st International Workshop on Technical Debt Analytics (TDA 2016)
  • 3rd International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP 2016)
  • 3rd International Workshop on (Meta)modelling for Healthcare Systems (MMHS 2016, program committee)
  • 24th IEEE International Conference on Program Comprehension (ICPC 2016, program committee)
  • 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2016, program committee, steering committee)
  • 32rd IEEE International Conference on Software Maintenance and Evolution (ICSME 2016, program committee)
  • 2nd High Integrity Systems Symposium (HISS 2015, organizer)
  • 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015, program committee)
  • 23nd IEEE International Conference on Program Comprehension (ICPC 2015, program committee)
  • Program co-chair, 30th IEEE International Conference on Software Maintenance and Evolution (ICSME 2014, with Lori Pollock)
  • Program co-chair, 22nd IEEE International Conference on Program Comprehension (ICPC 2014, with Andrew Begel)
  • Organizer, 2nd International Workshop on Multi Product Line Engineering (MultiPLE 2014)
  • Organizer, 1st International Workshop on Aligning Research on Code Smells (ARCS 2013)
  • Organizer, 1st International Workshop on Multi Product Line Engineering (MultiPLE 2013)
  • Industrial chair, 18th IEEE International Conference on Program Comprehension (ICPC 2010)
  • General chair, 7th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007)
  • Program chair, 6th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2006, with Massimiliano Di Penta)
  • Dissertation chair, 22nd IEEE International Conference on Software Maintenance (ICSM 2006, with Michael Godfrey).
  • Organizer, Second International Workshop on Code Based Software Security Analysis (CoBaSSA 2006, with Spiros Mancoridis)
  • Organizer Dagstuhl Seminar on Aspects For Legacy Applications Dagstuhl Seminar on Aspects For Legacy Applications (Schloss Dagstuhl, Nº 06302, 2006, with Ganesan Ramalingam and Siobhán Clarke)
  • Organizer First Workshop Towards Evaluation of Aspect Mining (TEAM 2006, with Silvia Breu, Magiel Bruntink, and Jens Krinke)
  • Organizer, First Workshop on Code Based Software Security Analysis (CoBaSSA 2005, with Spiros Mancoridis)
  • General chair, 11th International Working Conference on Reverse Engineering (WCRE 2004)
  • Local chair, 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003)
  • Activity session chair, 4th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP 2003)
  • Organizer, First Belgian-Dutch Software Evolution Workshop (BENEVOL 2003, organizer, with Tom Mens)
  • Organizer, Workshop on Testing in eXtreme Programming (WTiXP’2002)

Program committees

Finally, I serve, or have served, on the following program committees:

  • 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2016)
  • 32rd IEEE International Conference on Software Maintenance and Evolution (ICSME 2016)
  • 3rd International Workshop on (Meta)modelling for Healthcare Systems (MMHS 2016)
  • 24th International Conference on Program Comprehension (ICPC 2016)
  • 3rd Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP 2016)
  • 23nd IEEE International Conference on Program Comprehension (ICPC 2015)
  • 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015, program committee)
  • … (oops, it seems we have a maintenance gap here) …
  • 1st Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP 2013)
  • 17th European Conference on Software Maintenance and Reengineering (CSMR 2013)
  • 21th IEEE International Conference on Program Comprehension (ICPC 2013)
  • 29th IEEE International Conference on Software Maintenance (ICSM 2013)
  • 19th Working Conference on Reverse Engineering (WCRE 2012)
  • 28th IEEE International Conference on Software Maintenance (ICSM 2012)
  • 12th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2012)
  • 20th IEEE International Conference on Program Comprehension (ICPC 2012)
  • ICSE Track on Software Engineering Education (ICSE-SEE 2012)
  • Testing: Academic & Industrial Conference – Practice and Research Techniques (TAIC PART 2012)
  • 27th IEEE International Conference on Software Maintenance (ICSM 2011)
  • 112th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011)
  • 17th Working Conference on Reverse Engineering (WCRE 2010)
  • 14th European Conference on Software Maintenance and Reengineering (CSMR 2010)
  • 10th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2010)
  • 16th Working Conference on Reverse Engineering (WCRE 2009)
  • 25th IEEE International Conference on Software Maintenance (ICSM 2009)
  • 9th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2009)
  • 17th IEEE International Conference on Program Comprehension (ICPC 2009)
  • 13th European Conference on Software Maintenance and Reengineering (CSMR 2009)
  • Third International Workshop on Secure Software Engineering (SecSE 2009)
  • 16th IEEE International Conference on Program Comprehension (ICPC 2008)
  • 8th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008)
  • 5th IEEE Working Conference on Mining Software Repositories (MSR 2008)
  • 15th Working Conference on Reverse Engineering (WCRE 2008)
  • 4rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2008)
  • Second International Workshop on Secure Software Engineering (SecSE 2008)
  • 14th Working Conference on Reverse Engineering (WCRE 2007)
  • 23th IEEE International Conference on Software Maintenance (ICSM 2007)
  • 7th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007)
  • 15th IEEE International Conference on Program Comprehension (ICPC 2007)
  • 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis VisSoft 2007)
  • 1st International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCERT 2007)
  • 11th European Conference on Software Maintenance and Reengineering (CSMR 2007)
  • 4th International Workshop on Mining Software Repositories (MSR 2007)
  • 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2007)
  • First International Workshop on Secure Software Engineering (SecSE 2007)
  • HICSS-40 Minitrack on Secure Software Architecture, Design, Implementation and Assurance (SSADIA 2007)
  • 13th Working Conference on Reverse Engineering (WCRE 2006)
  • 22nd International Conference on Software Maintenance, (ICSM 2006)
  • 14th International Conference on Program Comprehension (ICPC 2006)
  • International Workshop on Mining Software Repositories (MSR 2006)
  • Astrenet Aspect Analysis Workshop (AAA 2006)
  • HICSS Secure Software Architecture, Design, Implementation and Assurance (HICSS-SSADIA 2006)
  • 5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005)
  • 13th International Workshop on Program Comprehension (IWPC 2005)
  • First International Workshop on Software Evolution Transformations (SET 2004)
  • 9th European Conference on Software Maintenance and Reengineering (CSMR 2005)
  • 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004)
  • 12th International Workshop on Program Comprehension (IWPC 2004)
  • 8th European Conference on Software Maintenance and Reengineering (CSMR2004)
  • 10th Working Conference on Reverse Engineering (WCRE 2003)
  • International Workshop on Meta-Models and Schemas for Reverse Engineering (ateM 2003)
  • 11th International Workshop on Program Comprehension (IWPC 2003)
  • 4th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP 2003)
  • 7th European Conference on Software Maintenance and Reengineering (CSMR 2003)
  • 9th Working Conference on Reverse Engineering (WCRE 2002)
  • 3th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP 2002)