Publications

Books, journal papers, conference papers, workshop papers and more

Books 3

A bottom-up approach to program variation
Peter Ebraert
PhD thesis published by the ULB press, 2009
Download PDF
Tool Support for Partial Behavioral Reflection
Peter Ebraert
Master thesis published by the VUB press, 2003
Download PDF
Program suggestions based on community profiles
Peter Ebraert
Licenciaatsthesis published by the VUB press, 2001
Download PDF

Journal Papers 1

Tranquility: a low disruptive alternative to quiescence for ensuring safe dynamic updates
Yves Vandewoude, Peter Ebraert, Yolande Berbers, Theo D'Hondt
Transactions On Software Engineering, vol.33, n.12 — IEEE Computer Society, 2007
Download PDF

Conference Papers 11

Change-based FODA diagrams: Bridging the gap between feature-oriented design and implementation
Peter Ebraert, Quinten David Soetens, Dirk Janssens
Proceedings of the 26th Annual ACM Symposium on Applied Computing — ACM, 2011
Download PDF
Redocumentation of a Legacy Banking System: an Experience Report
Joris Van Geet, Peter Ebraert and Serge Demeyer
Proceedings of the ERCIM Workshop on Software Evolution (EVOL) and IWPSE — ACM, 2010 (29% acceptance rate)
Download PDF
Intensional changes: Modularizing crosscutting features
Peter Ebraert, Theo D'Hondt, Tim Molderez, Dirk Janssens
Proceedings of the 25th Annual ACM Symposium on Applied Computing — ACM, 2010 (26.7% acceptance rate)
Download PDF
Feature Diagrams for Change-Oriented Programming
Peter Ebraert, Andreas Classen, Patrick Heymans, Theo D'Hondt
10th International Conference on Feature Interactions in Telecommunications and Software Systems — IOS Press, 2009
Download PDF
Flexible features: Making feature modules more reusable
Peter Ebraert, Jorge Antonio Vallejos Vargas, Yves Vandewoude, Yolande Berbers, Theo D'Hondt
Proceedings of the 24th Annual ACM Symposium on Applied Computing — ACM, 2009
Download PDF
First-class change objects for feature-oriented programming
Peter Ebraert
Proceedings of the 15th Working Conference on Reverse Engineering — IEEE Computer Society, 2008 (29% acceptance rate)
Download PDF
Change-Oriented Software Engineering
Peter Ebraert, Jorge Antonio Vallejos Vargas, Pascal Costanza, Ellen Van Paesschen, Theo D'Hondt
Proceedings of the 2007 International Conference on Dynamic Languages — ACM, 2007
Download PDF
The Context-Dependent Role Model
Jorge Antonio Vallejos Vargas, Peter Ebraert, Brecht Desmet, Tom Van Cutsem, Stijn Mostinckx, Pascal Costanza
Proceedings of the 7th IFIP International Conference on Distributed Applications and Interoperable Systems — Springer Verlag, 2007
Download PDF
Change-Oriented Round-Trip Engineering
Peter Ebraert, Ellen Van Paesschen, Theo D'Hondt
Proceedings of the RIMEL workshop — ACM, 2007
Download PDF
An alternative to Quiescence: Tranquility
Yves Vandewoude, Peter Ebraert, Yolande Berbers, Theo D'Hondt
Proceedings of the 22th International Conference on Software Maintenance — IEEE Computer Society, 2006 (28% acceptance rate)
Download PDF
Introducing elements of knowledge management for E-learning
Kris Steenhaut, Peter Ebraert, Jes Fink-jensen, Ann Nowe
Proceedings of the IADIS International Conference WWW/Internet 2002, Lisbon — IADIS, 2002
Download PDF

Workshop Papers 16

Avoiding bugs pro-actively by change-based programming
Quinten David Soetens, Peter Ebraert, Serge Demeyer
Proceedings of the 1st ECOOP workshop on Testing Object-Oriented Systems, 2010
Download PDF
Safely Updating Running Software: Tranquility at the object level
Peter Ebraert, Hans Schippers, Tim Molderez, Dirk Janssens
7th ECOOP'2010 Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2010
Download PDF
Intensional changes avoid co-evolution!
Bart Meyers, Peter Ebraert, Dirk Janssens
7th ECOOP'2010 Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2010
Download PDF
On the classification of first-class changes
Peter Ebraert, Theo D'Hondt
7th BElgian-NEtherlands software eVOLution workshop, 2008
Download PDF
Software variation by means of first-class change objects
Peter Ebraert, Leonel Merino, Theo D'Hondt
Software Variability: a Programmers' Perspective symposium, 2008
Download PDF
Feature-oriented programming based on first-class changes
Peter Ebraert, Theo D'Hondt
2nd Workshop on FAMIX and Moose in Reengineering, 2008
Download PDF
A Meta-model for expressing first-class changes
Peter Ebraert, Theo D'Hondt
Third International ERCIM Workshop on Software Evolution — ERCIM, 2007
Download PDF
Evolution styles: change patterns for Software Evolution
Peter Ebraert, Olivier Le Goar
Third International ERCIM Workshop on Software Evolution — ERCIM, 2007
Download PDF
User-centric dynamic evolution
Peter Ebraert, Theo D'Hondt, Yolande Vandewoude, Yolande Berbers
International ERCIM Workshop on Software Evolution — ERCIM, 2006
Download PDF
A Role-Based Implementation of Context-Dependent Communications Using Split Objects
Jorge Antonio Vallejos Vargas, Peter Ebraert, Brecht Desmet
Workshop on Revival of Dynamic Languages, 2006
Download PDF
Dynamic Refactorings: improving the program structure at runtime
Peter Ebraert, Theo D'Hondt
3rd Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2006
Download PDF
Pitfalls in unanticipated dynamic software evolution
Peter Ebraert, Walter Cazzola, Yves Vandewoude, Theo D'Hondt, Yolande Berbers
2nd Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2005
Download PDF
A Concern-based Approach to Dynamic Software Evolution
Peter Ebraert, Eric Tanter
Proceedings of the Dynamic Aspects Workshop, 2004
Download PDF
A Reflective Approach to Dynamic Software Evolution
Peter Ebraert, Tom Tourwe
1st Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2004
Download PDF
Enabling Dynamic Software Evolution through Automatic Refactorings
Peter Ebraert, Tom Mens, Theo D'Hondt
Workshop on Software Evolution Transformations, 2004
Download PDF
A Flexible Approach to Interactive Runtime Inspection
Eric Tanter, Peter Ebraert
1st Workshop on Advancing the State-of-the-Art in Runtime Inspection, 2003
Download PDF

Posters 2

Influence of type systems on dynamic software evolution
Yves Vandewoude, Peter Ebraert, Theo D'Hondt, Yolande Berbers
Poster proceedings of the International Conference on Software Maintenance — IEEE Computer Society, 2005
Download PDF
Introducing Elements Of Knowledge Management For E-learning
Kris Steenhaut, Peter Ebraert, Jes Fink-jensen, Ann Nowe
Proceedings of the IADIS International Conference — IADIS, 2002
Download PDF

Technical Reports 1

Influence of type systems on dynamic software evolution
Peter Ebraert, Yves Vandewoude, Yolande Berbers, Theo D'Hondt
Technical Report CW410, KULeuven, Belgium, 2005
Download PDF