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

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

W. Binder, A Portable and Customizable Profiling Framework for Java Based on Bytecode Instruction Counting, Proceedings of The Third Asian Symposium on Programming Languages and Systems (APLAS-2005), pp.178-194, 2005.
DOI : 10.1007/11575467_13

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

W. Cazzola, SmartReflection: Efficient Introspection in Java., The Journal of Object Technology, vol.3, issue.11, 2004.
DOI : 10.5381/jot.2004.3.11.a6

S. Chiba and M. Nishizawa, An Easy-to-Use Toolkit for Efficient Java Bytecode Translators, Proceedings of GPCE'03, pp.364-376, 2003.
DOI : 10.1007/978-3-540-39815-8_22

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

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

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

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

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

M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin, Dynamically discovering likely program invariants to support program evolution, Proceedings of the 21st international conference on Software engineering, ICSE '99, 1999.
DOI : 10.1145/302405.302467

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

M. Golm and J. Kleinöder, Jumping to the Meta Level, Reflection, pp.22-39, 1999.
DOI : 10.1007/3-540-48443-4_3

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

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.

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

C. Hofer, M. Denker, and S. Ducasse, Design and implementation of a backward-in-time debugger, Proceedings of NODE'06, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555768

G. Kiczales, J. Desrivì, and D. G. Bobrow, The Art of the Metaobject Protocol, 1991.

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm et al., An Overview of AspectJ, Proceeding ECOOP 2001, number 2072 in LNCS, pp.327-353, 2001.
DOI : 10.1007/3-540-45337-7_18

M. Martin, B. Livshits, and M. S. Lam, Finding application errors and security flaws using pql: a program query language, Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), pp.363-385, 2005.
DOI : 10.1145/1103845.1094840

A. Olivia and L. E. Buzato, The design and implementation of Guaraná, Proceedings of the 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS'99), pp.203-216, 1999.

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

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

D. Röthlisberger, M. Denker, and . Tanter, Unanticipated partial behavioral reflection [29] ´ Eric Tanter and Jacques Noyé. A versatile kernel for multi-language AOP Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of ISC 2006 (International Smalltalk Conference), LNCS, to appear Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005) 2005. [30] ´ Eric Tanter, Jacques Noyé, Denis Caromel, and Pierre Cointe Proceedings of OOPSLA '03, pp.27-46, 2003.

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