Refereed Articles in International Journals

  1. Alexandre Bergel, FlowTalk: Language Support for Long-Latency Operations in Embedded Devices, to appear in Transaction on Software Engineering, PDF .
  2. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Stateful Traits and their Formalization, Published in Computer Languages, Systems and Structures, 2007, Elsevier, Impact Factor 0.467, Web link, PDF
  3. Alexandre Bergel, Stéphane Ducasse, Colin Putney, and Roel Wuyts, Creating Sophisticated Development Tools with OmniBrowser, Published in Computer Languages, Systems and Structures, 2007, Elsevier, Impact Factor 0.467, Web link, PDF
  4. Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz, Analyzing Module Diversity, In Journal of Universal Computer Science, Volume 11, Number 10, pp. 1613-1644, 2005, PDF, Web link
  5. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, In Computer Languages, Systems and Structures, Volume 31, Number 3-4, pp. 107-126, May, 2005, Impact Factor 0.467 (2005), PDF, Web link

Refereed Articles in National Journals

  1. Alexandre Bergel and Stéphane Ducasse, Scoped and Dynamic Aspects with Classboxes, In RSTI – L'Objet (programmation par aspects), Volume 11, Number 3, pp. 53--68, 2005, PDF
  2. Alexandre Bergel, Classboxes -- Controlling Visibility of Class Extensions, In it- Information Technology, Volume 4, Volume 4, 2007, PDF, Web

Refereed Articles in International Conferences

  1. Jannik Laval, Simon Denier, Stephane Ducasse, Alexandre Bergel, Identifying cycle causes with Enriched Dependency Structural Matrix, In Proceedings of the 16th Working Conference on Reverse Engineering (WCRE'09), IEEE, PDF
  2. Alexandre Bergel, Lorenzo Bettini, Reverse Generics -- Parametrization After the Fact, In Proceedings of the 4th International Conference on Software and Data Technologies (ICSOFT'09), July, 2009, LNCS, PDF
  3. Tom Van Cutsem, Alexandre Bergel, Stephane Ducasse, Wolfgang De Meuter, Adding State and Visibility Control to Traits using Lexical Nesting, In Proceedings of the 23th European Conference on Object-Oriented Programming (ECOOP 2009), July, 2009, LNCS 5653, ISBN: 978-3-642-03012-3, PDF
  4. Stephane Ducasse, Damien Pollet, Alexandre Bergel, Damien Cassou, Reusing Protocol Tests with Traits, In Proceedings of the 47th International Conference on Objects, Models, Components, Patterns (TOOLS EUROPE 2009), June, 2009, LNBIP, ISBN: 978-3-642-02570-9, Volume 33, Publisher Springer, PDF
  5. Alexandre Bergel, Simon Denier, Stephane Ducasse, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues, Francoise Balmas, Karine Mordal-Manet, SQUALE -- Software QUALity Enhancement, In Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), European Projects Track, March, 2009, PDF
  6. Jan Vrany, and Alexandre Bergel, The Debuggable Interpreter Design Pattern, In Proceedings of the International Conference on Software and Data Technologies (ICSOFT 2007), Barcelona, Spain July, 2007, PDF, Acceptance rate: 14%
  7. Stephane Ducasse, Roel Wuts, Alexandre Bergel, and Oscar Nierstrasz, User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, In Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), Montreal, Canada, October 2007, PDF
  8. Alexandre Bergel, Stephane Ducasse, Oscar Nierstrasz, and Roel Wuts, Stateful Traits, In Proceedings of the International Smalltalk Conference, ESUG Academic Track 2006, Prague, Czech Republic, LNCS, Springer-Verlag, Volume 4406, pp. 66-90, September, 2006, PDF
  9. Alexandre Bergel, Stephane Ducasse, Colin Putney, and Roel Wuyts, Meta-Driven Browsers, In Proceedings of the International Smalltalk Conference, ESUG Academic Track 2006, Prague, Czech Republic, LNCS, Springer-Verlag, Volume 4406, pp. 134-156, September, 2006, PDF
  10. Alexandre Bergel, Robert Hirschfeld, Siobhan Clarke, and Pascal Costanza, Aspectboxes -- Controlling the Visibility of Aspects, In Proceedings of the International Conference on Software and Data Technologies (ICSOFT 2006), Setubal, Portugal September, 2006, PDF, Acceptance rate: 12%
  11. Éric Tanter, Kris Gybels, Marcus Denker, and Alexandre Bergel, Context-Aware Aspects, In Proceedings of the 5th International Symposium on Software Composition (SC 2006), Vienna, Austria, March, Springer-Verlag LNCS, pp. 227-249, 2006, PDF
  12. Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz, Classbox/J: Controlling the Scope of Change in Java, In Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), New York, NY, USA, ACM Press, pp. 177-189, 2005, PDF
  13. Alexandre Bergel, Christophe Dony, and Stéphane Ducasse, Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages, In Proceedings of the ESUG Academic Track 2004, September, pp. 107-130, 2004, PDF
  14. Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, In Proceedings of JMLC 2003 (Joint Modular Languages Conference), LNCS, Volume 2789, Springer-Verlag, pp. 122-131, 2003, Best Award Paper, PDF
  15. Françoise Baude, Alexandre Bergel, Denis Caromel, Fabrice Huet, Olivier Nano, and Julien Vayssière, IC2D: Interactive Control and Debugging of Distribution, In Proceedings of the Third International Conference, LSSC 2001, Ed. S. Margenov, J. Wasiewski, and P. Yalamov, Sozopol, Bulgaria, June, LNCS, Volume 2179, Springer-Verlag, pp. 193-200, 2001, PDF

