F. Achermann and O. Nierstrasz, Explicit Namespaces, Modular Programning Languages Proceedings of JMLC 2000 (Joint Modular Languages Conference), pp.77-89, 2000.
DOI : 10.1007/10722581_8

F. Achermann and O. Nierstrasz, Applications = components + scripts ? a tour of Piccola, Software Architectures and Component Technology, pp.261-292, 2001.

J. Aldrich, Open Modules: Modular Reasoning About Advice, Proceedings ECOOP 2005, pp.144-168, 2005.
DOI : 10.1007/11531142_7

J. Armstrong, Making reliable distributed systems in the presence of software errors The Royal Institute of Technology Stockholm, 2003.

J. Armstrong, R. Virding, C. Wikström, and M. Williams, Concurrent Programming in Erlang, 1996.

A. Bergel, Classboxes: controlling visibility of class extensions, Computer Languages, Systems & Structures, vol.31, issue.3-4, 2005.
DOI : 10.1016/j.cl.2004.11.002

URL : https://hal.archives-ouvertes.fr/inria-00533458

A. Bergel and M. Denker, Prototyping languages, related constructs and tools with Squeak, Proceedings of the Workshop on Revival of Dynamic Languages, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555724

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Classboxes: controlling visibility of class extensions, Computer Languages, Systems & Structures, vol.31, issue.3-4, pp.107-126, 2005.
DOI : 10.1016/j.cl.2004.11.002

URL : https://hal.archives-ouvertes.fr/inria-00533458

A. Bergel, S. Ducasse, and R. Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, Proceedings of Joint Modular Languages Conference (JMLC'03), pp.122-131, 2003.
DOI : 10.1007/978-3-540-45213-3_17

URL : https://hal.archives-ouvertes.fr/inria-00533446

L. M. Berlin, When objects collide experiences with reusing multiple class hierarchies, Proceedings OOPSLA/ECOOP '90, pp.181-193, 1990.
DOI : 10.1145/97946.97968

G. Daniel, I. P. Bobrow, and . Goldstein, Representing design alternatives, Proceedings of the Conference on Artificial Intelligence and the Simulation of Behavior, 1980.

D. G. Bobrow, L. G. Demichiel, R. P. Gabriel, S. Keene, G. Kiczales et al., Common lisp object system specification, x3j13, ANSI COMMON LISP), 1988.

B. Collins-sussman, B. W. Fitzpatrick, and C. M. Pilato, Version Control with Subversion, 2004.

P. Costanza and R. Hirschfeld, Language constructs for context-oriented programming, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, 2005.
DOI : 10.1145/1146841.1146842

D. Dig and R. Johnson, The role of refactorings in API evolution, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.389-398, 2005.
DOI : 10.1109/ICSM.2005.90

D. Dig and R. Johnson, How do APIs evolve? A story of refactoring, Journal of Software Maintenance and Evolution: Research and Practice, vol.31, issue.2, pp.83-107, 2006.
DOI : 10.1002/smr.328

S. Ducasse, Evaluating message passing control techniques in Smalltalk, Journal of Object-Oriented Programming, vol.12, issue.6, pp.39-44, 1999.

S. Ducasse, A. Lienhard, and L. Renggli, Seaside ? a multiple control flow web application framework, Proceedings of 12th International Smalltalk Conference, pp.231-257, 2004.

D. Duggan, Type-based hot swapping of running modules, Intl. Conf. on Functional Programming, pp.62-73, 2001.
DOI : 10.1007/s00236-004-0151-1

E. Ernst, Propagating Class and Method Combination, Proceedings ECOOP '99, pp.67-91, 1999.
DOI : 10.1007/3-540-48743-3_4

S. Martin and . Feather, Detecting interference when merging specification evolutions, Proc. Fifth International Workshop on Software Specification and Design, pp.169-176, 1989.

A. Göker and H. I. Myrhaug, User context and personalisation, ECCBR Workshop on Case Based Reasoning and Personalisation, 2002.

P. Ira, D. G. Goldstein, and . Bobrow, Descriptions for a programming environment, Proceedings of the First Annual Conference of the National Association for Artificial Intelligence, 1980.

