H. Abelson, G. J. Sussman, and J. Sussman, Structure and interpretation of computer programs. MIT electrical engineering and computer science series, 1991.

G. Antoniol and Y. Guéhéneuc, Feature identification: a novel approach and a case study, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.357-366, 2005.
DOI : 10.1109/ICSM.2005.48

T. Ball, The Concept of Dynamic Analysis, Proceedings European Software Engineering Conference and ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC number 1687 in LNCS, pp.216-234, 1999.
DOI : 10.1007/3-540-48166-4_14

DOI : 10.1017/CBO9780511574979.018

J. K. Bennett, The design and implementation of distributed Smalltalk, Proceedings OOPSLA '87, pp.318-330, 1987.
DOI : 10.1145/38807.38836

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 and S. Ducasse, Scoped and dynamic aspects with Classboxes. Revue des Sciences et Technologies de l'Information (RSTI) ? L'Objet (Numéro spécial : Programmation par aspects, pp.53-68, 2005.

A. Bergel and S. Ducasse, Supporting unanticipated changes with Traits and Classboxes, Net.ObjectDays (NODE'05), pp.61-75, 2005.

A. Bergel, S. Ducasse, O. Nierstrasz, and /. Classbox, Controlling the scope of change in Java, Proceedings of 20th International Conference on Object-Oriented Programming, Systems, Languages , and Applications (OOPSLA'05), pp.177-189, 2005.
URL : https://hal.archives-ouvertes.fr/inria-00533461

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.3-4107, 2005.
DOI : 10.1016/j.cl.2004.11.002

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

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Stateful traits and their formalization, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.83-108, 2008.
DOI : 10.1016/j.cl.2007.05.003

A. Bergel, S. Ducasse, and L. Renggli, Seaside ? advanced composition and control flow for dynamic web applications, ERCIM News, vol.72, 2008.

A. Bergel, R. Hirschfeld, S. Clarke, and P. Costanza, Aspectboxes: Controlling the Visibility of Aspects, Proceedings of the International Conference on Software and Data Technologies, pp.29-38, 2006.
DOI : 10.1007/978-3-540-70621-2_7

P. Andrew, M. P. Black, and . Jones, Perspectives on software, OOPSLA 2000 Workshop on Advanced Separation of Concerns in Objectoriented Systems, 2000.

E. Bodden, F. Forster, and F. Steimann, Avoiding infinite recursion with stratified aspects, GI-Edition Lecture Notes in Informatics "NODe, pp.88-137, 2006.

A. H. Borning and D. H. Ingalls, Multiple inheritance in Smalltalk-80, Proceedings at the National Conference on AI, pp.234-237, 1982.

N. Bouraqadi, Un MOP Smalltalk pour l'étude de la composition et de la compatibilité des métaclasses Application à la programmation par aspects (A Smalltalk MOP for the Study of Metaclass Composition and Compatibility. Application to Aspect-Oriented Programming -In French)

N. Bouraqadi, Concern oriented programming using reflection, Workshop on Advanced Separation of Concerns ? OOPSLA, 2000.

N. Bouraqadi, Safe metaclass composition using mixin-based inheritance, Computer Languages, Systems & Structures, vol.30, issue.1-2, pp.49-61, 2004.
DOI : 10.1016/j.cl.2003.09.003

N. Bouraqadi, T. Ledoux, and F. Rivard, Safe metaclass programming, Proceedings OOPSLA '98, pp.84-96, 1998.

N. Bouraqadi, A. Seriai, and G. Leblanc, Towards unified aspect-oriented programming, Proceedings of 13th International Smalltalk Conference (ISC'05), 2005.

G. Bracha, Pluggable type systems, OOPSLA Workshop on Revival of Dynamic Languages, 2004.

G. Bracha and D. Ungar, Mirrors: design principles for metalevel facilities of object-oriented programming languages, Proceedings of OOPSLA '04, pp.331-344, 2004.

J. Brant, B. Foote, R. Johnson, and D. Roberts, Wrappers to the rescue, Proceedings European Conference on Object Oriented Programming, pp.396-417, 1998.
DOI : 10.1007/BFb0054101

J. Briot, Actalk: A testbed for classifying and designing actor languages in the Smalltalk-80 environment, Proceedings ECOOP '89, pp.109-129, 1989.

E. Bruneton, R. Lenglet, and T. Coupaye, ASM: A code manipulation tool to implement adaptable systems, Proceedings of Adaptable and Extensible Component Systems, 2002.

S. Chiba, A metaobject protocol for C++, Proceedings of OOPSLA '95, pp.285-299, 1995.
DOI : 10.1145/217839.217868

S. Chiba, Load-Time Structural Reflection in Java, Proceedings of ECOOP 2000, pp.313-336, 2000.
DOI : 10.1007/3-540-45102-1_16

S. Chiba, G. Kiczales, and J. Lamping, Avoiding confusion in metacircularity: The meta-helix, Proceedings of ISOTAS '96, pp.157-172, 1996.
DOI : 10.1007/3-540-60954-7_49

S. Chiba and M. Nishizawa, An Easy-to-Use Toolkit for Efficient Java Bytecode Translators, Proceedings of the second International Conference on Generative Programming and Component Engineering (GPCE'03), volume 2830 of LNCS, pp.364-376, 2003.
DOI : 10.1007/978-3-540-39815-8_22

E. Chikofsky, J. Cross, and I. , Reverse engineering and design recovery: a taxonomy, IEEE Software, vol.7, issue.1, pp.13-17, 1990.
DOI : 10.1109/52.43044

D. Bas-cornelissen, A. Holten, L. Zaidman, J. J. Moonen, A. Van-wijk et al., Understanding Execution Traces Using Massive Sequence and Circular Bundle Views, 15th IEEE International Conference on Program Comprehension (ICPC '07), pp.49-58, 2007.
DOI : 10.1109/ICPC.2007.39

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

P. Costanza and R. Hirschfeld, Reflective layer activation in ContextL, Proceedings of the 2007 ACM symposium on Applied computing , SAC '07, pp.1280-1285, 2007.
DOI : 10.1145/1244002.1244279

M. Dahm, Byte Code Engineering, Proceedings of Java-Informations- Tage (JIT'99), pp.267-277, 1999.
DOI : 10.1007/978-3-642-60247-4_25

D. Wim-de-pauw, J. Lorenz, M. Vlissides, and . Wegman, Execution patterns in object-oriented visualization, Proceedings Conference on Object-Oriented Technologies and Systems (COOTS'98), pp.219-234, 1998.

S. Dekorte, Io, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '05, pp.166-167, 2004.
DOI : 10.1145/1094855.1094916

M. Denker, Entwurf von optimierungen für squeak, 2002.

M. Denker, S. Ducasse, A. Lienhard, and P. Marschall, Sub-Method Reflection., The Journal of Object Technology, vol.6, issue.9, pp.231-251, 2007.
DOI : 10.5381/jot.2007.6.9.a14

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

M. Denker, S. Ducasse, and É. Tanter, Runtime bytecode transformation for Smalltalk, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.125-139, 2006.
DOI : 10.1016/j.cl.2005.10.002

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

M. Denker, T. Gîrba, A. Lienhard, O. Nierstrasz, L. Renggli et al., Encapsulating and exploiting change with changeboxes, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.25-49, 2007.
DOI : 10.1145/1352678.1352681

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

M. Denker, O. Greevy, and M. Lanza, Higher abstractions for dynamic analysis, 2nd International Workshop on Program Comprehension through Dynamic Analysis, pp.32-38, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555673

M. Denker, O. Greevy, and O. Nierstrasz, Supporting feature analysis with runtime annotations, Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis, pp.29-33, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00555456

M. Denker, M. Suen, and S. Ducasse, The Meta in Meta-object Architectures, Proceedings of TOOLS EUROPE, pp.218-237, 2008.
DOI : 10.1007/978-3-540-69824-1_13

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

J. Des, R. , and B. C. Smith, The implementation of procedurally reflective languages, LFP '84: Proceedings of the 1984 ACM Symposium on LISP and functional programming, pp.331-347, 1984.

S. Dimitriev, Language oriented programming: The next programming paradigm, onBoard Online Magazine, vol.1, issue.1, 2004.

J. R. Driscoll, N. Sarnak, D. D. Sleator, and R. E. Tarjan, Making data structures persistent, Journal of Computer and System Sciences, vol.38, issue.1, pp.86-124, 1989.
DOI : 10.1016/0022-0000(89)90034-2

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

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

S. Ducasse, M. Lanza, and R. Bertuli, High-level polymetric views of condensed run-time information, Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings., pp.309-318, 2004.
DOI : 10.1109/CSMR.2004.1281433

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.

S. Ducasse, A. Lienhard, and L. Renggli, Seaside: A Flexible Environment for Building Dynamic Web Applications, IEEE Software, vol.24, issue.5, pp.56-63, 2007.
DOI : 10.1109/MS.2007.144

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. Black, Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006.
DOI : 10.1145/1119479.1119483

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

S. Ducasse, R. Wuyts, A. Bergel, and O. Nierstrasz, User-changeable visibility: Resolving unanticipated name clashes in traits, Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), pp.171-190, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00216103

J. Edwards, Subtext: uncovering the simplicity of programming, Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming , Systems, Languages, and Applications, OOPSLA 2005, pp.505-518, 2004.

T. Eisenbarth, R. Koschke, and D. Simon, Locating features in source code, IEEE Transactions on Software Engineering, vol.29, issue.3, pp.210-224, 2003.
DOI : 10.1109/TSE.2003.1183929

J. Ferber, Computational reflection in class based object-oriented languages, Proceedings OOPSLA '89, pp.317-326, 1989.
DOI : 10.1145/74878.74910

B. Foote and R. E. Johnson, Reflective facilities in Smalltalk-80, Proceedings OOPSLA '89, pp.327-336, 1989.
DOI : 10.1145/74878.74911

M. Franz and T. Kistler, Slim binaries, Communications of the ACM, vol.40, issue.12, pp.87-94, 1997.
DOI : 10.1145/265563.265576

P. Daniel, M. Friedman, and . Wand, Reification: Reflection without metaphysics, LFP '84: Proceedings of the 1984 ACM Symposium on LISP and functional programming, pp.348-355, 1984.

A. Goldberg, Smalltalk 80: the Interactive Programming Environment, 1984.

A. Goldberg and D. Robson, Smalltalk-80: The Language, p.163, 1989.

A. Goldberg and D. Robson, Smalltalk 80: the Language and its Implementation, 1983.

O. Greevy, Enriching Reverse Engineering with Feature Analysis, 2007.

O. Greevy and S. Ducasse, Correlating Features and Code Using a Compact Two-Sided Trace Analysis Approach, Ninth European Conference on Software Maintenance and Reengineering, pp.314-323, 2005.
DOI : 10.1109/CSMR.2005.21

O. Greevy, S. Ducasse, and T. Gîrba, Analyzing software evolution through feature views, Journal of Software Maintenance and Evolution: Research and Practice, vol.20, issue.6, pp.425-456, 2006.
DOI : 10.1002/smr.340

T. Gschwind and J. Oberleitner, Improving dynamic data analysis with aspect-oriented programming, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings., p.259, 2003.
DOI : 10.1109/CSMR.2003.1192434

N. Haldiman, M. Denker, and O. Nierstrasz, Practical, pluggable types, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.183-204, 2007.
DOI : 10.1145/1352678.1352690

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

N. Haldiman, M. Denker, and O. Nierstrasz, Practical, pluggable types for a dynamic language, Computer Languages, Systems & Structures, vol.35, issue.1, 2008.
DOI : 10.1016/j.cl.2008.06.003

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

N. Haldimann, TypePlug ? pluggable type systems for Smalltalk, 2007.

A. Hamou-lhadj, The concept of trace summarization, Proceedings of PCODA 2005 (1st International Workshop on Program Comprehension through Dynamic Analysis, 2005.

A. Hamou-lhadj and T. Lethbridge, A survey of trace exploration tools and techniques, Proceedings IBM Centers for Advanced Studies Conferences, pp.42-55, 2004.

A. Hannan, Squeak Closure Compiler

W. Harrison and H. Ossher, Subject-oriented programming, Proceedings OOPSLA '93, pp.411-428, 1993.
DOI : 10.1145/167962.165932

J. Bocker, What tracers are made of, Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications , OOPSLA/ECOOP '90, pp.89-99, 1990.
DOI : 10.1145/97945.286427

C. Herzeel, K. Gybels, and P. Costanza, A temporal logic language for context awareness in pointcuts, Proceeding of the Workshop on Revival of Dynamic Languages, 2006.

C. Herzeel, K. Gybels, P. Costanza, and T. D. Hondt, Modularizing crosscuts in an e-commerce application in Lisp using HALO, Proceedings of the 2007 International Lisp Conference on, ILC '07, 2007.
DOI : 10.1145/1622123.1622136

R. Hirschfeld, AspectS - Aspect-Oriented Programming with Squeak, Objects, Components, Architectures, Services, and Applications for a Networked World, number 2591 in LNCS, pp.216-232, 2003.
DOI : 10.1007/3-540-36557-5_17

R. Hirschfeld, P. Costanza, and O. Nierstrasz, Contextoriented programming, Journal of Object Technology, vol.7, issue.3, 2008.

C. Hofer, Implementing a backward-in-time debugger, 2006.

C. Hofer, M. Denker, and S. Ducasse, Design and implementation of a backward-in-time debugger, Proceedings of NODE'06, volume P-88 of Lecture Notes in Informatics Gesellschaft für Informatik (GI), pp.17-32, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555768

H. Mamdouh, F. A. Ibrahim, and . Cummins, Ksl: A reflective objectoriented programming language, Proceedings of the International Conference on Computer Languages, pp.186-193, 1988.

D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay, Back to the future: The story of Squeak, a practical Smalltalk written in itself, Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'97), pp.318-326, 1997.

G. Kiczales, Towards a new model of abstraction in software engineering, Proceedings 1991 International Workshop on Object Orientation in Operating Systems, 1992.
DOI : 10.1109/IWOOOS.1991.183036

G. Kiczales, Beyond the black box: open implementation, IEEE Software, vol.13, issue.1, 1996.
DOI : 10.1109/52.476280

G. Kiczales, J. M. Ashley, L. Rodriguez, A. Vahdat, and D. G. Bobrow, Metaobject protocols: Why we want them and what else they can do, Object-Oriented Programming: the CLOS Perspective, pp.101-118, 1993.

G. Kiczales, J. Des-rivières, and D. G. Bobrow, The Art of the Metaobject Protocol, 1991.

R. Koschke and J. Quante, On dynamic feature location, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.86-95, 2005.
DOI : 10.1145/1101908.1101923

J. Kothari, T. Denton, S. Mancoridis, and A. Shokoufandeh, On Computing the Canonical Features of Software Systems, 2006 13th Working Conference on Reverse Engineering, 2006.
DOI : 10.1109/WCRE.2006.39

R. Wilf, M. Lalonde, and . Van-gulik, Building a backtracking facility in Smalltalk without kernel support, Proceedings OOPSLA '88, pp.105-122, 1988.

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

A. Lienhard, S. Ducasse, and T. Gîrba, Object flow analysis ? taking an object-centric view on dynamic analysis, Proceedings of the 2007 International Conference on Dynamic Languages (ICDL'07), pp.121-140, 2007.

A. Lienhard, T. Gîrba, O. Greevy, and O. Nierstrasz, Exposing side effects in execution traces, Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA'07), pp.11-17, 2007.

A. Lienhard, O. Greevy, and O. Nierstrasz, Tracking Objects to Detect Feature Dependencies, 15th IEEE International Conference on Program Comprehension (ICPC '07), pp.59-68, 2007.
DOI : 10.1109/ICPC.2007.38

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

P. Maes, Computational Reflection, Laboratory for Artificial Intelligence, 1987.
DOI : 10.1007/978-3-642-73005-4_27

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

P. Maes, Concepts and experiments in computational reflection, Proceedings OOPSLA '87, pp.147-155, 1987.
DOI : 10.1145/38807.38821

P. Marschall, Persephone: Taking Smalltalk reflection to the sub-method level, 2006.

J. Mcaffer, Meta-level Programming with CodA, Proceedings ECOOP '95, pp.190-214, 1995.
DOI : 10.1007/3-540-49538-X_10

J. Mcaffer, Engineering the meta level, Proceedings of the 1st International Conference on Metalevel Architectures and Reflection (Reflection 96), 1996.

J. Mccarthy, Recursive functions symbolic expressions and their computation by machine, Part I, Communications of the ACM, vol.3, issue.4, pp.184-195, 1960.
DOI : 10.1145/367177.367199

L. Paul and . Mccullough, Transparent forwarding: First steps, Proceedings OOPSLA '87, pp.331-341, 1987.

S. Meyers, Difficulties in integrating multiview development systems, IEEE Software, vol.8, issue.1, pp.49-57, 1991.
DOI : 10.1109/52.62932

E. Miranda, A Sketch for an Adaptive Optimizer for Smalltalk written in Smalltalk. unpublished, 2002.

G. A. Pascoe, Encapsulators: a new software paradigm in Smalltalk-80, Proceedings OOPSLA '86, pp.341-346, 1986.
DOI : 10.1145/960112.28731

R. Pawlak, Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, 2005.
DOI : 10.1145/1101560.1101566

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

F. Pluquet and R. Wuyts, Evolution persistence for objects, Proceedings of the ERCIM Working Group on Software Evolution, p.167, 2006.

B. Redmond and V. Cahill, Supporting Unanticipated Dynamic Adaptation of Application Behaviour, Proceedings of European Conference on Object-Oriented Programming, pp.205-230, 2002.
DOI : 10.1007/3-540-47993-7_9

S. Reichhart, Assessing test quality ? TestLint, 2007.

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

L. Renggli and O. Nierstrasz, Transactional memory for smalltalk, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.207-221, 2007.
DOI : 10.1145/1352678.1352692

T. Richner and S. Ducasse, Using dynamic information for the iterative recovery of collaborations and roles, International Conference on Software Maintenance, 2002. Proceedings., p.34, 2002.
DOI : 10.1109/ICSM.2002.1167745

F. Rivard, Smalltalk: a reflective language, Proceedings of RE- FLECTION '96, pp.21-38, 1996.

D. Roberts, J. Brant, R. E. Johnson, and B. Opdyke, An automated refactoring tool, Proceedings of ICAST '96, 1996.

D. Röthlisberger and . Geppetto, Enhancing Smalltalk's reflective capabilities with unanticipated reflection, 2006.

D. Röthlisberger, M. Denker, and É. Tanter, Unanticipated partial behavioral reflection: Adapting applications at runtime, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.46-65, 2008.
DOI : 10.1016/j.cl.2007.05.001

D. Röthlisberger and O. Nierstrasz, Combining development environments with reverse engineering, Proceedings of FAMOOSr 2007 (Ist International Workshop on FAMIX and Moose in Reengineering), 2007.

M. Salah and S. Mancoridis, A hierarchy of dynamic software views: from object-interactions to feature-interactions, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings., pp.72-81, 2004.
DOI : 10.1109/ICSM.2004.1357792

B. Cantwell and S. , Reflection and semantics in a procedural language, 1982.

B. Cantwell and S. , Reflection and semantics in lisp, Proceedings of POPL '84, pp.23-26, 1984.

D. A. Smith, A. Kay, A. Raab, and D. P. Reed, Croquet - a collaboration system architecture, First Conference on Creating, Connecting and Collaborating Through Computing, 2003. C5 2003. Proceedings., 2003.
DOI : 10.1109/C5.2003.1222325

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, Open Design of Object-Oriented Languages. A Foundation for Specialisable Reflective Language Frameworks, 1994.

É. Tanter, Aspects of Composition in the Reflex AOP Kernel, Proceedings of the 5th International Symposium on Software Composition, pp.98-113, 2006.
DOI : 10.1007/11821946_7

É. Tanter, On dynamically-scoped crosscutting mechanisms, ACM SIGPLAN Notices, vol.42, issue.2, pp.27-33, 2007.
DOI : 10.1145/1241761.1241764

É. Tanter, Expressive scoping of dynamically-deployed aspects, Proceedings of the 7th international conference on Aspect-oriented software development , AOSD '08, 2008.
DOI : 10.1145/1353482.1353503

É. Tanter, K. Gybels, M. Denker, and A. Bergel, Context-Aware Aspects, Proceedings of the 5th International Symposium on Software Composition, pp.227-242, 2006.
DOI : 10.1007/11821946_15

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

É. Tanter, J. Noyé, D. Caromel, and P. Cointe, Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of OOPSLA '03, pp.27-46, 2003.
URL : https://hal.archives-ouvertes.fr/hal-00457204

É. Tanter, M. Ségura-devillechaise, J. Noyé, and J. Piquer, Altering Java Semantics via Bytecode Manipulation, Proceedings of GPCE'02, pp.283-89, 2002.
DOI : 10.1007/3-540-45821-2_18

D. Vainsencher and A. P. Black, A pattern language for extensible program representation, Proceedings of the 2006 conference on Pattern languages of programs, PLoP '06, 2006.
DOI : 10.1145/1415472.1415490

I. Welch and R. J. Stroud, Kava ? using bytecode rewriting to add behavioural reflection to Java, Proceedings of the 6th USENIX Conference on Object-Oriented Technology (COOTS'2001), pp.119-130, 2001.

N. Wilde and M. Scully, Software reconnaisance: Mapping program features to code. Software Maintenance: Research and Practice, pp.49-62, 1995.

E. Wong, S. Gokhale, and J. Horgan, Quantifying the closeness between program components and features, Journal of Systems and Software, vol.54, issue.2, pp.87-98, 2000.
DOI : 10.1016/S0164-1212(00)00029-7

Y. Yokote and M. Tokoro, Experience and evolution of concurrent Smalltalk, Proceedings OOPSLA '87, pp.406-415, 1987.
DOI : 10.1145/38807.38844

A. Zaidman and S. Demeyer, Managing trace data volume through a heuristical clustering process based on event execution frequency, Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings., pp.329-338, 2004.
DOI : 10.1109/CSMR.2004.1281435

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

. Place and . Birth, Switzerland Thesis title: Sub-method Structural and Behavioral Reflection, Thesis title: Erweiterung eines statischen Übersetzers zu einem Laufzeitübersetzungssystem 1995: Abitur, 1996.