E. T. Barr, M. Marron, E. Maurer, D. Moseley, and G. Seth, Timetravel Debugging for JavaScript/Node.js, Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. FSE 2016, pp.1003-1007, 2016.

A. P. Black, O. Nierstrasz, S. Ducasse, and D. Pollet, Pharo by Example. Open Textbook Library. Square Bracket Associates, pp.126-135, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01659495

S. Bragagnolo and . Taskit, , pp.2017-2022

T. Britton, L. Jeng, G. Carver, P. Cheak, and T. Katzenellenbogen, Reversible debugging software, 2013.

S. Costiou, M. Kerboeuf, M. Denker, and A. Plantec, Unanticipated Debugging with Dynamic Layers, Companion to the first International Conference on the Art, vol.14, pp.1-14, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01591077

M. Denker, Sub-method Structural and Behavioral Reflection, 2008.
URL : https://hal.archives-ouvertes.fr/tel-00555937

M. Dias, D. Cassou, and S. Ducasse, Representing Code History with Development Environment Events, Proceedings of the International Workshop on Smalltalk Technologies. IWST '13. 2013
URL : https://hal.archives-ouvertes.fr/hal-00862626

M. Dias, M. M. Peck, S. Ducasse, and G. Arévalo, Clustered Serialization with Fuel, Proceedings of the International Workshop on Smalltalk Technologies. IWST '11, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00614838

, The Apache Software Foundation. Apache Spark, pp.2017-2022

, The Python Software Foundation. The Python Debugger, pp.2017-2028

A. Fuggetta, G. P. Picco, and G. Vigna, Understanding code mobility, IEEE Transactions on Software Engineering, vol.24, p.24, 1998.

M. Marra, G. Polito, and E. G. Boix,

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

D. Geels, G. Altekar, S. Shenker, and I. Stoica, Replay Debugging for Distributed Applications, Proceedings of the Annual Conference on USENIX '06 Annual Technical Conference. ATEC '06, pp.27-27, 2006.

G. The and . Debugger, , pp.2017-2021

M. Ali-gulzar, M. Interlandi, S. Yoo, S. D. Tetali, T. Condie et al., BigDebug: Debugging Primitives for Interactive Big Data Processing in Spark, Proceedings of the 38th International Conference on Software Engineering. ICSE '16, pp.784-795, 2016.

B. Hailpern and P. Santhanam, Software Debugging, Testing, and Verification, IBM SYSTEMS JOURNAL, vol.41, pp.4-12, 2001.

M. Hicks and S. Nettles, Dynamic software updating", In: ACM Transactions on Programming Languages and Systems, vol.27, pp.1049-1096, 2005.

V. Jagannath, Z. Yin, and M. Budiu, Monitoring and Debugging DryadLINQ Applications with Daphne, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, pp.1266-1273, 2011.

D. Kudriashov and . Telepharo, , pp.2017-2028

J. Thomas, J. M. Leblanc, and . Mellor-crummey, Debugging Parallel Programs with Instant Replay, IEEE Transactions on Computers, vol.36, pp.471-482, 1987.

S. Marr and . Smark, , pp.2017-2023

M. Marra and .. I. ,

M. Marra, E. G. Boix, S. Costiou, M. Kerboeuf, A. Plantec et al., Debugging Cyber-Physical Systems with Pharo: An Experience Report, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies. IWST '17, vol.8, pp.1-8, 2017.
DOI : 10.1145/3139903.3139913

URL : https://hal.archives-ouvertes.fr/hal-01585349

C. E. Mcdowell and D. P. Helmbold, Debugging Concurrent Programs, ACM Computer Surveys, vol.21, p.25, 1989.

, Out-Of-Place debugging: a debugging architecture to reduce debugging interference

. Microsoft and . Dryadlinq, , pp.2017-2022

. R. Microsoft and . Debugging, , pp.2017-2022

H. B. Robert and . Netzer, Optimal Tracing and Replay for Debugging Sharedmemory Parallel Programs, Proceedings of the 1993 ACM/ONR Workshop on Parallel and Distributed Debugging. PADD '93, pp.1-11, 1993.

. Oracle, JPDA-Java platform debugger architecture, pp.2017-2022

D. Pacheco, Postmortem Debugging in Dynamic Environments". In: Communications of the ACM 54, vol.12, pp.44-51, 2011.

N. Papoulias, N. Bouraqadi, L. Fabresse, and M. Denker, Mercury: Properties and Design of a Remote Debugging Solution using Reflection, Journal of Object Technology, vol.14, p.36, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01185730

. P. Pharo and . Smalltalk, , pp.2017-2021

, Perl 5 Porters. The Perl Debugger, pp.2017-2028

A. Michiel, D. A. Ronsse, and . Kranzlmüller, RoltMP-replay of Lamport timestamps for message passing systems, PDP '98. Proceedings of the Sixth Euromicro Workshop on, pp.87-93, 1998.

, Benchmarks game team. The Computer Language Benchmarks Game

Y. Wang, H. Patil, C. Pereira, G. Lueck, R. Gupta et al., DrDebug: Deterministic Replay Based Cyclic Debugging with Dynamic Slicing, Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization. CGO '14, vol.98, pp.98-98, 2014.

. Zinc and . Zinc, , vol.3, p.26

M. Marra, G. Polito, and E. Gonzalez, , vol.3, p.27

, Place debugging: a debugging architecture to reduce debugging interference Figure 7 Bar plot of the execution time of single debugging operations, vol.3, p.28

M. Marra, G. Polito, and E. G. Boix,