. @bullet-hayatou and . Oumarou, Assistant Departement d'Informatique ENS Maroua Cameroun, Month, 2013.

S. Tleye, University of Buenos Aires (Argentina): A new Trait Implementation, 2013.

G. Santos, Federal University of Minas Gerais (Brasil): Integration of Semantic Clustering in Moose, 2013.

G. Decuzzi, Universidad Tecnolo´gica Nacional FRBA (Argentina): AST Navigation for Pharo, 2013.

G. Polytech-'lille, F. Misc, F. Inria, F. Licence, I. Master et al., Stéphane Ducasse Ukraine Master: Stéphane Ducasse, Cours University of Buenos Aires, 3h, Argentina Master: Stéphane Ducasse, Cours FIT Prague (dec 2013), 8h, Czech Republic Licence: Nicolas Anquetil, Software engineering: Testing techniques, 40h IUT-A Lille, France Licence: Nicolas Anquetil, Interface programming in Java/Swing, 48h 1, France License: Damien Pollet, UV info, 100h, Introduction to OO programming in Java Supervision of industry internships, Teaching -Supervision -Juries 9.2.1. Teaching Master: C. Demarey, Architectures Logicielles Stéphane Ducasse , Ecoles des jeunes chercheurs Inria 6h 12hM1) Argentina 9.2.2. Supervision PhD: Jean Baptiste Arnaud, Towards First Class References as a Security Infrastructure in Dynamic Languages Stéphane Ducasse PhD in progress: Camillo Bruni, Entering the 4th Quadrant, pp.30-30, 2011.

M. Denker, S. Ducasse, and É. Tanter, Runtime Bytecode Transformation for SmalltalkJournal of Computer Languages, Systems and Structures, pp.2-3, 2006.

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. P. 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 and D. Pollet, Software Architecture Reconstruction: A Process-Oriented Taxonomy, IEEE Transactions on Software Engineering, vol.35, issue.4, pp.573-591, 2009.
DOI : 10.1109/TSE.2009.19

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

S. Ducasse, D. Pollet, M. Suen, H. Abdeen, and I. Alloui, Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, 2007 IEEE International Conference on Software Maintenance, pp.94-103, 2007.
DOI : 10.1109/ICSM.2007.4362622

A. Kuhn, S. Ducasse, and T. Gîrba, Semantic Clustering: Identifying Topics in Source CodeInformation and Software Technology, pp.230-243, 2007.

J. Laval, S. Denier, S. Ducasse, and A. Bergel, Identifying Cycle Causes with Enriched Dependency Structural Matrix, 2009 16th Working Conference on Reverse Engineering, 2009.
DOI : 10.1109/WCRE.2009.11

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

O. Nierstrasz, S. Ducasse, and T. Gîrba, The Story of Moose: an Agile Reengineering Environment, Proceedings of the European Software Engineering Conference ESEC/FSE'05, pp.1-10, 2005.

J. Singer, T. Lethbridge, N. Vinson, and N. Anquetil, An examination of software engineering work practicesProceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research, CASCON '97, p.21, 1997.

S. C. De-souza, N. Anquetil, K. M. De, and . Oliveira, A study of the documentation essential to software maintenance, Proceedings of the 23rd annual international conference on Design of communication documenting & designing for pervasive information, SIGDOC '05, pp.68-75, 2005.
DOI : 10.1145/1085313.1085331

J. Arnaud, Vers des références de première classe comme infrastructure de sécurité dans les langages dynamiquement typés, 2013.

N. Papoulias, Le Débogage à Distance et la Réflexion dans les Dispositifs à Ressources Limitées, 2013.

E. Allende, O. Callau, J. Fabry, É. Tanter, and M. Denker, Gradual typing for Smalltalk, Science of Computer Programming, vol.96, 2013.
DOI : 10.1016/j.scico.2013.06.006

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

