Summary
My main field of research is Software Engineering, with a special interest in Software Evolution and Test Automation. Due to historical reasons, I maintain a heavy interest in Hypermedia, although I don't do any active research in that area anymore.
Research Methods Tutorial
The last decade I supervised a significant amount of PhD students, served in numerous PhD committees and reviewed a countless number of papers. I have condensed all my experience in a Tutorial entitled "Research Methods in Computer Science" which has been taught at a few software engineering conferences (ASE 2010, ICSM 2011).
All material regarding that tutorial can be found at Tutorial Research Methods.
Organisation of Conference Events
All events are listed in reverse chronological order.
Steering Committees
- Member of the Steering Committee for the International Conference on Software Analysis, Evolution and Reengineering.
The SANER conference series joins The Working Conference on Reverse Engineering (WCRE), the premier research conference on the theory and practice of recovering information from existing software and systems, with The European Conference on Software Maintenance and Reengineering (CSMR), the premier European conference on the theory and practice of maintenance, reengineering and evolution of software systems.
Chairing Conference Events
- Local organisation chair CSMR-WCRE Software Evolution Week
Antwerp, Belgium; February 3 - 7 2014 - Doctoral Symposium Chair ICSM'2011 Conference
Williamsburg, Virginia; September 25 - October 1, 2011 - Local organisation chair ASE'2010 Conference
Antwerp, Belgium; September 20 - 24 2010 - Phd forum chair WCRE'2008 Conference
Antwerp, Belgium; October 15 - 18 2008 - Program Chair ICDL'2007
2007 International Conference on Dynamic Languages, Lugano, Switzerland; August 2007 [Proceedings at ACM Digital Library] - Organizing WOOR'07 (10th anniversary edition)
ECOOP'07 Workshop on Object-Oriented Reengineering. A workshop organised as part of the European Conference on Object-Oriented Programming. Berlin, Germany; July-August, 2006. - Organizing WOOR'06
ECOOP'06 Workshop on Object-Oriented Reengineering. A workshop organised as part of the European Conference on Object-Oriented Programming. Nantes, France; July, 2006. - Organizing MetaModelling'06
A Tutorial on Meta-Models, Meta-Classes and Meta-Objects by Prof. Stéphane Ducasse. Brussels, Belgium; March, 2006. http://www.fots.ua.ac.be/events/MetaModeling06/. - Organizing WOOR'05
ECOOP'05 Workshop on Object-Oriented Reengineering. A workshop organised as part of the European Conference on Object-Oriented Programming. Glasgow, UK; July, 2005. - Organizing BENEVOL'04
2nd BElgium Netherlands Workshop on software EVOLution. A workshop bringing together some groups from the nearby universities working on software evolution. Antwerp, Belgium; July, 2004. - Organizing WOOR'04
ECOOP'04 Workshop on Object-Oriented Reengineering. A workshop organised as part of the European Conference on Object-Oriented Programming. Oslo, Norway; June, 2004. - Organizing WOOR'03
ECOOP'03 Workshop on Object-Oriented Reengineering. A workshop organised as part of the European Conference on Object-Oriented Programming. Darmstadt, Germany; July, 2003. - Organizing WOOR'99
ESEC/FSE'99 Workshop on Object-Oriented Reengineering.A workshop organised as part of the Seventh European Software Engineering Conference together with Seventh ACM SIGSOFT Symposium on the Foundations of Software Engineering. Toulouse, France; September 6, 1999. - Organizing Workshop on Object-Oriented Architectural Evolution
in conjunction with ECOOP'99 Conference Lisbon, Portugal; June 14th - 18th, 1999. - Workshop Chair for Hypertext'99
ACM Hypertext'99. Darmstadt, Germany, February 21 - 25, 1999. - Workshop Chair for ECOOP'98
The 12th European Conference on Object-Oriented Programming. Brussels, Belgium, July 20 - 24, 1998. - Organizing WOOR'97
ESEC/FSE'97 Workshop on Object-Oriented Reengineering. A workshop organised as part of the Sixth European Software Engineering Conference together with Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering. Zurich, Switzerland; September 26, 1997. - Organizing 2nd Workshop on Open Hypermedia Systems
A workshop organised as part of the Hypertext'96 Conference. Washington, D.C., March 16-20, 1996.
Chair of Program Commitee
- Program Chair ICDL'2007
2007 International Conference on Dynamic Languages, Lugano, Switzerland; August 2007 [Proceedings at ACM Digital Library]
Member of Program Commitee
- Program Committee Member for ICSE'2015 -- New Ideas and Emerging Results track
International Conference on Software Engineering, Firenze, Italy; May 2015 - Program Committee Member for ICSM'2014 - Early Research Achievements (ERA) track
International Conference on Software Maintenance and Evolution, Victoria, BC, Canada; September-October, 2014 - Program Committee Member for ICSM'2013 - Industry Track
International Conference on Software Maintenance, Eindhoven, The Netherlands; September, 2013 - Program Committee Member for CSMR'2013
European Conference on Software Maintenance and Reengineering (Both the main track as well as the early research achievements track), Genova, Italy; March, 2013 - Program Committee Member for ICPC'2013
International Conference on Program Comprehension, San Fransisco, California; May 2013 - Program Committee Member for ICSE'2013 -- New Ideas and Emerging Results track
International Conference on Software Engineering, San Francisco, California; May 2013 - Program Committee Member for ICSM'2012 - PhD Symposium
International Conference on Software Maintenance, Trento, Italy; September, 2013 - Program Committee Member for ICSE'2012 -- Tool demonstrations track
International Conference on Software Engineering, Zurich, Switzerland; June 2012 - Program Committee Member for WCRE'2011
Working Conference on Reverse Engineering, Limerick, Ireland; October 2011 - Program Committee Member for ESEC/FSE'2011 -- Tool demonstrations track
European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Szeged, Hungary; September 2011 - Program Committee Member for ICSM'2010
International Conference on Software Maintenance, Timisoara, Romania; September 2010 - Program Committee Member for QUATIC'2010
Quality of Information and Communications Technology, Porto, Portugal; September 2010 - Program Committee Member for FASE'2010
Fundamental Approaches to Software Engineering, Paphos, Cyprus; March 2010 - Program Committee Member for WCRE'2009
Working Conference on Reverse Engineering, Lilles, France; October 2009 - Program Committee Member for ICSM'2009
International Conference on Software Maintenance, Edmonton, Canada; September 2009 - Program Committee Member for IWPSE/EVOL'09
Joint International Workshop on Principles of Software Evolution and ERCIM Workshop on Software Evolution. Amsterdam, netherlands; August2009 - Program Committee Member for FAMOOSR'2008
Workshop on FAMIX and Moose in Reengineering, Zurich, Switzerland; July 2008 - Program Committee Member for PCODA'2007
3rd International Workshop on Program Comprehension through Dynamic Analysis, Vancouver, Canada; October 2007 - Program Committee Member for Models'2007
10th International Conference on Model Driven Engineering Languages and Systems, Nashville, USA; September/October 2007 - Program Committee Member for IWPSE'2007
9th International Workshop on Principles of Software Evolution, Dubrovnik, Croatia; September2007 - Program Committee Member for ICSOFT'2007
2nd International Conference on Software and Data Technologies, Barcelona, Spain; July 2007 - Program Committee Member for ECMDA'2007
3rd European Conference on Model Driven Architecture; Foundations and Applications, Haifa, Israel; June 2007 - Program Committee Member for FAMOOSR'2007
Workshop on FAMIX and Moose in Reengineering, Zurich, Switzerland; June 2007 - Program Committee Member for MSR'2007
4th InternationalWorkshop on Mining Software Repositories, Minneapolis, USA; May 2007 - Program Committee Member for LATE'2007
Linking Aspect Technology and Evolution (Workshop), Vancouver, British Columbia; March 2007. - Program Committee Member for SAC'2007 - Track on Model Transformation
22nd Annual ACM Symposium on Applied Computing, Seoul, Korea; March 2007 - Program Committee Member for CSMR'2007
11th European Conference on Software Maintenance and Reengineering, Amsterdam, the Netherlands; March 2007 - Program Committee Member for WICSA'2007
6th Working IEEE/IFIP Conference on Software Architecture, Mumbai, India; January 2007 - Program Committee Member for Models'2006
9th International Conference on Model Driven Engineering Languages and Systems, Genova, Italy; October 2006. - Program Committee Member for ESUG'2006
European Conference on Smalltalk, Prague, Czech Republic; September 2006. - Program Committee Member for ICSOFT'2006
International Conference on Software and data Technologies, Setubal, portugal; September 2006. - Program Committee Member for ECMDA-FA'2006
European international Conference on model Driven Architecture, Bilbao, Spain; July 2006. - Program Committee Member for PSI'06
Sixth International Andrei Ershov Memorial Conference Perspectives of System Informatics, Novosibirsk, Akademgorodok, Russia; June 2006. - Program Committee Member for ICPC'2006
14th International Conference on Program Comprehension, Athens, Greece; June 2006. - Program Committee Member for LATE'2006
Linking Aspect Technology and Evolution (Workshop), Bonn, Germany; March 2006. - Program Committee Member for IASTED-SE'2006
The IASTED International Conference on SOFTWARE ENGINEERING, Athens, Greece; June 2006. - Program Committee Member for WICSA'2005
The fifth Working IEEE/IFIP Conference on Software Architecture, Pittsburgh, USA; November 2005. - Program Committee Member for IWPC'2005
13th International Workshop on Program Comprehension, St.Louis, Missouri, USA; May 2005. - Program Committee Member for ESUG'2005
European Conference on Smalltalk, Brussels, Belgium; August 2005. - Program Committee Member for ESUG'2004
European Conference on Smalltalk, Kothen, Germany; September 2004. - Program Committee Member for FASE'2004
Fundamental Approaches to Software Engineering, Barcelona, Spain; April 2004. - Program Committee Member for ESUG'2003
European Conference on Smalltalk, Bled, Slovenia; August 2003. - Program Committee Member for ECOOP'2001
15th European Conference on Object-Oriented Programming, Budapest, Hungary; June 18 - 22, 2001. - Program Committee Member for Webnet'2000
AACE '2000 World Conference on the WWW and Internet San Antonio, Texas; October 30 - November 4. - Program Committee Member for ECOOP'2000
14th European Conference on Object-Oriented Programming Sophia Antipolis and Cannes, France; June 12 - 16, 2000. - Program Committee member for ROOM 3
The Third Workshop on Rigorous Object Oriented Methods. York, UK; January 17 2000 - Program Committee member for OORaSE99
OOPSLA'99 Workshop on Reflection and Software Engineering. Denver, Colorado; November 1st, 1999 - Program Committee member for GCSE'99
Generative and Component-Based Software Engineering Symposium. Co-hosted with the Smalltalk and Java in Industry and Education Conference '99 (STJA'99) and organized by the Working Group "Generative and Component-Based Software Engineering" of the German "Gesellschaft fur Informatik" under the auspices of the STJA Foundation. Erfurt, Germany; September 28-30, 1999. - Program Committee Member for Webnet'99
AACE '99 World Conference on the WWW and Internet Waikiki Beach, Honolulu, Hawaii, USA; October 30 - November 4, 1999.
Journal Reviewing
I reviewed for most of the software engineering journals in our field, including
- Transactions on Software Engineering and Methodology
- Transactions on Software Engineering
- Empirical Software Engineering
- Software: Evolution and Process
- Science of Computer Programming
- Computer Science and Technology
- Information and Software Technology
- Systems and Software Engineering
- Systems and Software
- Software and Systems Modeling
- Object Technology
Keynotes, Presentations and Tutorials
- Taught a tutorial on Research Methods in Computer Science at the ICSM 2011Conference
- Taught a tutorial on Research Methods in Computer Science at the ASE 2010 Conference
- Gave a Keynote entitled "Research in Software Evolution -- 'in vitro' vs. 'in vivo'" at the 14th European Conference on Software Maintenance and Reengineering CSMR'2010 (Madrid, Spain; March 2006).
- Taught a tutorial on Object-Oriented Reengineering at the University of Innsbruck (May 2008).
- Presented an invited lecture during the CHOOSE'2006 Forum (Berne, december 2006).
- Taught a tutorial on Object-Oriented Reengineering at the ICSM'2005 Conference.
- Gave a lecture on Reengineering Patterns during a special event concerning "Realiteit van OO transities" ( "Vlaams Software Platform") on March, 23rd, 2005.
- Gave a lecture on Software Engineering Deonthology during a special event
concerning "Juridische aspecten by softwareontwikkeling" (
"Vlaams Software Platform"),
on May, 6th, 2004.
Basically, we presented a set of legal patterns, describing best practices concerning legal protection during software projects involving 3rd parties. - Gave three lectures as part of the course on "Enterprise Application Integration and Software re-engineering" organized by the "Instituut voor Permanente Vorming" (University of Ghent) during January/February 2004.
- Gave a lecture as part of a course on "Software testing" organized by the "University of Antwerp - Management School" (March, 30th, 2004).
- Presented Object-Oriented Reengineering Patterns at the FNRS Contact Day on Software (re-)engineering. Louvain-La-Neuve, Belgium, May 2003.
- Presented Object-Oriented Reengineering Patterns at the Belgian Java Users Group. November, 2002.
- Taught a tutorial on Object-Oriented Reengineering at the OOPSLA'2002 Conference.
- Taught a tutorial on Object-Oriented Reengineering at the OOPSLA'2000 Conference.
- Taught a tutorial on Object-Oriented Reengineering at the OOPSLA'99 Conference.
- Taught a tutorial on Object-Oriented Reengineering at the ECOOP'99 Conference.
- Presented the FAMOOS project at the ESUG '97 Summer School, Nice - France. August, 1997.
- Presented the FAMOOS project at the The practical issues of OO seminar, Antwerp - Belgium. November, 1997.
PhD Supervision
PhD Promoter at the University of Antwerp
- Sten Vercammen. Mutation testing : fewer, faster, and smarter, April 2023
- Brent van Bladel. Test code : a new frontier in code cloning research, February 2023
- Mehrdad Abdi. Toward zero-touch test amplification, December 2022
- Diana Leyva Pernia, Development of an Indoor Air Quality Index for Heritage Conservation, an Exploratory Study, February 2019
- Ali Parsai.Mutation Testing: from Theory to Practice, August 2019
- Gulsher Laghari, Optimising and Assessing the Effectiveness of Spectrum Based Fault Localisation, May 2018
- Siegfried Mercelis. A systematic Multi-Layered Approach for Optimizing and Parallelizing Real-Time Media and Audio Applications, December 2016
- Frederik De Bleser, The Impact of Generative Design — The Nodebox Perspective, June 2016.
- Quinten David Soetens, Change-Based Software Engineering — Using Reified Changes for Test Selection and Refactoring Reconstruction, December 2015.
- Sylvain Degrandsart, Model-Driven Engineering of Context-aware Interactive Applications, November 2014
- Ahmed Lamkanfi, Improving Bug Triaging using Machine Learning Techniques, December 18th, 2013
- Joachim Denil, Design, Verification and Deployment of Software Intensive Systems: A Multi-Paradigm Modelling Approach, February 26th, 2013
- Anne Keller, Analysis-based Resolution Support for Inconsistencies in UML Models, April 23rd, 2012
- Joris Van Geet, Reverse Engineering for Mainframe Enterprise Applications: Patterns and Experiences, November 8th, 2011
- Bart Van Rompaey, Developer testing as an asset during software evolution: a series of empirical studies, April 15th, 2009
- Marijn Temmerman, Optimizing Abstract Data Types Models for Dynamic and Data-Dominant Embedded Applications. January 16th, 2008
- Filip Van Rysselberghe, Studying Historic Change Operations: Techniques and Observations. January 11th, 2008
- Bart Du Bois, A Study of Quality Improvements by Refactoring. September, 6th, 2008.
- Andy Zaidman, Scalability Solutions for Program Comprehension through Dynamic Analysis. September, 6th, 2008.
PhD Promoter external to Antwerp
- Christian Franz Jozef Lange, Assessing and Improving the Quality of Modeling: a Series of Empirical Studies about the UML. Technical University of Eindhoven, The Netherlands. October 10th, 2007 (supervisor Michel Chaudron)
PhD Jurys
- Geert Delanote, Raising the level of Abstraction in Behavioral Modeling, Programming Patterns and Transformations, April 2014, KU Leuven, Belgium (promoter Eric Steegmans)
- Michaela Greiler, Test Suite Comprehension for modular and dynamic systems, April 2013, TU Delft, The Netherlands (promoter Arie van Deursen)
- Andrzej Olszak, Featureous: An Integrated Approach to Location, Analysis and Modularization of Features in Java Applications, November 2012, Maersk Insititute, University of Southern Denmark, Denmark (promoter Bo Nørregaard Jørgensen)
- Jeny Rajan, Middleware-based adaptation evolution with reusable adaptation components, November 2012, University of Antwerp, Belgium (promoter Jan Sybers)
- Ning Gui, Middleware-based adaptation evolution with reusable adaptation components, September 2012, University of Antwerp, Belgium (promoters Vincenzo De Florio and Chris Blondia)
- Michael Würsch, A Query Framework for Software Evolution Data, September 2012, University of Zürich, Switzerland (promoter Harald Gall)
- Margarete Sackmann, A model-driven toolchain for software parallelization, September 2012, University of Antwerp, Belgium (promoter Dirk Janssens)
- Dharma Ganesan, Software Architecture Discovery for Testability, Performance, and Maintainability of Industrial Systems, January 2012, VU Amsterdam, the Netherlands (promotors Prof. Dr. Chris Verhoef and Dr. Rene Krikhaar)
- Sun Hong, Adaptive Service Orchestration in Ambient Assisted Living, October 2011, University of Antwerp, Belgium (promoters Vincenzo De Florio and Chris Blondia)
- Aram Hovsepyan, An Empirical Assessment of the Maintenance Cost in Model-Driven Software Development, May 2011, University of Leuven, Belgium (promotor Wouter Joosen)
- Francisco Javier Perez Garcia, Refactoring Planning for Design Smell Correction in Object-Oriented Software, July 2011, Universidad de Valladolid, Spain (promotor Yania Crespo Gonzalez-Carvajal)
- Luk Van Ertvelde, Workload Generation for Microprocessor Performance Evaluation, December 2010, University of Ghent, Belgium (promotor Lieven Eeckhout)
- Rajesh Vasa, Growth and Change Dynamics in Open Source Software Systems, October 2010, Swinburne University of Technology, Australia (promotor Jean-Guy Schneider)
- Christophe Poucet, Dynamic Memory Optimisations for Multimedia Applications, April 2010, University of Leuven, Belgium (promotor Francky Catthoor)
- Sven De Labey, Language Support for Programming Stateless Service Interactions in Service Oriented Architecture, July 2009, University of Leuven, Belgium (promotor Eric Steegmans)
- Hans Christian Benestad, Empirical assessment of cost factors and productivity during software evolution through the analysis of software change effort, June 2009, University of Oslo, Norway (promotors Bente Cecilie Anda and Erik Arisholm)
- Peter Ebraert, A bottom-up approach to program variation, June 2009, University of Brussels, Belgium (promotor Theo D'Hondt)
- Koenraad Vandenborre, A Mathematical representation of the Software Modelling Process: a Chaotic Dynamical System, June 2008, University of Ghent, Belgium (promotor Herman Tromp)
- Marius Marin, An Integrated System to Manage Crosscutting Concerns in Source Code, January 2008, Delft University of Technology, the Netherlands (promotor Arie Van Deursen)
- Roel Vercammen, XML Transformations, Views and Updates based on XQuery Fragments, January 2008, University of Antwerp, Belgium (promotor Jan Paredeans)
- Isabel Michiels, A Goal-Driven Approach for Documenting and Verifying Design Invariants, August 2007, Vrije Universiteit Brussel, Belgium (promotors Theo D'Hondt and Dirk Deridder)
- Yves Vandewoude, Dynamically updating component-oriented systems, March 2007, Universiteit Leuven, Belgium (promotor Yolande Berbers)
- Pieter Bekaert, Behavioural Semantics for EROOS Conceptual Modeling: Separation of Concerns Through Nondeterminism, June, 2006. University of Leuven, Belgium (promotor Eric Steegmans)
- Dirk Deridder, A Concept-Centric Environment for Software Evolution in an Agile Context, June, 2006. University of Brussels, Belgium (promotors Theo D'Hondt and Johan Brichau)
- Kris Deschutter, Aspect oriented Revitalisation of legacy Software through Logic Meta-Programming, May, 2006. University of Ghent, Belgium (promotors Herman Tromp and Theo D'Hondt)
- Douglas Kirk, Documenting Object-Oriented Frameworks, July, 2005. University of Strathclyde, UK (promotor Murray Wood)
- Matthias Rieger, Effective Clone Detection without Language Barriers, June, 2005. University of Berne, Switzerland (promotors Oscar Nierstrasz and Stéphane Ducasse)
- Jan Gerben Wijnstra, Variation Mechanisms and Multi-View Architecting in Platform-based Product Family Development, December, 2004. University of Groningen, Netherlands (promotor Jan Bosch)
- Rob Van Ommering, Building Product Populations with Software Components, December, 2004. University of Groningen, Netherlands (promotor Jan Bosch)
- Michele Lanza, Object-Oriented Reverse Engineering - Coarse -grained, Fine-grained, and Evolutionary Software Visualization, May, 30th 2003. University of Berne, Switzerland. (promotors Oscar Nierstrasz and Stéphane Ducasse)
- Koen Hendrickx, A Reference Model of Software Design Methodology: Applications for Hypermedia System Design, February 21rst 2003. University of Leuven, Belgium. (promotor Henk Olivier)
- Jilles Van Gurp, On the design & preservation of software systems, Februaru, 2003. University of Groningen, Netherlands (promotor Jan Bosch)
- Tom Tourwe, Automated Support For Framework-Based Software Evolution, September 13th 2002. University of Brussels (promotor Theo D'Hondt)
Conferences Attended
- Dagstuhl Seminar on "Software Analytics", Dagstuhl - Germany, June 2014
- CSMR-WCRE Software Evolution Week Antwerp, Belgium; February 2014
- ICSM'2013 Conference, Eindhoven, The Netherlands, September, 2013
- ICSM'2013 Conference, Eindhoven, The Netherlands, September, 2013
- MSR'2013 Conference, San Francisco, California, May, 2013
- ASDS'2013 Symposium, Monte Verita in Ascona, Switzerland, March, 2013
- MSR Vision'2020 Summer School, Kingston - Canada, August, 2012
- ICSE'2012 Conference, Zürich- Switzerland,June, 2012
- MSR'2012 Conference, Zürich- Switzerland, June, 2012
- Dagstuhl Seminar on "Software Clone Management Towards Industrial Application", Dagstuhl - Germany, February 2012
- CSMR'2011 Conference, Oldenburg, Germany, March 2011
- ICSM'2011 Conference, Williamsburg - Virginia, September, 2011
- CSMR'2010 Conference, Madrid - Spain, March, 2010
- ICSM'2009 Conference, Edmonton - Canada, September, 2009
- WCRE'2008 Conference, Antwerp - Belgium, September, 2008
- ASE'2008 Conference, l'Aquila - Italy, September, 2008
- Dagstuhl Seminar on "Mining Programs and Processes", Dagstuhl - Germany, December 2007
- ECOOP'2007 Conference, Berlin - Germany, July, 2007
- ICSM'2005 Conference, Budapest - Hungary, September, 2005
- ESEC/FSE'2005 Conference, Lisbon - Portugal, September, 2005
- ESUG'2005 Conference, Brussels - Belgium, August, 2005
- ECOOP'2005 Conference, Glasgow - UK, July, 2005
- ICSE'2004 Conference, Edinburgh - UK, May, 2004
- OOPSLA'2003 Conference, Anaheim - US, October, 2003
- ICSM'2003 Conference, Amsterdam - the Netherlands, September, 2003
- ECOOP'2003 Conference, Darmstadt - Germany, July, 2003
- Dagstuhl Seminar on "Program
Analysis for Object-Oriented Evolution", Dagstuhl - Germany,
February 2003
- OOPSLA'2002 Conference, Seattle - Washington, November 2002
- ECOOP'2001 Conference, Budapest - Hungary, June, 2001
- OOPSLA'2000 Conference, Minneapolis - Minnesota, October, 2000.
- EUROPLOP'2000 Conference, Kloster Irsee - Germany, July, 2000.
- ECOOP'2000 Conference, Cannes - France, June, 2000.
- OOPSLA'99 Conference, Denver - Colorado, November, 1999.
- UML'99 Conference, Fort Collins, Colorado, November, 1999.
- ESEC/FSE '99 Conference, Toulouse - France. September, 1999.
- ECOOP'99 Conference, Lisbon - Portugal, June, 1999.
- Hypertext'99 Conference, Darmstadt - Germany, February, 1999.
- LMO'99 Conference, Nice - France, January, 1999.
- ECOOP '98 Conference, Brussels - Belgium. July, 1998.
- EUROPLOP'98 Conference, Kloster Irsee - Germany, July, 1998
- ESEC/FSE '97 Conference, Zurich - Switzerland. September, 1997.
- ESUG '97 Summer School, Nice - France. August, 1997.
- ECOOP '97 Conference, Jyvaskyla - Finland. June, 1997.
- Hypertext '97 Conference, Southampton - U.K. April, 1997.
- Hypertext '96 Conference, Washington - U.S.A. April, 1996.
- 6th ACM Hypertext Conference, Edinburgh - U.K. September, 1994.
- 9th International Conference on Data Engineering, Vienna - Austria. April, 1993.
- 2nd Euro-GDSS workshop, Brussels - Belgium. November, 1992.
- 3rd ACM Hypertext Conference, San Antonio - U.S.A. December, 1991.
- ECHT'90 Conference, Paris - France. November, 1990.
- DS-4, Object Oriented Databases, Windermere - U.K. July, 1990.
Workshops Participation
- [BENEVOL'12] 11th BElgium Netherlands Workshop on software EVOLution, Benevol, Delft - Netherlands, December 2012
- [MSR-Vision'12] Mining Summer School MSR Vision 2020, Kingston - Canada, August 2012.
- [IWSC'12] International Workshop on Software Clones, Zürich- Switzerland,June, 2012
- [BENEVOL'11] 10th BElgium Netherlands Workshop on software EVOLution, Benevol, Brussels- Belgium, December 2011
- [MSA'2010 Seminar], Monte Verita - Switzerland, March, 2010
- [BENEVOL'10] 9th BElgium Netherlands Workshop on software EVOLution, Benevol, Lilles - France, December 2010
- [BENEVOL'08] 7th BElgium Netherlands Workshop on software EVOLution, Benevol, Eindhoven - The Netherlands, December 2008
- [EVOL'08] 4th International ERCIM Workshop on Software Evolution and Evolvability, L'Aquila, Italy, September 2008.
- [ECOOP'07] Workshop on Refactoring Tools, Berlin - Germany, July-August, 2007.
- [ECOOP'07] Workshop on Object-Oriented Reengineering, Berlin - Germany, July-August, 2007. (10th anniversary edition)
- [ECOOP'06] Workshop on Object-Oriented Reengineering, Nantes - France, July, 2006.
- [BENEVOL'05b] 4th BElgium Netherlands Workshop on software EVOLution, Benevol, Brussels - Belgium, December 2005
- [ICSM'05] 13th International Workshop on Software Technology and Engineering Practice (STEP), Budapest - Hungary, September, 2005.
- [ESEC/FSE'05] International Workshop on Principles of Software Evolution (IWPSE), Lisbon - Portugal, September, 2005.
- [ECOOP'05] Workshop on Object-Oriented Reengineering, Glasgow - UK, July, 2005.
- [BENEVOL'05] 3rd BElgium Netherlands Workshop on software EVOLution, Benevol, Eindhoven - The Netherlands, May 2005
- [ELISA'03] Evolution of Large-scale Industrial Software Applications, Amsterdam - The Netherlands, September, 2003.
- [BENEVOL'04] 2nd BElgium Netherlands Workshop on software EVOLution (Benevol), Antwerp - Belgium, July 2004
- [ECOOP'03] Workshop on Object-Oriented Reengineering, Darmstadt - Germany, July, 2003.
- [OOPSLA'2002] Tackling the Discovery Costs of Evolving Software Systems, Seattle - Washington, November 2002
- [ESEC/FSE'2001] International Workshop on Principles of Software Evolution (IWPSE2001), Vienna - Austria. September, 2002.
- [ECOOP'2001] Workshop on Object-Oriented Architectural Evolution, Budapest - Hungary, June, 2001.
- [OOPSLA'2000] Workshop on Scenario-based round-trip engineering, Minneapolis - Minnesota, October, 2000.
- [ECOOP'2000] Workshop on Object-Oriented Architectural Evolution, Cannes - France, June, 2000.
- [ESEC/FSE'99] Workshop on Object-Oriented Re-engineering, Toulouse - France. September, 1999.
- [ECOOP'99] Workshop on Object-Oriented Architectural Evolution, Lisbon - Portugal, June, 1999.
- [Hypertext'99] 1rst Workshop on Structural Computing, Darmstadt - Germany, February, 1999.
- [ECOOP'98] Workshop on Object-Oriented Product Metrics for Software Quality Assessment, Brussels - Belgium, July, 1998.
- [ECOOP'98] Workshop on Techniques, Tools and Formalisms for Capturing and Assessing the Architectural Quality in Object-Oriented Software, Brussels - Belgium, July, 1998.
- [ESEC/FSE'97] Workshop on Object-Oriented Re-engineering, Zurich - Switzerland. September, 1997.
- [ECOOP'97] Workshop on Object-Oriented Software Evolution and Re-engineering. Jyvaskyla - Finland. June, 1997.
- [Hypertext'97] 3rd Workshop on Open Hypermedia Systems. Southampton - U.K. April, 1997.
- [Hypertext'96] Co-organizer of the 2nd Workshop on Open Hypermedia Systems. Washington - U.S.A. April, 1996.
- 1st Official Euro GDSS Workshop, Tilburg - The Netherlands. April, 1995.
- [Hypertext'94] 1st Workshop on Open Hypermedia Systems, Edinburgh - U.K. September, 1994.
- 3rd Euro-GDSS and GDNS workshop, Glasgow - U.K. November, 1993.
- Fundamental Computer Science Contact Group, Antwerp - Belgium. May, 1992.
- 2nd Eurographics Workshop on Multimedia, Darmstadt - Germany. May, 1992.
Miscalleneous Research Community Service
- External Referee for the NSERC for assessing discovery grant proposals (Years 2011 - 2012 - 2013)
- NVAO expert committee for assessing a new Master programme "Software Engineering" at the Open University - Maastricht (January 2012)
- Certiked expert committee for assessing an existing Master programme "Software Engineering" at the Universiteit van Amsterdam (UvA)- Amsterdam (March 2007)
- Reviewer for the Jacquard Programme, a 10 year software engineering research program in the Netherlands (October 2004, May 2005, January 2007)
- Reviewer for the IWT, SME-Programme, (2002 until now)
- Reviewer for the European Commission, Fifth Framework Programme (July 2001 until December 2003)
- Advisor for the central board of farm@d - Belgium (from February 2001 up until November 2011)
- Advisor for Technology Rating - The Netherlands (October 2000)