P. Ira, D. G. Goldstein, and . Bobrow, Extending object-oriented programming in Smalltalk, Proceedings of the Lisp Conference, pp.75-81, 1980.

P. Ira, D. G. Goldstein, and . Bobrow, A layered approach to software design, 1980.

D. Hearnden, M. Lawley, and K. Raymond, Incremental Model Transformation for the Evolution of Model-Driven Systems, International Conference on Model Driven Engineering Languages and Systems, pp.321-335, 2006.
DOI : 10.1007/11880240_23

M. Hicks and S. Nettles, Dynamic software updating, ACM Transactions on Programming Languages and Systems, vol.27, issue.6, pp.1049-1096, 2005.
DOI : 10.1145/1108970.1108971

U. Hölzle, C. Chambers, and D. Ungar, Optimizing dynamically-typed object-oriented languages with polymorphic inline caches, Proceedings ECOOP '91, pp.21-38, 1991.

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes et al., Aspect-Oriented Programming, Proceedings ECOOP '97, pp.220-242, 1997.

J. Kramer, J. Magee, and A. Finkelstein, A constructive approach to the design of distributed systems, Proceedings.,10th International Conference on Distributed Computing Systems, pp.580-587, 1990.
DOI : 10.1109/ICDCS.1990.89266

M. Lehman and L. Belady, Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985.
DOI : 10.1016/0306-4573(84)90037-2

S. Liang and G. Bracha, Dynamic class loading in the Java virtual machine, Proceedings of OOPSLA '98, pp.36-44, 1998.

E. Lippe and N. Van-oosterom, Operation-based merging, SDE 5: Proceedings of the fifth ACM SIGSOFT symposium on Software development environments, pp.78-87, 1992.

T. Mens, A state-of-the-art survey on software merging, IEEE Transactions on Software Engineering, vol.28, issue.5, pp.449-462, 2002.
DOI : 10.1109/TSE.2002.1000449

M. Mezini, Dynamic object evolution without name collisions, Proceedings ECOOP '97, pp.190-219, 1997.
DOI : 10.1007/BFb0053380

M. Mezini and K. Ostermann, Conquering aspects with Caesar, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.90-99, 2003.
DOI : 10.1145/643603.643613

J. P. Munson and P. Dewan, A flexible object merging framework, Proceedings of the 1994 ACM conference on Computer supported cooperative work , CSCW '94, pp.231-242, 1994.
DOI : 10.1145/192844.193016

T. Nguyen, E. Munson, and J. Boyland, An infrastructure for development of object-oriented, multi-level configuration management services, Internationl Conference on Software Engineering (ICSE 2005), pp.215-224, 2005.

O. Nierstrasz, A. Bergel, M. Denker, S. Ducasse, M. Gaelli et al., On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, pp.1-13, 2005.
DOI : 10.1007/11550679_1

URL : https://hal.archives-ouvertes.fr/inria-00555914

O. Nierstrasz, M. Denker, T. G??rbag??rba, and A. Lienhard, Analyzing, capturing and taming software change, Proceedings of the Workshop on Revival of Dynamic Languages, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555757

M. Oriol, An Approach to the Dynamic Evolution of Software Systems, 2004.

A. Otis, P. Butterworth, and J. Stein, The GemStone object database management systems, Communications of the ACM, vol.34, issue.10, pp.64-77, 1991.

L. Renggli, Magritte ? meta-described web application development, 2006.

B. Randall, D. Smith, and . Ungar, A simple and unifying approach to subjective objects, TAPOS special issue on Subjectivity in Object-Oriented Systems, vol.2, issue.3, pp.161-178, 1996.

P. Steyaert, C. Lucas, K. Mens, and T. D. Hondt, Reuse Contracts: Managing the Evolution of Reusable Assets, Proceedings of OOPSLA '96 (International Conference on Object-Oriented Programming, Systems, Languages, and Applications), pp.268-285, 1996.

F. Walter and . Tichy, RCS ? a system for version control. Software Practice and Experience, pp.637-654, 1985.

P. Zumkehr, Changeboxes ? modeling change as a first-class entity, 2007.