M. Martinez-peck, N. Bouraqadi, M. Denker, S. Ducasse, and L. Fabresse, Marea: An Efficient Application-Level Object Graph Swapper., The Journal of Object Technology, vol.12, issue.1, pp.1-30, 2013.
DOI : 10.5381/jot.2013.12.1.a2

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

G. Polito, S. Ducasse, L. Fabresse, N. Bouraqadi, and B. Van-ryseghem, Bootstrapping reflective systems: The case of Pharo, Science of Computer Programming, vol.96, 2014.
DOI : 10.1016/j.scico.2013.10.008

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

V. Uquillas-gomez, S. Ducasse, and T. D. Hondt, Visually characterizing source code changes, Science of Computer Programming, vol.98, 2013.
DOI : 10.1016/j.scico.2013.08.002

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

B. Van-ryseghem, S. Ducasse, and J. Fabry, Seamless composition and reuse of customizable user interfaces with Spec, Science of Computer Programming, vol.96, 2014.
DOI : 10.1016/j.scico.2013.11.035

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

A. Authosserre-cavarero, F. Bertrand, M. Fornarino, P. Collet, H. Dubois et al., Ing??nierie dirig??e par les mod??les : quels supports ?? l'interop??rabilit?? des syst??mes d'information ?, Ing??nierie des syst??mes d'information, vol.18, issue.2, 2013.
DOI : 10.3166/isi.18.2.13-44

H. Abdeen, H. Sahraoui, O. Shata, N. Anquetil, and S. Ducasse, Towards automatically improving package structure while respecting original design decisions, 2013 20th Working Conference on Reverse Engineering (WCRE), 2013.
DOI : 10.1109/WCRE.2013.6671296

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

C. Bera and M. Denker, Towards a flexible Pharo Compiler, in "IWST, ESUG, 2013.

C. Bruni, S. Ducasse, I. Stasenko, and L. Fabresse, Language-side Foreign Function Interfaces with NativeBoost, in "International Workshop on Smalltalk Technologies, 2013.

