P. Andrew, O. Black, S. Nierstrasz, D. Ducasse, and . Pollet, , 2010.

S. Costiou, M. Kerboeuf, G. Cavarle, and A. Plantec, Lub: A pattern for fine grained behavior adaptation at runtime. Science of Computer Programming, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01608971

J. Fabry and D. Galdames, PHANtom: a modern aspect language for Pharo Smalltalk, Software: Practice and Experience, vol.44, pp.393-412, 2014.

M. Fowler and K. Beck, Refactoring: improving the design of existing code, 1999.

R. Hirschfeld, P. Costanza, and O. Nierstrasz, Context-oriented programming, Journal of Object technology, vol.7, p.3, 2008.

J. Keeney, Completely unanticipated dynamic adaptation of software, 2004.

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, pp.220-242, 1997.

S. Lehmann, T. Felgentreff, J. Lincke, P. Rein, and R. Hirschfeld, Reactive Object Queries, Constrained and Reactive Objects Workshop, 2016.

M. Marra, E. G. Boix, S. Costiou, M. Kerboeuf, A. Plantec et al., Debugging CyberPhysical Systems with Pharo, International Workshop on Smalltalk Technology IWST'17, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01585349

T. Mattis, P. Rein, and R. Hirschfeld, Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming, 2017.

N. Milojkovi?, M. Ghafari, and O. Nierstrasz, It's duck (typing) season!, Proceedings of the 25th International Conference on Program Comprehension, pp.312-315, 2017.

O. Nierstrasz, M. Denker, and L. Renggli, Model-centric, context-aware software adaptation, Software Engineering for Self-Adaptive Systems, pp.128-145, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00532825

P. Rein, S. Ramson, J. Lincke, T. Felgentreff, and R. Hirschfeld, Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems, IEEE Software, vol.34, pp.78-82, 2017.

J. Ressia, A. Bergel, and O. Nierstrasz, Object-centric debugging, Proceedings of the 34th International Conference on Software Engineering, pp.485-495, 2012.

T. Würthinger, C. Wimmer, and L. Stadler, Unrestricted and safe dynamic code evolution for Java, Science of Computer Programming, vol.78, pp.481-498, 2013.