R. Abacus, M. Barker, and P. Freedman, Using Test-Driven Software Development Tools, IEEE Software, vol.22, issue.2, pp.88-91, 2005.
DOI : 10.1109/MS.2005.51

R. Sherman, K. Alpert, B. Brown, and . Woolf, The Design Patterns Smalltalk Companion, 1998.

B. Beizer, Software Testing Techniques, 1990.

B. Beizer, Software testing techniques, 1990.

J. K. Bennett, Distributed smalltalk: Inheritance and reactiveness in distributed systems, 1988.

J. Brant, B. Foote, R. E. Johnson, and D. Roberts, Wrappers to the rescue, IN PROCEEDINGS ECOOP '98, VOLUME 1445 OF LNCS, pp.396-417, 1998.
DOI : 10.1007/BFb0054101

[. Hailpern, Software debugging, testing, and verification, IBM Systems Journal, vol.41, issue.1, 2002.
DOI : 10.1147/sj.411.0004

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

E. Gonzalez-boix, C. Noguera, T. Van-cutsem, W. D. Meuter, and T. D. Hondt, Reme-d: A reflective epidemic messageoriented debugger for ambient-oriented applications, Proceedings of the 2011 ACM Symposium on Applied Computing, pp.1275-1281, 2011.

E. Bruno, A long look at jvm languages. http://www.drdobbs.com/jvm/ a-long-look-at-jvm-languages, 2012.

G. Bracha and D. Ungar, Mirrors: design principles for meta-level facilities of object-oriented programming languages, Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'04), ACM SIGPLAN Notices, pp.331-344, 2004.

J. Catherino, The cajo project [CN03] Shigeru Chiba and Muga 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.

[. Van-cutsem, Ambient-oriented programming ? reflective programming, 2014.

M. Denker, S. Ducasse, A. Lienhard, and P. Marschall, Sub-method reflection Special Issue Proceedings of TOOLS Europe, Journal of Object Technology, pp.231-251, 2007.

P. David, T. Ledoux-coopis, D. , and O. , An Infrastructure for Adaptable Middleware, Proceedings of 12th International Smalltalk Conference, pp.773-790, 2002.
DOI : 10.1007/3-540-36124-3_52

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

I. Dragos, Scala ide documentation ? scala debugger

A. Eisenberg, New groovy debug support in sts 2.5.1. http://springnew-groovy-debug-support-in-sts, 2010.

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

A. Goldberg, Smalltalk 80: the Interactive Programming Environment

. Google, Debugging javascript. https://developer.chrome.com/devtools/docs/ javascript-debugging, 2014.

J. Gray, Why do computers stop and what can be done about it?, Symposium on Reliability in Distributed Software and Database Systems, pp.3-12, 1986.

D. Grayson, Using the jruby debugger. https://github.com/jruby, 1999.

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.

I. Joyent, Node.js v0.10.32 manual & documentation, 2014.

F. Kon, F. Costa, G. Blair, and R. H. Campbell, The case for reflective middleware, Communications of the ACM, vol.45, issue.6, pp.33-38, 2002.
DOI : 10.1145/508448.508470

R. Wilf, J. R. Lalonde, and . Pugh, Inside Smalltalk, 1990.

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

P. Marschall and . Persephone, Taking Smalltalk reflection to the submethod level Master's thesis URL: http://scg.unibe.ch/archive/masters/Mars06a.pdf, Journal of Object Technology, vol.V, issue.N, p.2014, 2006.

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

S. Mostinckx, T. Van-cutsem, S. Timbermont, and E. Tanter, Mirages, Proceedings of the 2007 symposium on Dynamic languages , DLS '07, 2007.
DOI : 10.1145/1297081.1297095

J. Mickens, Rivet: Browser-agnostic remote debugging for web applications, USENIX Annual Technical Conference, pp.333-345, 2012.

E. Miranda, Cog blog. speeding up croquet and squeak with a new opensource vm from qwaq, 2008.

S. Mcdirmid and M. Odersky, The scala plugin for eclipse, Proceedings of Workshop on Eclipse Technology eXchange (ETX), 2006.

. Mozilla, Mdn ? debugging javascript. https://developer.mozilla.org/en, 2014.

T. Mvct-+-09-]-stijn-mostinckx, S. Van-cutsem, E. G. Timbermont, É. Boix, W. D. Tanter et al., Mirror-based reflection in ambienttalk, Softw. Pract. Exper, vol.39, issue.7, pp.661-699, 2009.

. Oracle, Java debug interface (jdi) http

. Oracle, Java platform debugger architecture (jpda) http://docs.oracle.com/javase, Pap13] Nikolaos Papoulias. Remote Debugging and Reflection in Resource Constrained Devices. These, 2013.

N. Papoulias, M. Bouraqadi, S. Denker, L. Ducasse, and . Fabresse, Towards structural decomposition of reflection with mirrors, Proceedings of the International Workshop on Smalltalk Technologies, IWST '11, 2011.
DOI : 10.1145/2166929.2166941

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

G. Pothier, É. Tanter, and J. Piquer, Scalable omniscient debugging, Proceedings of the 22nd Annual SCM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOP- SLA'07), pp.535-552, 2007.

J. Ressia, A. Bergel, and O. Nierstrasz, Object-centric debugging URL: http://scg.unibe.ch/archive, Proceeding of the 34rd international conference on Software engineering, 2012.

B. Redmond and V. Cahill, Iguana/J: Towards a dynamic and efficient reflective architecture for java, Proceedings of European Conference on Object-Oriented Programming, workshop on Reflection and Meta-Level Architectures, 2000.

J. Ressia, Object-Centric Reflection, 2012.

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

[. Rom, F. Kon, and R. H. Campbell, Reflective middleware: From your desk to your hand, IEEE Distributed Systems Online, vol.2, issue.5, 2001.

M. Richmond and J. Noble, Reflections on remote reflection, Proceedings 24th Australian Computer Science Conference. ACSC 2001, pp.163-170, 2001.
DOI : 10.1109/ACSC.2001.906638

J. Ressia, L. Renggli, T. Gîrba, and O. Nierstrasz, Run-time evolution through explicit meta-objects, Proceedings of the 5th Workshop on Models@run.time at the ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, pp.37-48, 2010.

[. Stallman and R. Pesch, Debugging with GDB, 2003.

J. Sillito, G. C. Murphy, and K. Volder, Questions programmers ask during software evolution tasks, Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering , SIGSOFT '06/FSE-14, pp.23-34, 2006.
DOI : 10.1145/1181775.1181779

[. Sommerville, Software Engineering, 2001.

[. Tanter, N. Bouraqadi, and J. Noyé, Reflex ??? Towards an Open Reflective Extension of Java, Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, pp.25-43, 2001.
DOI : 10.1007/3-540-45429-2_2

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

C. Teruel, D. Cassou, and S. Ducasse, Object Graph Isolation with Proxies, DYLA -7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming -2013, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00834320

É. 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

D. Ungar, A. Spitz, and A. Ausch, Constructing a metacircular Virtual machine in an exploratory programming environment, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '05, pp.11-20, 2005.
DOI : 10.1145/1094855.1094865

L. Wood, V. Apparao, L. Cable, M. Champion, M. Davis et al., Document object model (dom) level 1 specification, 1998.

C. Wimmer, M. Haupt, M. L. Van-de, M. Vanter, L. Jordan et al., Maxine, ACM Transactions on Architecture and Code Optimization, vol.9, issue.4, 2012.
DOI : 10.1145/2400682.2400689

[. Würthinger, C. Wimmer, and L. Stadler, Dynamic code evolution for java, Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java, PPPJ '10, 2010.

A. Zeller, Isolating cause-effect chains from computer programs, SIGSOFT '02/FSE-10: Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering, pp.1-10, 2002.

A. Zeller, Why Programs Fail: A Guide to Systematic Debugging