C. Couto, P. Pires, M. T. Valente, R. Bigonha, A. Hora et al., BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and BugsBrazilian Conference on Software: Theory and Practice (CBSoft'13), 2013.

M. Dehouck, M. U. Bhatti, A. Bergel, and S. Ducasse, Pragmatic Visualizations for Roassal: a Florilegium, International Workshop on Smalltalk Technologies, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00862065

M. Dias, D. Cassou, and S. Ducasse, Representing Code History with Development Environment Events, in "IWST-2013 -5th International Workshop on Smalltalk Technologies, 2013.

A. Hora, N. Anquetil, S. Ducasse, and M. T. Valente, Mining System Specific Rules from Change PatternsWorking Conference on Reverse Engineering (WCRE'13), 2013.

C. Maffort, M. T. Valente, N. Anquetil, A. Hora, and M. Bigonha, Heuristics for Discovering Architectural ViolationsWorking Conference on Reverse Engineering (WCRE'13), 2013.

C. Maffort, M. T. Valente, M. Bigonha, A. Hora, N. Anquetil et al., Mining Architectural Patterns Using Association Rules, International Conference on Software Engineering and Knowledge Engineering (SEKE'13), 2013.
URL : https://hal.archives-ouvertes.fr/hal-00854851

D. Mendez-acuna, R. Casallas, and A. Etien, On the customization of model management systems for filecentric IDEsThe 13th Workshop on Domain-Specific Modeling", United States Minor Outlying Islands, pp.57-62, 2013.

P. Patel, A. Pathak, D. Cassou, and V. Issarny, Enabling High-Level Application Development in the Internet of Things, 4th International Conference on Sensor Systems and Software, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00809438

G. Polito, S. Ducasse, L. Fabresse, and N. Bouraqadi, Virtual Smalltalk Images: Model and Applications, in "21th International Smalltalk Conference -2013, pp.11-26, 2013.

J. P. Sandoval-alcocer, A. Bergel, S. Ducasse, and M. Denker, Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance, in "VISSOFT -1st IEEE Working Conference on Software Visualization, 2013.

G. Santos, M. Tulio, N. Valente, and . Anquetil, Remodularization Analysis Using Semantic Clustering, in "1st CSMR-WCRE Software Evolution Week

C. Teruel, D. Cassou, and S. Ducasse, Object Graph Isolation with Proxies, in "DYLA -7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming -2013

A. Bergel, D. Cassou, S. Ducasse, and J. Laval, Deep into Pharo, Square Bracket Associates, 2013.

C. Denker, N. Hartl, and M. Denker, Kapitel 1: Apps, in "Mobile Apps -Rechtsfragen und rechtliche Rahmenbedingungen, De Gruyter, pp.1-8, 2013.

N. Hartl, C. Denker, and M. Denker, Kapitel 2: Technische Aspekte, in "Mobile Apps -Rechtsfragen und rechtliche Rahmenbedingungen, pp.9-24, 2013.

D. Cassou, S. Ducasse, and N. Petton, SafeJS: Hermetic Sandboxing for JavaScript, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00862099

J. Arnaud, S. Ducasse, and M. Denker, Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages Accepted with minor revisions, 2013.

G. Chari, D. Garbervetsky, C. Bruni, M. Denker, and S. Ducasse, Waterfall: Primitives Generation on the Fly, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00871353

M. Martinez-peck, N. Bouraqadi, S. Ducasse, L. Fabresse, and M. Denker, Ghost: A uniform and general-purpose proxy implementation, Science of Computer Programming, vol.98, 2013.
DOI : 10.1016/j.scico.2014.05.015

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

N. Anquetil, A comparison of graphs of concept for reverse engineering, Proceedings IWPC 2000. 8th International Workshop on Program Comprehension, p.231, 2000.
DOI : 10.1109/WPC.2000.852497

A. Bergel, S. Ducasse, O. N. Classbox, and /. , 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, Stateful Traits, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.66-90978, 2006.
DOI : 10.1007/978-3-540-71836-9_4

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Stateful Traits and their FormalizationJournal of Computer Languages, Systems and Structures, pp.2-3, 2008.

A. P. Black, N. Schärli, and S. D. , Applying Traits to the Smalltalk Collection Hierarchy, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), pp.47-64, 2003.

G. Bracha and D. U. , 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), pp.331-344, 2004.

D. Caromel and J. Vayssière, Reflections on MOP s, Components, and Java Security, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.256-274, 2001.
DOI : 10.1007/3-540-45337-7_14

D. Caromel and J. Vayssière, A security framework for reflective Java applications, in "Software: Practice and Experience, pp.821-846, 2003.

E. Chikofsky, J. Cross, and . Ii, Reverse Engineering and Design Recovery: A Taxonomy, in "IEEE Software, pp.13-17, 1990.

P. Cointe, Metaclasses are first class: The ObjVlisp Model, Proceedings OOPSLA '87, pp.156-167, 1987.
DOI : 10.1145/38807.38822

S. Demeyer, S. Ducasse, and O. Nierstrasz, Object-Oriented Reengineering Patterns, 2002.

S. Denier, Traits Programming with AspectJActes de la Première Journée Francophone sur le Développement du Logiciel par Aspects (JFDLPA'04), pp.62-78, 2004.

S. Ducasse and T. Gîrba, Using Smalltalk as a Reflective Executable Meta-language, International Conference on Model Driven Engineering Languages and Systems, pp.604-618, 2006.
DOI : 10.1007/11880240_42

S. Ducasse, T. Gîrba, M. Lanza, and S. Demeyer, Moose: a Collaborative and Extensible Reengineering Environment, in "Tools for Software Maintenance and Reengineering, pp.55-71, 2005.

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. P. 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

A. Dunsmore, M. Roper, and M. Wood, Object-oriented inspection in the face of delocalisation, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.467-476, 2000.
DOI : 10.1145/337180.337343

K. Fisher and J. Reppy, Statically typed traits, pp.2003-2016, 2003.

P. W. Fong and C. Zhang, Capabilities as alias control: Secure cooperation in dynamically extensible systems, 2004.

M. Furr, J. An, and J. S. Foster, Profile-guided static typing for dynamic scripting languages, 2009.
DOI : 10.1145/1640089.1640110

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

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

L. Gong, New security architectural directions for Java, in "compcon, p.584679, 1997.

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

G. Kiczales and L. Rodriguez, Efficient method dispatch in PCL, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.99-105, 1990.
DOI : 10.1145/91556.91600

R. , K. S. Liang, and G. Bracha, Atomic Architectural Component Recovery for Program Understanding and Evolution, Dynamic Class Loading in the Java Virtual MachineProceedings of OOPSLA '98, pp.36-44, 1998.

L. Liquori and A. Spiwack, FeatherTrait, ACM Transactions on Programming Languages and Systems, vol.30, issue.2, pp.1-32, 2008.
DOI : 10.1145/1330017.1330022

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

B. Livshits and T. Zimmermann, DynaMine: finding common error patterns by mining software revision histories, in "SIGSOFT Software Engineering Notes, pp.296-305, 2005.

M. S. Miller, Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, 2006.

M. S. Miller, C. Morningstar, and B. Frantz, Capability-Based Financial Instruments, FC '00: Proceedings of the 4th International Conference on Financial Cryptography, pp.349-378, 2001.
DOI : 10.1007/3-540-45472-1_24

O. Nierstrasz, S. Ducasse, and N. Schärli, Flattening Traits., The Journal of Object Technology, vol.5, issue.4, pp.129-148, 2006.
DOI : 10.5381/jot.2006.5.4.a4

P. J. Quitslund, Java Traits ? Improving Opportunities for Reuse, OGI School of Science & Engineering, 2004.

J. Reppy and A. Turon, A Foundation for Trait-based Metaprogramming, in "International Workshop on Foundations and Developments of Object-Oriented Languages, 2006.

F. Rivard, Pour un lien d'instanciation dynamique dans les langages à classes, JFLA96", Inria ? collection didactique, 1996.

J. H. Saltzer and M. D. Schoroeder, The protection of information in computer systems, Fourth ACM Symposium on Operating System Principles, pp.1278-1308, 1975.
DOI : 10.1109/PROC.1975.9939

N. Sangal, E. Jordan, V. Sinha, and D. Jackson, Using Dependency Models to Manage Complex Software Architecture, Proceedings of OOPSLA'05, pp.167-176, 2005.

N. Schärli, A. P. Black, and S. Ducasse, Object-oriented encapsulation for dynamically typed languages, Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'04), pp.130-149, 2004.
DOI : 10.1145/1035292.1028988

N. Schärli, S. Ducasse, O. Nierstrasz, and A. P. Black, Traits: Composable Units of Behaviour, Proceedings of European Conference on Object-Oriented Programming, pp.248-274, 2003.
DOI : 10.1007/978-3-540-45070-2_12

C. Smith and S. D. Chai, Typed Traits in Java, Proceedings ECOOP, 2005.

G. Snelting and F. Tip, Reengineering Class Hierarchies using Concept Analysis, ACM Trans. Programming Languages and Systems, 1998.

K. J. Sullivan, W. G. Griswold, Y. Cai, and B. Hallen, The Structure and Value of Modularity in SOftware Design, 2001.

D. Vainsencher, MudPie: layers in the ball of mud, in "Computer Languages, Systems & Structures, pp.1-2, 2004.

N. Wilde and R. Huitt, Maintenance Support for Object-Oriented Programs, SE-18, pp.1038-1044, 1992.