Refereed Articles in National Conferences

  1. Alexandre Bergel, Controler la visibilite des aspects avec Aspectboxes, In Proceedings of LMO 2009, PDF
  2. Jannik Laval, Alexandre Bergel, Stephane Ducasse, Romain Piers, Matrice de dependances enrichie, In Proceedings of LMO 2009, PDF
  3. Florian Minjat, Alexandre Bergel, Pierre Cointe, and Stéphane Ducasse, Mise en symbiose des traits et des classboxes : Application à l'expression des collaborations, In Proceedings of LMO 2005, Bern, Switzerland, Volume 11, pp. 33-46, 2005, PDF
  4. Alexandre Bergel and Stéphane Ducasse, Supporting Unanticipated Changes with Traits and Classboxes, In Proceedings of Net.ObjectDays (NODE'05), Erfurt, Germany, September, pp. 61-75, 2005, PDF
  5. Alexandre Bergel, Controlling the Visibility of Changes in Java with Classboxes, In Proceedings of the Objekty Conference, 2006, Prague, Czech Republic November, pp. 47-49, 2006, Short paper, invited keynote speaker, PDF

Invited Papers

  1. Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gaelli, and Roel Wuyts, On the Revival of Dynamic Languages, In Proceedings of Software Composition 2005, Ed. Thomas Gschwind and Uwe Aßmann, Volume 3628, LNCS 3628, pp. 1-13, 2005, Invited paper, PDF

Editor

  1. Alexandre Bergel, Johan Fabry: Proceedings of the 8th International Conference on Software Composition, July 2-3, 2008, LNCS 5634, Springer Verlag, ISBN: 978-3-642-02654-6 Springer
  2. Alexandre Bergel, Wolfgang De Meuter, Stephane Ducasse, Oscar Nierstrasz, Roel Wuyts: Proceedings of the Third Workshop on Dynamic Languages and Applications, February, 2008, LNCS 4906, Springer Verlag, PDF, Springer

Workshop Papers

  1. Alexandre Bergel, Stephane Ducasse, Jannik Laval, Romain Peirs, Enhanced Dependency Structure Matrix for Moose, In Proceedings of the 2nd FAMOOSr Workshop, October, 2008, PDF
  2. Jannik Laval, Alexandre Bergel, Stephane Ducasse, Assessing the Quality of your Software with MoQam, In Proceedings of the 2nd FAMOOSr Workshop, October, 2008, PDF
  3. Alexandre Bergel, Importing Java Code into FAMIX, In Proceedings of the 2nd FAMOOSr Workshop, October, 2008, PDF
  4. Alexandre Bergel, Claus Lewerentz, Liam O'Brien, Classboxes: Supporting Unanticipated Variation Points in the Source Code, In Proceedings of the 2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE), October, 2007, PDF
  5. Alexandre Bergel, FacetS: First Class Entities for an Open Dynamic AOP Language, In Proceedings of the Open and Dynamic Aspect Languages Workshop, March, 2006, PDF
  6. Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts, The Classbox Module System, In Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, July, 2003, PDF
  7. Alexandre Bergel, Markus Denker, Prototyping Languages, Related Constructs and Tools with Squeak, In Proceedings of the ECOOP '06 Workshop on Revival of Dynamic Languages, July, 2006, PDF

PhD thesis

  1. Alexandre Bergel, Classboxes — Controlling Visibility of Class Extensions, Ph.D. Thesis, University of Berne, 2005, ISBN-13: 978-3639165180, ISBN-10: 3639165187, Publisher: VDM Verlag, PDF, Amazon

Other Publications

  1. Alexandre Bergel, Tutorial: Visualizing Software using Mondrian and Moose, unpublished, PDF
  2. Alexandre Bergel, Stephane Ducasse, Lukas Renggli, Seaside — Advanced Composition and Control Flow for Dynamic Web Applications, ERCIM News, vol. 72, January 2008, URL
  3. Éric Tanter, Kris Gybels, Marcus Denker, and Alexandre Bergel, Context-aware aspects, University of Chile, Number TR/DCC-2005-12, 2005
  4. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, Institut für Informatik, Number IAM-04-003, June, 2004, PDF
  5. Stéphane Ducasse, Alexandre Bergel, François Schnell, Noury Bouraqadi, and Serge Stinckwich, Des idees puissantes dans la classe – Utilisation de Squeak pour l'amelioration de l'apprentissage des mathematiques et des sciences (traduction de Powerful Ideas in the Classroom), Web directory
  6. Alexandre Bergel, Stephane Ducasse, Colin Putney, and Roel Wuyts, The Omnibrowser Reference, 2007, PDF, Unpublished
  7. Alexandre Bergel, Beauty and the Beast: Translating Smalltalk to Java, 2008, PDF, Unpublished

BibTex Files of the Publications

BibTex File