Publications

Books

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

Journal Papers

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

Conference Papers

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

Workshop Papers

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

Posters

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

Technical Reports

  • Influence of type systems on dynamic software evolution
    Peter Ebraert, Yves Vandewoude, Yolande Berbers, Theo D'Hondt
    In "Technical Report CW410, KULeuven, Belgium", 2005
    download
Peter Ebraert: September 2010