Stéphane Ducasse

Présentation

My real list of publication is available at http://stephane.ducasse.free.fr and in particular at http://stephane.ducasse.free.fr/Publications.html

In particular I do not mix top level conferences with others and I have too many publications prior to join Inria that I should migrate to Hal.

Publications

Article dans une revue (78)

Meta-compilation of Baseline JIT Compilers with Druid Nahuel Palumbo,Guillermo Polito,Stéphane Ducasse,Pablo Tesone The Art, Science, and Engineering of Programming, 2025 Article dans une revue hal-05306190v1
Pharo: a reflective language -Analyzing the reflective API and its internal dependencies Iona Thomas,Stéphane Ducasse,Pablo Tesone,Guillermo Polito Journal of Computer Languages, 2024, 80, pp.101274. ⟨10.1016/j.cola.2024.101274⟩ Article dans une revue hal-04576440v2
A New Architecture Reconciling Refactorings and Transformations Balša Šarenac,Nicolas Anquetil,Stéphane Ducasse,Pablo Tesone Journal of Computer Languages, 2024, ⟨10.1016/j.cola.2024.101273⟩ Article dans une revue hal-04576527v1
On the Use of Statistical Machine Translation for Suggesting Variable Names for Decompiled Code: The Pharo Case Juan Pablo Sandoval Alcocer,Harold Camacho-Jaimes,Geraldine Galindo-Gutierrez,Andrés Neyem,Alexandre Bergelet al. Journal of Computer Languages, 2024 Article dans une revue hal-04564690v1
A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages Iona Thomas,Vincent Aranega,Stéphane Ducasse,Guillermo Polito,Pablo Tesone The Art, Science, and Engineering of Programming, 2023, ⟨10.22152/programming-journal.org/2024/8/2⟩ Article dans une revue hal-04119017v2
Deprewriter: On the fly rewriting method deprecations. Stéphane Ducasse,Guillermo Polito,Oleksandr Zaitsev,Marcus Denker,Pablo Tesone The Journal of Object Technology, 2022, 21 (1), pp.1-23. ⟨10.5381/jot.2022.21.1.a1⟩ Article dans une revue hal-03563605v1
Understanding Class Name Regularity: A Simple Heuristic and Supportive Visualization. Nour Jihene Agouf,Stéphane Ducasse,Anne Etien,Abdelghani Alidra,Arnaud Thiefaine The Journal of Object Technology, 2022, 21, ⟨10.5381/jot.2022.21.1.a2⟩ Article dans une revue hal-03706041v1
What do developers consider magic literals? A smalltalk perspective Nicolas Anquetil,Julien Delplanque,Stéphane Ducasse,Oleksandr Zaitsev,Christopher Fuhrmanet al. Information and Software Technology, 2022, 149, ⟨10.1016/j.infsof.2022.106942⟩ Article dans une revue hal-03679130v1
GUI visual aspect migration: a framework agnostic solution Benoît Verhaeghe,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Abderrahmane Seriaiet al. Automated Software Engineering, 2021, 28 (2), ⟨10.1007/s10515-021-00284-z⟩ Article dans une revue hal-03256021v1
Rotten Green Tests in Java, Pharo and Python Vincent Aranega,Julien Delplanque,Matias Martinez,Andrew P Black,Stéphane Ducasseet al. Empirical Software Engineering, 2021, 26 (6), ⟨10.1007/s10664-021-10016-2⟩ Article dans une revue hal-03281836v2
From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application Benoît Verhaeghe,Anas Shatnawi,Abderrahmane Seriai,Anne Etien,Nicolas Anquetilet al. IEEE Software, In press, ⟨10.1109/MS.2021.3101249⟩ Article dans une revue hal-03313462v1
A User-Oriented Model for Oracles' Gas Price Prediction Giuseppe Antonio Pierro,Henrique Rocha,Stéphane Ducasse,Michele Marchesi,Roberto Tonelli Future Generation Computer Systems, 2021 Article dans une revue hal-03427370v1
Preserving Instance State during Refactorings in Live Environments Pablo Tesone,Guillermo Polito,Luc Fabresse,Noury Bouraqadi,Stéphane Ducasse Future Generation Computer Systems, In press, ⟨10.1016/j.future.2020.04.010⟩ Article dans une revue hal-02541754v1
A new modular implementation for Stateful Traits Pablo Tesone,Stéphane Ducasse,Guillermo Polito,Luc Fabresse,Noury Bouraqadi Science of Computer Programming, 2020, 195, ⟨10.1016/j.scico.2020.102470⟩ Article dans une revue hal-02541842v1
Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs. Steven Costiou,Mickaël Kerboeuf,Clotilde Toullec,Alain Plantec,Stéphane Ducasse The Journal of Object Technology, 2020, 19 (1), pp.1:1. ⟨10.5381/jot.2020.19.1.a1⟩ Article dans une revue hal-02929746v1
Dynamic Software Update from Development to Production Pablo Tesone,Guillermo Polito,Noury Bouraqadi,Stéphane Ducasse,Luc Fabresse The Journal of Object Technology, 2018, 17 (1), pp.1-36. ⟨10.5381/jot.2018.17.1.a2⟩ Article dans une revue hal-01920362v1
Fully Reflective Execution Environments Guido Chari,Diego Garbervetsky,Stefan Marr,Stéphane Ducasse IEEE Transactions on Software Engineering, 2018, pp.1 - 20. ⟨10.1109/TSE.2018.2812715⟩ Article dans une revue hal-01728111v1
End-User Abstractions for Meta-Control: Reifying the Reflectogram Nick Papoulias,Marcus Denker,Stéphane Ducasse,Luc Fabresse Science of Computer Programming, 2017, 140, pp.2-16. ⟨10.1016/j.scico.2016.12.002⟩ Article dans une revue hal-01424787v1
Scoped Extension Methods in Dynamically-Typed Languages Guillermo Polito,Stéphane Ducasse,Luc Fabresse,Camille Teruel The Art, Science, and Engineering of Programming, 2017, 2 (1), ⟨10.22152/programming-journal.org/2018/2/1⟩ Article dans une revue hal-01609310v1
A critical analysis of string APIs: The case of Pharo Damien Pollet,Stéphane Ducasse Science of Computer Programming, 2017, pp.1-12. ⟨10.1016/j.scico.2017.11.005⟩ Article dans une revue hal-01651250v1
Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes. Guillermo Polito,Luc Fabresse,Noury Bouraqadi,Stéphane Ducasse The Journal of Object Technology, 2017, 16 (3), pp.1 - 36. ⟨10.5381/jot.2017.16.3.a2⟩ Article dans une revue hal-01609295v1
Test Case Selection in Industry: an Analysis of Issues Related to Static Approaches Vincent Blondeau,Anne Etien,Nicolas Anquetil,Sylvain Cresson,Pascal Croisyet al. Software Quality Journal, 2016, ⟨10.1007/s11219-016-9328-4⟩ Article dans une revue hal-01344842v1
Do Tools Support Code Integration? A Survey Martín Dias,Stéphane Ducasse,Damien Cassou,Verónica Uquillas-Gómez The Journal of Object Technology, 2016, 15, ⟨10.5381/jot.2016.15.2.a2⟩ Article dans une revue hal-05025994v1
Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization Clément Bera,Eliot Miranda,Marcus Denker,Stéphane Ducasse The Journal of Object Technology, 2016, 15 (2), pp.1:1-26. ⟨10.5381/jot.2016.15.2.a1⟩ Article dans une revue hal-01299371v1
How do Developers React to API Evolution? a Large-Scale Empirical Study André Hora,Romain Robbes,Marco Tulio Valente,Nicolas Anquetil,Anne Etienet al. Software Quality Journal, 2016, ⟨10.1007/s11219-016-9344-4⟩ Article dans une revue hal-01417930v1
Propagation of Behavioral Variations with Delegation Proxies Camille Teruel,Erwann Wernli,Stéphane Ducasse,Oscar Nierstrasz LNCS Transactions on Aspect-Oriented Software Development, 2015, 8989, pp.63-95. ⟨10.1007/978-3-662-46734-3_2⟩ Article dans une revue hal-01135706v1
Visually Characterizing Source Code Changes Verónica Uquillas-Gomez,Stéphane Ducasse,Theo d'Hondt Science of Computer Programming, 2015, 98 (Part 3), pp.376-393. ⟨10.1016/j.scico.2013.08.002⟩ Article dans une revue hal-00862049v1
Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages Jean-Baptiste Arnaud,Stéphane Ducasse,Marcus Denker,Camille Teruel Science of Computer Programming, 2015, Science of Computer Programming, 98 (3), pp. 318-338. ⟨10.1016/j.scico.2014.07.011⟩ Article dans une revue hal-01060537v2
Mercury: Properties and Design of a Remote Debugging Solution using Reflection Nick Papoulias,Noury Bouraqadi,Luc Fabresse,Stéphane Ducasse,Marcus Denker The Journal of Object Technology, 2015, 14 (2), pp.36. ⟨10.5381/jot.2015.14.2.a1⟩ Article dans une revue hal-01185730v1
Automatic Detection of System-Specific Conventions Unknown to Developers André Hora,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Marco Túlio Valente Journal of Systems and Software, 2015, 109, pp.192-204. ⟨10.1016/j.jss.2015.08.007⟩ Article dans une revue hal-01185837v1
AspectMaps: Extending Moose to visualize AOP software Johan Fabry,Andy Kellens,Simon Denier,Stéphane Ducasse Science of Computer Programming, 2014, 79, pp.6 - 22. ⟨10.1016/j.scico.2012.02.007⟩ Article dans une revue hal-01086997v1
The Package Blueprint: visually analyzing and quantifying package dependencies Hani Abdeen,Stéphane Ducasse,Damien Pollet,Ilham Alloui,Jean-Rémy Falleri Science of Computer Programming, 2014, 89 (Part C), pp. 298-319. ⟨10.1016/j.scico.2014.02.016⟩ Article dans une revue hal-00957695v1
Supporting Streams of Changes during Branch Integration Verónica Uquillas-Gomez,Stéphane Ducasse,Andy Kellens Science of Computer Programming, 2014, 96, pp.84-106. ⟨10.1016/j.scico.2014.07.012⟩ Article dans une revue hal-01060534v1
Seamless Composition and Reuse of Customizable User Interfaces with Spec Benjamin van Ryseghem,Stéphane Ducasse,Johan Fabry Science of Computer Programming, 2014, ⟨10.1016/j.scico.2013.11.035⟩ Article dans une revue hal-00915350v1
Bootstrapping Reflective Systems: The Case of Pharo Guillermo Polito,Stéphane Ducasse,Luc Fabresse,Noury Bouraqadi,Benjamin van Ryseghem Science of Computer Programming, 2014, 96, pp.18. ⟨10.1016/j.scico.2013.10.008⟩ Article dans une revue hal-00903724v1
Ingénierie dirigée par les modèles : quels supports à l'interopérabilité des systèmes d'information ? Annie Authosserre-Cavarero,Frédéric Bertrand,Mireille Fornarino,Philippe Collet,Hubert Duboiset al. Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2013 Article dans une revue hal-00813675v2
Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages Jean-Baptiste Arnaud,Stéphane Ducasse,Marcus Denker Science of Computer Programming, 2013, 98 (3), pp.318. ⟨10.1016/j.scico.2014.07.011⟩ Article dans une revue hal-00881865v1
Marea: An Efficient Application-Level Object Graph Swapper Mariano Martinez Peck,Noury Bouraqadi,Marcus Denker,Stéphane Ducasse,Luc Fabresse The Journal of Object Technology, 2013, 12 (1), pp.2:1-30. ⟨10.5381/jot.2013.12.1.a2⟩ Article dans une revue hal-00781129v1
Software quality metrics aggregation in industry Karine Mordal,Nicolas Anquetil,Jannik Laval,Alexander Serebrenik,Bogdan Vasilescuet al. Journal of Software: Evolution and Process, 2013, Special Issue: Software Maintenance and Reengineering (CSMR 2011), 25 (10), pp.1117-1135. ⟨10.1002/smr.1558⟩ Article dans une revue istex hal-01059077v1
OZONE: Layer Identification in the presence of Cyclic Dependencies Jannik Laval,Nicolas Anquetil,Muhammad Usman Bhatti,Stéphane Ducasse Science of Computer Programming, 2013, 78 (8), pp.1055-1072. ⟨10.1016/j.scico.2012.08.001⟩ Article dans une revue hal-00732655v1
Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools Verónica Uquillas-Gomez,Stéphane Ducasse,Theo d'Hondt Computer Languages, Systems and Structures, 2012, 38 (1), pp.44-60. ⟨10.1016/j.cl.2011.11.001⟩ Article dans une revue inria-00629677v1
An Environment for dedicated Software Analysis tools Muhammad Bhatti,Nicolas Anquetil,Stéphane Ducasse ERCIM News, 2012, 88, pp.12--13 Article dans une revue hal-00759511v1
Resolving cyclic dependencies between packages with Enriched Dependency Structural Matrix Jannik Laval,Stéphane Ducasse Software: Practice and Experience, 2012, ⟨10.1002/spe.2164⟩ Article dans une revue hal-00748120v1
Fuel: A Fast General Purpose Object Graph Serializer Martín Dias,Mariano Martinez Peck,Stéphane Ducasse,Gabriela Beatriz Arévalo Software: Practice and Experience, 2012, ⟨10.1002/spe.2136⟩ Article dans une revue hal-00703574v1
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems Jannik Laval,Jean-Rémy Falleri,Philippe Vismara,Stéphane Ducasse The Journal of Object Technology, 2012, 11 (1), pp.N/A. ⟨10.5381/jot.2012.11.1.a4⟩ Article dans une revue hal-00692569v1
Supporting Simultaneous Versions for Software Evolution Assessment Jannik Laval,Simon Denier,Stéphane Ducasse,Jean-Rémy Falleri Science of Computer Programming, 2011, 76 (12), pp.1177-1193. ⟨10.1016/j.scico.2010.11.014⟩ Article dans une revue inria-00531500v1
Object Swapping Challenges: an Evaluation of ImageSegment Mariano Martinez Peck,Noury Bouraqadi,Stéphane Ducasse,Luc Fabresse Computer Languages, Systems and Structures, 2011, 38, pp.1-15. ⟨10.1016/j.cl.2011.10.001⟩ Article dans une revue hal-00646897v1
Package Fingerprints: A visual summary of package interface usage Hani Abdeen,Stéphane Ducasse,Damien Pollet,Ilham Alloui Information and Software Technology, 2010, 52 (12), pp.1312-1330. ⟨10.1016/j.infsof.2010.07.005⟩ Article dans une revue hal-00530778v1
Traits: A Mechanism for Fine-grained Reuse Stéphane Ducasse,Oscar Nierstrasz,Nathanael Schärli,Roel Wuyts,Andrew Black ACM Transactions on Programming Languages and Systems (TOPLAS), 2010, 28 Article dans une revue hal-05025979v1
Package Fingerprint: a visual summary of package interfaces and relationships Hani Abdeen,Stéphane Ducasse,Damien Pollet,Ilham Alloui Information and Software Technology, 2010, pp. 1312-1330. ⟨10.1016/j.infsof.2010.07.005⟩ Article dans une revue inria-00531496v1
Generating a Catalog of Unanticipated Schemas in Class Hierarchies using Formal Concept Analysis Gabriela Beatriz Arévalo,Stéphane Ducasse,Sylvia Gordillo,Oscar Nierstrasz Information and Software Technology, 2010, ⟨10.1016/j.infsof.2010.05.010⟩ Article dans une revue inria-00531498v1
Software Architecture Reconstruction: A Process-Oriented Taxonomy Stéphane Ducasse,Damien Pollet IEEE Transactions on Software Engineering, 2009, ⟨10.1109/TSE.2009.19⟩ Article dans une revue inria-00498407v1
Object flow analysis Adrian Lienhard,Stéphane Ducasse,Tudor Gîrba Computer Languages, Systems and Structures, 2009, 35 (1), pp.121-140. ⟨10.1145/1352678.1352686⟩ Article dans une revue hal-05025992v1
Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report Stéphane Ducasse,Tudor Gîrba,Adrian Kuhn,Lukas Renggli Software and Systems Modeling, 2009, 8 (1), pp.5--19. ⟨10.1007/s10270-008-0081-4⟩ Article dans une revue hal-00746255v1
Programmer... un jeu d’enfant ? Stéphane Ducasse,Joanna Jongwane Interstices, 2008 Article dans une revue hal-01350415v1
Traits at Work: the design of a new trait-based stream library Damien Cassou,Stéphane Ducasse,Roel Wuyts Computer Languages, Systems and Structures, 2008, ⟨10.1016/j.cl.2008.05.004⟩ Article dans une revue inria-00216108v1
Stateful Traits and their Formalization Alexandre Bergel,Stéphane Ducasse,Oscar Nierstrasz,Roel Wuyts Computer Languages, Systems and Structures, 2008, 34 (2-3), pp.109-129. ⟨10.1016/j.cl.2007.05.005⟩ Article dans une revue hal-02109190v1
Creating Sophisticated Development Tools with OmniBrowser Alexandre Bergel,Stéphane Ducasse,Colin Putney,Roel Wuyts Computer Languages, Systems and Structures, 2008, 34 Article dans une revue hal-05025989v1
Seaside -Dynamic Language Power for Web Development Stéphane Ducasse,Adrian Lienhard,Lukas Renggli IEEE Software, 2007, 24 Article dans une revue hal-05025987v1
Inter-language reflection: A conceptual model and its implementation Kris Gybels,Roel Wuyts,Stéphane Ducasse,Maja D’hondt Computer Languages, Systems and Structures, 2006, 32 (2-3), pp.109 - 124. ⟨10.1016/j.cl.2005.10.003⟩ Article dans une revue hal-05025974v1
Analyzing Software Evolution through Feature Views Stéphane Ducasse Journal of Software Maintenance and Evolution, 2006, 8 Article dans une revue hal-05025976v1
Semantic Clustering: Identifying Topics in Source Code Adrian Kuhn,Stéphane Ducasse,Tudor Girba Information and Software Technology, 2006, 49 Article dans une revue hal-05025986v1
Flattening Traits Oscar Nierstrasz,Stéphane Ducasse,Nathanael Schärli The Journal of Object Technology, 2006, 5 (4) Article dans une revue hal-05025984v1
Runtime Bytecode Transformation for Smalltalk Marcus Denker,Stéphane Ducasse,Éric Tanter Computer Languages, Systems and Structures, 2006, 32 (2-3), pp.125-139. ⟨10.1016/j.cl.2005.10.002⟩ Article dans une revue inria-00556474v1
Analyzing Module Diversity 1 Alexandre Bergel,Stéphane Ducasse,Oscar Nierstrasz Journal of Universal Computer Science, In press, 11 (10) Article dans une revue hal-05022587v1
Classboxes: Controlling Visibility of Class Extensions Alexandre Bergel,Stéphane Ducasse,Oscar Nierstrasz,Roel Wuyts Computer Languages, Systems and Structures, 2005 Article dans une revue inria-00533458v1
A data-centric approach to composing embedded, real-time software components * Roel Wuyts,Stéphane Ducasse,Oscar Nierstrasz Journal of Systems and Software, In press, 74 Article dans une revue hal-05022592v1
The Class Blueprint: Visually Supporting the Understanding of Classes Stéphane Ducasse,Michele Lanza IEEE Transactions on Software Engineering, 2005, 31 (1), pp.75-90. ⟨10.1109/TSE.2005.14⟩ Article dans une revue hal-05022589v1
Classboxes: controlling visibility of class extensions Alexandre Bergel,Stéphane Ducasse,Oscar Nierstrasz,Roel Wuyts Computer Languages, Systems and Structures, 2005, 31, pp.107 - 126. ⟨10.1016/j.cl.2004.11.002⟩ Article dans une revue hal-05022590v1
Modeling History to Analyze Software Evolution Tudor Girba,Stéphane Ducasse Journal of Software Maintenance: Research and Practice, In press Article dans une revue hal-05022595v1
On the effectiveness of clone detection by string matching Stéphane Ducasse,Oscar Nierstrasz,Matthias Rieger Journal of Software Maintenance and Evolution, 2005, 18, pp.37 - 58. ⟨10.1002/smr.317⟩ Article dans une revue hal-05022593v1
Uniform and safe metaclass composition Stéphane Ducasse,Nathanael Schärli,Roel Wuyts Computer Languages, Systems and Structures, 2004, 31, pp.143 - 164. ⟨10.1016/j.cl.2004.11.003⟩ Article dans une revue hal-05022588v1
Dimensions of reengineering environment infrastructures Stéphane Ducasse,S Tichelaar Journal of Software Maintenance and Evolution, In press, 15, ⟨10.1002/smr.279⟩ Article dans une revue hal-05022585v1
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering Michele Lanza,Stéphane Ducasse IEEE Transactions on Software Engineering, 2003, 9 (29) Article dans une revue hal-05022584v1
Unanticipated Integration of Development Tools using the Classification Model Roel Wuyts,Stéphane Ducasse Computer Languages, Systems and Structures, In press, 30 (1-2), ⟨10.1016/j.cl.2003.08.003⟩ Article dans une revue hal-05022586v1
Adding Dynamic Interfaces to Smalltalk Stéphane Ducasse,Benny Sadeh The Journal of Object Technology, 2002, 1 (1) Article dans une revue hal-05022583v1
De l'enseignement de concepts informatiques Stéphane Ducasse,Florence Ducasse Revue de l'EPI (Enseignement Public et Informatique), 2000, 99, pp.173-189 Article dans une revue edutice-00001184v1
Evaluating Message Passing Control Techniques in Smalltalk Stéphane Ducasse JOOP: the journal of object-oriented programming, 1999 Article dans une revue hal-05022582v1

Communication dans un congrès (201)

It's Alive! What a Live Object Environment Changes in Software Engineering Practice Julián Grigera,Steven Costiou,Juan Cruz Gardey,Stéphane Ducasse IDE 2026 - 3rd International Workshop on Integrated Development Environments, Apr 2026, Rio de Janeiro, Brazil Communication dans un congrès hal-05407907v1
Are Abstract-interpreter Baseline JITs Worth it? An Empirical Evaluation through Metacompilation Nahuel Palumbo,Guillermo Polito,Stéphane Ducasse,Pablo Tesone CGO 2026 - IEEE/ACM International Symposium on Code Generation and Optimization, Jan 2026, Sydney, Australia Communication dans un congrès hal-05407834v1
Evaluating Finalization-Based Object Lifetime Profiling Sebastian Jordan Montaño,Guillermo Polito,Stephane Ducasse,Pablo Tesone International Symposium on Memory Management, Jun 2024, Copenhagen, Denmark. ⟨10.1145/3652024.3665514⟩ Communication dans un congrès hal-04581342v1
Phausto: fast and accessible DSP programming for sound and music creation in Pharo Domenico Cipriani,Nahuel Palumbo,Sebastian Jordan Montaño,Stéphane Ducasse IWST 2024: International Workshop on Smalltalk Technologies, Jul 2024, Lille, France Communication dans un congrès hal-04826894v1
Modular and Extensible Extract Method Balša Šarenac,Stéphane Ducasse,Guillermo Polito,Gordana Rakic International Workshop on Smalltalk Technologies - IWST 24, Jul 2024, Lille, France Communication dans un congrès hal-04670318v1
MethodProxies: A Safe and Fast Message-Passing Control Library Sebastian Jordan Montaño,Juan Pablo Sandoval Alcocer,Guillermo Polito,Stéphane Ducasse,Pablo Tesone IWST 2024: International Workshop on Smalltalk Technologies, July 8-11, 2024, Lille, France, Jul 2024, Lille, France Communication dans un congrès hal-04708729v1
Improving Performance Through Object Lifetime Profiling: the DataFrame Case Sebastian Jordan Montaño,Nahuel Palumbo,Guillermo Polito,Stéphane Ducasse,Pablo Tesone IWST 2023 - International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France Communication dans un congrès hal-04253865v1
Pharo: a reflective language - A first systematic analysis of reflective APIs Iona Thomas,Stéphane Ducasse,Pablo Tesone,Guillermo Polito IWST 23 — International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France Communication dans un congrès hal-04217271v2
Implementation-First Approach of Developing Formal Semantics of a Simulation Language in VDM-SL Tomohiro Oda,Gaël Dur,Stéphane Ducasse,Hugo Daniel Macedo 21st Overture Workshop, Mar 2023, Lubeck, Germany Communication dans un congrès hal-04030293v1
Garbage Collector Tuning in Pathological Allocation Pattern Applications Nahuel Palumbo,Sebastian Jordan Montaño,Guillermo Polito,Pablo Tesone,Stéphane Ducasse IWST 2023: International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France Communication dans un congrès hal-04225588v2
A Visualization for Client-Server Architecture Assessment Nour Jihene Agouf,Soufyane Labsari,Stéphane Ducasse,Anne Etien,Nicolas Anquetil IEEE Working Conference on Software Visualization, Oct 2023, Bogota, Colombia Communication dans un congrès hal-04231797v1
Pattern matching in Pharo Aless Hosry,Vincent Aranega,Nicolas Anquetil,Stéphane Ducasse IWST 2023 - International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France Communication dans un congrès hal-04217930v1
Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events Guillermo Polito,Pablo Tesone,Jean Privat,Nahuel Palumbo,Stéphane Ducasse ICST 2023 - International Conference on Software Testing, Apr 2023, Dublin, Ireland Communication dans un congrès hal-03962007v1
Differential testing of simulation-based VM generators Pierre Misse-Chanabier,Guillermo Polito,Stéphane Ducasse,Noury Bouraqadi,Luc Fabresseet al. SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, Apr 2022, Virtual Event, France. ⟨10.1145/3477314.3507171⟩ Communication dans un congrès hal-03783301v1
Differential Testing of Simulation-Based Virtual Machine Generators Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs Pierre Misse-Chanabier,Guillermo Polito,Noury Bouraqadi,Stéphane Ducasse,Luc Fabresseet al. International Conference on Software and Software Reuse, Jun 2022, Montpellier, France Communication dans un congrès hal-03783354v1
How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community Oleksandr Zaitsev,Stéphane Ducasse,Nicolas Anquetil,Arnaud Thiefaine 29th Asia-Pacific Software Engineering Conference (APSEC 2022), Dec 2022, Virtual, Japan Communication dans un congrès hal-03853493v1
Ordering Optimisations in Meta-Compilation of Primitive Methods Nahuel Palumbo,Guillermo Polito,Pablo Tesone,Stéphane Ducasse FAST Workshop on Smalltalk Related Technologies, Nov 2022, Buenos Aires, Argentina Communication dans un congrès hal-04237932v1
Interpreter Register Autolocalisation: Improving the performance of efficient interpreters Guillermo Polito,Nahuel Palumbo,Pablo Tesone,Soufyane Labsari,Stéphane Ducasse MoreVMs 2022, Mar 2022, Porto, Portugal Communication dans un congrès hal-03594766v1
How Fast is AI in Pharo? Benchmarking Linear Regression Oleksandr Zaitsev,Sebastian Jordan Montaño,Stéphane Ducasse IWST22 - International Workshop on Smalltalk Technologies, Aug 2022, Novi Sad, Serbia Communication dans un congrès hal-03768601v2
A Hybrid Architecture for the Incremental Migration of a Web Front-end Benoît Verhaeghe,Anas Shatnawi,Abderrahmane Seriai,Anne Etien,Nicolas Anquetilet al. ICSOFT 2022 - 17th International Conference on Software Technologies, Jul 2022, Lisbon, Portugal. pp.101-110, ⟨10.5220/0011338900003266⟩ Communication dans un congrès hal-03772864v1
DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation Oleksandr Zaitsev,Stéphane Ducasse,Nicolas Anquetil,Arnaud Thiefaine ICSR 2022 - 20th International Conference on Software and System Reuse, Jun 2022, Montpellier, France Communication dans un congrès hal-03647706v1
A New Generation of Class Blueprint Nour Jihene Agouf,Stéphane Ducasse,Anne Etien,Michele Lanza VISSOFT 2022 - IEEE Working Conference on Software Visualization, Oct 2022, Limassol, Cyprus. ⟨10.1109/VISSOFT55257.2022.00012⟩ Communication dans un congrès hal-03752237v1
Transformation-based Refactorings: a First Analysis Nicolas Anquetil,M Campero,Stéphane Ducasse,J.-P Sandoval,Pablo Tesone IWST 22 - International Workshop of Smalltalk Technologies, Aug 2022, Novisad, Serbia Communication dans un congrès hal-03752247v2
Interpreter-guided Differential JIT Compiler Unit Testing Guillermo Polito,Pablo Tesone,Stéphane Ducasse Programming Language Design and Implementation - PLDI 2022, Jun 2022, San Diego, United States. ⟨10.1145/3519939.3523457⟩ Communication dans un congrès hal-03607939v1
Risk and Complexity Assessment on the Context of Language Migration Santiago Bragagnolo,Abderrahmane Seriai,Stéphane Ducasse,Mustapha Derras QUATIC 2021 - 14th International Conference on the Quality of Information and Communications Technology, Sep 2021, Faro / Virtual, Portugal Communication dans un congrès hal-03255895v1
Report From The Trenches A Case Study In Modernizing Software Development Practices Houékpétodji Mahugnon Honoré,Nicolas Anquetil,Stéphane Ducasse,Fatiha Djareddir,Jérôme Sudich IEEE International Conference on Software Maintenance and Evolution--Industrial track, Sep 2021, Luxembourg, Luxembourg Communication dans un congrès hal-03341735v1
Profiling Code Cache Behaviour via Events Pablo Tesone,Guillermo Polito,Stéphane Ducasse MPLR ’21, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480720⟩ Communication dans un congrès hal-03332040v1
Time-Traveling Debugging Queries: Faster Program Exploration Maximilian Willembrinck,Steven Costiou,Anne Etien,Stéphane Ducasse International Conference on Software Quality, Reliability, and Security, Dec 2021, Hainan Island, China Communication dans un congrès hal-03463047v1
Analyzing Permission Transfer Channels for Dynamically Typed Languages Théo Rogliano,Guillermo Polito,Luc Fabresse,Stéphane Ducasse DLS 2021 - 17th ACM SIGPLAN International Symposium on Dynamic Languages, Oct 2021, Chicago, France Communication dans un congrès hal-03347573v1
Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8 Guillermo Polito,Pablo Tesone,Stéphane Ducasse,Luc Fabresse,Théo Roglianoet al. MPLR ’21, Germany, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480715⟩ Communication dans un congrès hal-03332033v1
Migrating GUI behavior: from GWT to Angular Benoît Verhaeghe,Anas Shatnawi,Abderrahmane Seriai,Nicolas Anquetil,Anne Etienet al. International Conference on Software Maintenance and Evolution, Sep 2021, Luxembourg city, Luxembourg Communication dans un congrès hal-03341866v1
Are the Gas Prices Oracle Reliable? A Case Study using the EthGasStation Giuseppe Antonio Pierro,Henrique Rocha,Roberto Tonelli,Stéphane Ducasse 2020 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE), Feb 2020, London, Canada Communication dans un congrès hal-03357991v1
From Business Process to Cloud Application Hamdi Gabsi,Rim Drira,Henda Hajjami Ben Ghézala,Stéphane Ducasse IBIMA 2020 - International Business Information Management Association Conference, Apr 2020, Seville, Spain Communication dans un congrès hal-02533375v1
An Interdisciplinary Model for Graphical Representation Giuseppe Antonio Pierro,Alexandre Bergel,Roberto Tonelli,Stéphane Ducasse CIFMA 2020 - 2nd International Workshop on Cognition: Interdisciplinary Foundations, Models and Applications, Oct 2020, Amsterdam / Virtual, Netherlands Communication dans un congrès hal-02972186v1
Microdown: a clean and extensible markup language to support Pharo documentation Stéphane Ducasse,Laurine Dargaud,Guillermo Polito International Workshop of Smalltalk Technologies, Nov 2020, virtual, France Communication dans un congrès hal-03137098v1
Modular Moose: A new generation software reverse engineering environment Nicolas Anquetil,Anne Etien,Mahugnon H Houekpetodji,Benoît Verhaeghe,Stéphane Ducasseet al. International Conference on Software Reuse, Oct 2020, Tunis, Tunisia Communication dans un congrès hal-02972159v1
Suggesting Descriptive Method Names: An Exploratory Study of Two Machine Learning Approaches Oleksandr Zaitsev,Stéphane Ducasse,Alexandre Bergel,Mathieu Eveillard QUATIC 2020 - 13th International Conference on the Quality of Information and Communications Technology, Sep 2020, Faro / Virtual, Portugal Communication dans un congrès hal-02962334v1
First Infrastructure and Experimentation in Echo-debugging Thomas Dupriez,Steven Costiou,Stéphane Ducasse International Conference on Smalltalk Technologies, Sep 2020, Novi Sad, Serbia Communication dans un congrès hal-02992863v1
Recommendations for Evolving Relational Databases Julien Delplanque,Anne Etien,Nicolas Anquetil,Stéphane Ducasse CAiSE 2020 - 32nd International Conference on Advanced Information Systems Engineering, Jun 2020, Grenoble, France Communication dans un congrès hal-02511466v1
Towards a Smart Data Processing and Storage Model Ronie Salgado,Marcus Denker,Stéphane Ducasse,Anne Etien,Vincent Aranega IWST20: International Workshop on Smalltalk Technologies, Sep 2020, Novi Sad, Serbia Communication dans un congrès hal-03101646v1
Analysing Microsoft Access Projects: Building a model in a Partially Observable Domain Santiago Bragagnolo,Nicolas Anquetil,Stéphane Ducasse,Abderrahmane Seriai,Mustapha Derras ICSR 2020, Dec 2020, Hammamet, Tunisia Communication dans un congrès hal-02966146v1
Exposing Test Analysis Results with DrTests Dayne Guerra Calle,Julien Delplanque,Stéphane Ducasse International Workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany Communication dans un congrès hal-02404040v1
Illicium A modular transpilation toolchain from Pharo to C Pierre Misse-Chanabier,Vincent Aranega,Guillermo Polito,Stéphane Ducasse IWST19 — International Workshop on Smalltalk Technologies, Aug 2019, Köln, Germany Communication dans un congrès hal-02297860v1
GUI Migration using MDE from GWT to Angular 6: An Industrial Case Benoît Verhaeghe,Anne Etien,Nicolas Anquetil,Abderrahmane Seriai,Laurent Deruelleet al. SANER 2019 - 26th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering, Feb 2019, Hangzhou, China Communication dans un congrès hal-02019015v1
Sindarin: A Versatile Scripting API for the Pharo Debugger Thomas Dupriez,Guillermo Polito,Steven Costiou,Vincent Aranega,Stéphane Ducasse Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, Dec 2019, Athens, Greece. ⟨10.1145/3359619.3359745⟩ Communication dans un congrès hal-02280915v1
Rotten Green Tests Julien Delplanque,Stéphane Ducasse,Guillermo Polito,Andrew P. Black,Anne Etien ICSE 2019 - International Conference on Software Engineering, May 2019, Montréal, Canada Communication dans un congrès hal-02002346v2
Migrating GWT to Angular 6 using MDE Benoît Verhaeghe,Nicolas Anquetil,Stéphane Ducasse,Abderrahmane Seriai,Laurent Deruelleet al. SATToSE 2019 - 12th Seminar on Advanced Techniques & Tools for Software Evolution, Jul 2019, Bolzano, Italy Communication dans un congrès hal-02304301v1
Challenges in Debugging Bootstraps of Reflective Kernels Carolina Hernández Phillips,Guillermo Polito,Luc Fabresse,Stéphane Ducasse,Noury Bouraqadiet al. IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany Communication dans un congrès hal-02297710v2
Empirical Study of Programming to an Interface Benoît Verhaeghe,Christopher Fuhrman,Latifa Guerrouj,Nicolas Anquetil,Stéphane Ducasse Automated Software Engineering (ASE 2019), Nov 2019, San Diego, United States Communication dans un congrès hal-02353681v1
Magic Literals in Pharo Julien Delplanque,Stéphane Ducasse,Oleksandr Zaitsev IWST19 - International Workshop on Smalltalk Technologies, Aug 2019, Köln, Germany Communication dans un congrès hal-02266137v1
Migration de GWT vers Angular 6 en utilisant l'IDM Benoît Verhaeghe,Anne Etien,Stéphane Ducasse,Abderrahmane Seriai,Laurent Deruelleet al. CIEL 2019 - 8ème Conférence en Ingénierie du Logiciel, Jun 2019, Toulouse, France Communication dans un congrès hal-02304296v1
Decomposing God Classes at Siemens Nicolas Anquetil,Anne Etien,Gaelle Andreo,Stéphane Ducasse International Conference on Software Maintenance and Evolution (ICSME), Oct 2019, Cleveland, United States Communication dans un congrès hal-02395836v1
RTj: a Java framework for detecting and refactoring rotten green test cases Matias Martinez,Anne Etien,Stéphane Ducasse,Christopher Fuhrman ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Jun 2020, Seoul, South Korea. pp.69-72, ⟨10.1145/3377812.3382151⟩ Communication dans un congrès hal-03379988v1
Ethereum Query Language Santiago Bragagnolo,Henrique S C Rocha,Marcus Denker,Stéphane Ducasse WETSEB 2018 - 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, May 2018, Gothenburg, Sweden. ⟨10.1145/3194113.3194114⟩ Communication dans un congrès hal-01831084v1
A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations Jason Lecerf,John Brant,Thierry Goubier,Stéphane Ducasse ICSME 2018 - 34th IEEE International Conference on Software Maintenance and Evolution, Sep 2018, Madrid, Spain. ⟨10.1109/ICSME.2018.00052⟩ Communication dans un congrès hal-01851857v1
Implementing Modular Class-based Reuse Mechanisms on Top of a Single Inheritance VM Pablo Tesone,Guillermo Polito,Luc Fabresse,Noury Bouraqadi,Stéphane Ducasse SAC 2018:- The 33rd ACM/SIGAPP Symposium On Applied Computing, ACM/SIGAPP, Apr 2018, Pau, France. ⟨10.1145/3167132.3167244⟩ Communication dans un congrès hal-01812612v1
SmartInspect: Solidity Smart Contract Inspector Santiago Bragagnolo,Henrique S C Rocha,Marcus Denker,Stéphane Ducasse IWBOSE 2018 - 1st International Workshop on Blockchain Oriented Software Engineering, Mar 2018, Campobasso, Italy. ⟨10.1109/IWBOSE.2018.8327566⟩ Communication dans un congrès hal-01831075v1
Preliminary Steps Towards Modeling Blockchain Oriented Software Henrique Rocha,Stéphane Ducasse WETSEB 2018 - 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, May 2018, Gothenburg, Sweden. ⟨10.1145/3194113.3194123⟩ Communication dans un congrès hal-01831046v1
Assessing primitives performance on multi-stage execution Sophie Kaleba,Clément Béra,Stéphane Ducasse ICOOOLPS 2017 - 12th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, Jul 2018, Amsterdam, Netherlands Communication dans un congrès hal-01874946v1
Evaluating the Efficiency of Continuous Testing during Test-Driven Development Serge Demeyer,Benoît Verhaeghe,Anne Etien,Nicolas Anquetil,Stéphane Ducasse VST 2018 - 2nd IEEE International Workshop on Validation, Analysis and Evolution of Software Tests, Mar 2018, Campobasso, Italy. pp.1-5, ⟨10.1109/VST.2018.8327152⟩ Communication dans un congrès hal-01717343v1
Transparent Memory Optimization using Slots Pablo Tesone,Santiago Bragagnolo,Stéphane Ducasse,Marcus Denker International Workshop on Smalltalk Technologies 2018, Sep 2018, Cagliari, Italy Communication dans un congrès hal-02565748v1
A detailed VM profiler for the Cog VM Sophie Kaleba,Clément Bera,Alexandre Bergel,Stéphane Ducasse International Workshop on Smalltalk Technology IWST'17, Sep 2017, Maribor, Slovenia Communication dans un congrès hal-01585754v1
CodeCritics applied to database schema: Challenges and first results Julien Delplanque,Anne Etien,Olivier Auverlot,Tom Mens,Nicolas Anquetilet al. IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2017, Klagenfurt, Austria. pp.432 - 436, ⟨10.1109/SANER.2017.7884648⟩ Communication dans un congrès hal-01596247v1
Solidity Parsing Using SmaCC: Challenges and Irregularities Henrique S C Rocha,Stéphane Ducasse,Marcus Denker,Jason Lecerf Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.2:1--2:9, ⟨10.1145/3139903.3139906⟩ Communication dans un congrès hal-01651858v1
Managing an Industrial Software Rearchitecting Project With Source Code Labelling Brice Govin,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Arnaud Monegier Du Sorbier CSD&M 2017 - Complex Systems Design & Management conference, Dec 2017, Paris, France Communication dans un congrès hal-02095200v1
Turning Function Calls Into Animations Thibault Raffaillac,Stéphane Huot,Stéphane Ducasse The 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Jun 2017, Lisbon, Portugal. pp.81-86, ⟨10.1145/3102113.3102134⟩ Communication dans un congrès hal-01564116v1
The Case for Non-Cohesive Packages Nicolas Anquetil,Muhammad Usman Bhatti,Stéphane Ducasse,André Hora,Jannik Laval SQAMIA 2017 - 6th workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, Sep 2017, Belgrade, Serbia. ⟨10.1145/0000000.0000000⟩ Communication dans un congrès hal-01585703v1
Debugging Cyber-Physical Systems with Pharo Matteo Marra,Elisa Gonzalez Boix,Steven Costiou,Mickaël Kerboeuf,Alain Plantecet al. Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, ESUG, Sep 2017, Maribor, Slovenia. pp.8:1--8:10, ⟨10.1145/3139903.3139913⟩ Communication dans un congrès hal-01585349v1
Usage of Tests in an Open-Source Community Benoît Verhaeghe,Vincent Blondeau,Nicolas Anquetil,Stéphane Ducasse Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.4:1--4:9, ⟨10.1145/3139903.3139909⟩ Communication dans un congrès hal-01579106v1
Identifying class name inconsistency in hierarchy: a first simple heuristic Abdelghani Alidra,Moussa Saker,Nicolas Anquetil,Stéphane Ducasse IWST 2017 - 12th International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.14:1--14:8, ⟨10.1145/3139903.3139920⟩ Communication dans un congrès hal-01663603v1
Sista: Saving Optimized Code in Snapshots for Fast Start-Up Clément Béra,Eliot Miranda,Tim Felgentreff,Marcus Denker,Stéphane Ducasse Proceedings of the 14th International Conference on Managed Languages and Runtimes, Sep 2017, Prague, Czech Republic. pp.1 - 11, ⟨10.1145/3132190.3132201⟩ Communication dans un congrès hal-01596321v1
Recommending Source Code Locations for System Specific Transformations Gustavo Santos,Klérisson V R Paixão,Nicolas Anquetil,Anne Etien,Marcelo de Almeidaet al. 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2017, Klagenfurt, Austria Communication dans un congrès hal-01441790v1
What are the Testing Habits of Developers? Vincent Blondeau,Anne Etien,Nicolas Anquetil,Sylvain Cresson,Pascal Croisyet al. International Conference on Software Evolution and Maintenance, Sep 2017, Shanghai, China Communication dans un congrès hal-01571655v1
Analysis and exploration for new generation debuggers Thomas Dupriez,Guillermo Polito,Stéphane Ducasse International Workshop on Smalltalk Technology IWST'17, Sep 2017, Maribor, Slovenia. pp.5:1--5:6, ⟨10.1145/3139903.3139910⟩ Communication dans un congrès hal-01585338v1
First-Class Undefined Classes for Pharo Guillermo Polito,Stéphane Ducasse,Luc Fabresse Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.9:1--9:8, ⟨10.1145/3139903.3139914⟩ Communication dans un congrès hal-01585305v1
Lowcode: Extending Pharo with C Types to Improve Performance Ronie Salgado,Stéphane Ducasse International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991064⟩ Communication dans un congrès hal-01353884v1
Phorms: Pattern Combinator Library for Pharo Markiyan Rizun,Gustavo Santos,Stéphane Ducasse,Camille Teruel International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991057⟩ Communication dans un congrès hal-01353883v1
Instance Migration in Dynamic Software Update Pablo Tesone,Guillermo Polito,Luc Fabresse,Noury Bouraqadi,Stéphane Ducasse Meta'16, Oct 2016, Amsterdam, Netherlands Communication dans un congrès hal-01611600v1
Pragmas: Literal Messages as Powerful Method Annotations Stéphane Ducasse,Eliot Miranda,Alain Plantec International Workshop on Smalltalk Technologies - IWST 2016, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991050⟩ Communication dans un congrès hal-01353592v1
Pillar: A Versatile and Extensible Lightweight Markup Language Thibault Arloing,Yann Dubois,Damien Cassou,Stéphane Ducasse International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991066⟩ Communication dans un congrès hal-01353882v1
Clustering technique for conceptual clusters Brice Govin,Arnaud Monegier Du Sorbier,Nicolas Anquetil,Stéphane Ducasse IWST'16 International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991052⟩ Communication dans un congrès hal-01353205v1
Test Selection with Moose In Industry Vincent Blondeau,Nicolas Anquetil,Stéphane Ducasse,Sylvain Cresson,Pascal Croisy IWST'16, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991058⟩ Communication dans un congrès hal-01352468v1
DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis Martín Dias,Guillermo Polito,Damien Cassou,Stéphane Ducasse International Workshop on Smalltalk Technologies 2015, ESUG, Jul 2015, Brescia, Italy. ⟨10.1145/2811237.2811299⟩ Communication dans un congrès hal-01199035v1
Recording and Replaying System Specific, Source Code Transformations Gustavo Santos,Anne Etien,Nicolas Anquetil,Stéphane Ducasse,Marco Tulio Valente 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2015, Bremen, Germany. pp.10 Communication dans un congrès hal-01185639v1
A First Analysis of String APIs: the Case of Pharo Damien Pollet,Stéphane Ducasse IWST '15 International Workshop On Smalltalk Technologies, Jun 2015, Brescia, Italy. ⟨10.1145/2811237.2811298⟩ Communication dans un congrès hal-01244486v1
OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture Gustavo Santos,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Marco Tulio Valente 3rd IEEE Working Conference on Software Visualization (VISSOFT), Sep 2015, Bremen, Germany. pp.5 Communication dans un congrès hal-01185635v1
Towards Fully Reflective Environments Guido Chari,Diego Garbervetsky,Stefan Marr,Stéphane Ducasse Onward!, Oct 2015, Pittsburg, France Communication dans un congrès hal-01185843v1
Virtualization Support for Dynamic Core Library Update Guillermo Polito,Stéphane Ducasse,Noury Bouraqadi,Luc Fabresse,Max Mattone Onward!, Oct 2015, Pittsburg, United States. ⟨10.1145/2814228.2814236⟩ Communication dans un congrès hal-01185819v1
A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages Guillermo Polito,Stéphane Ducasse,Luc Fabresse,Noury Bouraqadi Onward!, Jun 2015, Pittsburg, United States. ⟨10.1145/2814228.2814236⟩ Communication dans un congrès hal-01185812v1
How Do Developers React to API Evolution? The Pharo Ecosystem Case André Hora,Romain Robbes,Nicolas Anquetil,Anne Etien,Stéphane Ducasseet al. 31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. pp.10 Communication dans un congrès hal-01185736v1
Untangling Fine-Grained Code Changes Martín Dias,Alberto Bacchelli,Georgios Gousios,Damien Cassou,Stéphane Ducasse SANER: International Conference on Software Analysis, Evolution, and Reengineering, Mar 2015, Montréal, Canada Communication dans un congrès hal-01116225v1
Tracing vs. Partial Evaluation Stefan Marr,Stéphane Ducasse Proceedings of ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '15), Oct 2015, Pittsburgh, PA, United States. ⟨10.1145/2814270.2814275⟩ Communication dans un congrès hal-01205345v1
Code Transformation by Direct Transformation of ASTs Mark Rizun,Jean-Christophe Bach,Stéphane Ducasse International Workshop on Smalltalk Technologies, Jul 2015, Brescia, Italy. ⟨10.1145/2811237.2811297⟩ Communication dans un congrès hal-01319677v1
System Specific, Source Code Transformations Gustavo Santos,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Marco Tulio Valente 31st IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2015, Bremen, Germany. pp.10 Communication dans un congrès hal-01185637v1
Zero-Overhead Metaprogramming Stefan Marr,Chris Seaton,Stéphane Ducasse Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Jun 2015, Portland, OR, USA, France. ⟨10.1145/2737924.2737963⟩ Communication dans un congrès hal-01141135v1
Reverse Engineering Tool Requirements for Real Time Embedded Systems Brice Govin,Nicolas Anquetil,Anne Etien,Arnaud Monegier Du Sorbier,Stéphane Ducasse SATToSE'15, Jul 2015, Mons, Belgium Communication dans un congrès hal-01187532v1
Software metrics to predict the health of a project ? Vincent Blondeau,Nicolas Anquetil,Stéphane Ducasse,Sylvain Cresson,Pascal Croisy IWST '15 International Workshop On Smalltalk Technologies, Jul 2015, Brescia, Italy. pp.8, ⟨10.1145/2811237.2811294⟩ Communication dans un congrès hal-01185079v1
Identifying the exact fixing actions of static rule violation Hayatou Oumarou,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Dina Kolyang SANER'15 : 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2015, Montreal, Canada. ⟨10.1109/SANER.2015.7081847⟩ Communication dans un congrès hal-01185795v1
Predicting the health of a project? An assessment in a major IT company Vincent Blondeau,Sylvain Cresson,Pascal Croisy,Anne Etien,Nicolas Anquetilet al. SATToSE'15, Jul 2015, Mons, Belgium Communication dans un congrès hal-01205468v1
Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry Vincent Blondeau,Sylvain Cresson,Pascal Croisy,Anne Etien,Nicolas Anquetilet al. BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France Communication dans un congrès hal-01317498v1
Access Control to Reflection with Object Ownership Camille Teruel,Stéphane Ducasse,Damien Cassou,Marcus Denker Dynamic Languages Symposium, Oct 2015, USA, France. pp.168-176, ⟨10.1145/2816707.2816721⟩ Communication dans un congrès hal-01217041v1
Telescope: A High-Level Model to Build Dynamic Visualizations Guillaume Larchevêque,Usman Bhatti,Nicolas Anquetil,Stéphane Ducasse International Workshop on Smalltalk Technologies, Jul 2015, Brescia, Italy. ⟨10.1145/2811237.2811293⟩ Communication dans un congrès hal-02864587v1
Reifying the Reflectogram Nikolaos Papoulias,Marcus Denker,Stéphane Ducasse,Luc Fabresse 30th ACM/SIGAPP Symposium On Applied Computing, Apr 2015, Salamanca, Spain. ⟨10.1145/2695664.2695883⟩ Communication dans un congrès hal-01098596v1
APIEvolutionMiner: Keeping API Evolution under Control Andre Hora,Anne Etien,Nicolas Anquetil,Stéphane Ducasse,Marco Tulio Valente Software Evolution Week (European Conference on Software Maintenance and Working Conference on Reverse Engineering), Feb 2014, Antwerp, Belgium Communication dans un congrès hal-00991722v1
Tracking dependencies between code changes: An incremental approach Lucas Godoy,Damien Cassou,Stéphane Ducasse IWST 2014, Aug 2014, Cambridge, United Kingdom Communication dans un congrès hal-01076238v1
Delegation Proxies: The Power of Propagation Erwann Wernli,Oscar Nierstrasz,Camille Teruel,Stéphane Ducasse Modularity, Apr 2014, Lugano, Switzerland Communication dans un congrès hal-00958573v1
Understanding Pharo's global state to move programs through time and space Guillermo Polito,Noury Bouraqadi,Stéphane Ducasse,Luc Fabresse International Workshop on Smalltalk Technologies, Aug 2014, Edinburgh, United Kingdom Communication dans un congrès hal-01070964v1
An extensible constraint-based type inference algorithm for object-oriented dynamic languages supporting blocks and generic types Nicolás Passerini,Pablo Tesone,Stephane Ducasse International workshop of Smalltalk technologies, Aug 2014, Cambridge, United Kingdom Communication dans un congrès hal-03779638v1
A Domain-Specific Language for Visualizing Software Dependencies as a Graph Alexandre Bergel,Sergio Maass,Stéphane Ducasse,Tudor Girba VISSOFT 2014 - Second IEEE Working Conference on Software Visualization, IEEE, Sep 2014, Victoria, Canada. ⟨10.1109/VISSOFT.2014.17⟩ Communication dans un congrès hal-01369700v1
Benzo: Reflective Glue for Low-level Programming Camillo Bruni,Stéphane Ducasse,Igor Stasenko,Guido Chari International Workshop on Smalltalk Technologies, Aug 2014, Cambridge, United Kingdom Communication dans un congrès hal-01060551v1
Towards a new package dependency model Christophe Demarey,Damien Cassou,Stéphane Ducasse International Workshop on Smalltalk Technologies, Aug 2014, Cambridge, United Kingdom Communication dans un congrès hal-01086083v1
Towards Automatically Improving Package Structure While Respecting Original Design Decisions Hani Abdeen,Houari Sahraoui,Osama Shata,Nicolas Anquetil,Stéphane Ducasse Working Conference on Reverse Engineering, Sep 2013, Glasgow, United Kingdom Communication dans un congrès hal-00862063v1
Virtual Smalltalk Images: Model and Applications Guillermo Polito,Stéphane Ducasse,Luc Fabresse,Noury Bouraqadi 21th International Smalltalk Conference - 2013, Sep 2013, Annecy, France. pp.11-26 Communication dans un congrès hal-00924932v1
Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance Juan Pablo Sandoval Alcocer,Alexandre Bergel,Stéphane Ducasse,Marcus Denker VISSOFT - 1st IEEE Working Conference on Software Visualization, Sep 2013, Eindhoven, Netherlands. pp.1-9, ⟨10.1109/VISSOFT.2013.6650523⟩ Communication dans un congrès hal-00849004v1
Mining System Specific Rules from Change Patterns Andre Hora,Nicolas Anquetil,Stéphane Ducasse,Marco Tulio Valente Working Conference on Reverse Engineering (WCRE'13), Oct 2013, Koblenz, Germany Communication dans un congrès hal-00854861v1
Language-side Foreign Function Interfaces with NativeBoost Camillo Bruni,Stéphane Ducasse,Igor Stasenko,Luc Fabresse International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France Communication dans un congrès hal-00840781v2
Pragmatic Visualizations for Roassal: a Florilegium Mathieu Dehouck,Muhammad Usman Bhatti,Alexandre Bergel,Stéphane Ducasse International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France Communication dans un congrès hal-00862065v1
Object Graph Isolation with Proxies Camille Teruel,Damien Cassou,Stéphane Ducasse DYLA - 7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming - 2013, Jul 2013, Montpellier, France Communication dans un congrès hal-00834320v1
Representing Code History with Development Environment Events Martín Dias,Damien Cassou,Stéphane Ducasse IWST-2013 - 5th International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France Communication dans un congrès hal-00862626v1
Toward a modularization of Pharo: Analysis of the design space for a new module system. Camille Teruel,Stéphane Ducasse,Marcus Denker 9ème édition de la conférence MAnifestation des JEunes Chercheurs en Sciences et Technologies de l'Information et de la Communication - MajecSTIC 2012 (2012), Nicolas Gouvy, Oct 2012, Villeneuve d'Ascq, France Communication dans un congrès hal-00780293v1
A Framework to Compare Alert Ranking Algorithms Simon Allier,Andre Hora,Nicolas Anquetil,Stéphane Ducasse 19th Working Conference on Reverse Engineering, Oct 2012, Kingston, Canada. pp.277-285 Communication dans un congrès hal-00747817v1
BugMaps: A Tool for the Visual Exploration and Analysis of Bugs Andre Hora,Nicolas Anquetil,Stéphane Ducasse,Muhammad Usman Bhatti,Cesar Coutoet al. Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, Mar 2012, Szeged, Hungary Communication dans un congrès hal-00668397v1
Spec: A Framework for the Specification and Reuse of UIs and their Models Benjamin van Ryseghem,Stéphane Ducasse,Johan Fabry Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2012), Aug 2012, Gent, Belgium Communication dans un congrès hal-00759030v1
Interopérabilité des systèmes d'information : approches dirigées par les modèles Annie Authosserre-Cavarero,Frederic Bertrand,Mireille Blay- Fornarino,Philippe Collet,Hubert Duboiset al. Inforsid 2012, May 2012, Montpellier, France. pp.11-30 Communication dans un congrès hal-00707536v1
A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering Muhammad Usman Bhatti,Nicolas Anquetil,Marianne Huchard,Stéphane Ducasse SEKE 2012 - 24th International Conference on Software Engineering & Knowledge Engineering, Jul 2012, San Francisco Bay, United States. pp.118-124 Communication dans un congrès hal-00700046v1
Domain Specific Warnings: Are They Any Better? Andre Hora,Nicolas Anquetil,Stéphane Ducasse,Simon Allier IEEE International Conference on Software Maintenance, Sep 2012, Riva del Garda, Italy. pp.441-450 Communication dans un congrès hal-00848830v1
Bootstrapping a Smalltalk Gwenaël Casaccio,Stéphane Ducasse,Luc Fabresse,Jean-Baptiste Arnaud,Benjamin van Ryseghem Smalltalks, Nov 2011, Buenos Aires, Argentina Communication dans un congrès inria-00636785v1
Problems and Challenges when Building a Manager for Unused Objects Mariano Martinez Peck,Marcus Denker,Stéphane Ducasse,Noury Bouraqadi,Luc Fabresse Smalltalks International Workshop, FAST (Federación Argentina de Smalltalks), Nov 2011, Bernal, Buenos Aires, Argentina Communication dans un congrès inria-00635793v1
Clustered Serialization with Fuel Martín Dias,Mariano Martinez Peck,Stéphane Ducasse,Gabriela Beatriz Arévalo International Workshop on Smalltalk Technologies (IWST 2011), ESUG, Aug 2011, Edinburgh, United Kingdom Communication dans un congrès inria-00614838v1
An empirical model for continuous and weighted metric aggregation Karine Mordal-Manet,Jannik Laval,Stéphane Ducasse,Nicolas Anquetil,Françoise Balmaset al. European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany Communication dans un congrès inria-00637367v1
Efficient Proxies in Smalltalk Marcus Denker,Mariano Martinez Peck,Noury Bouraqadi,Luc Fabresse,Stéphane Ducasse International Workshop on Smalltalk Technologies (IWST 2011), ESUG, Aug 2011, Edinburgh, United Kingdom Communication dans un congrès inria-00614720v1
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software Hani Abdeen,Stéphane Ducasse,Houari Sahraoui Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), Oct 2011, L:imerick, Ireland Communication dans un congrès inria-00614583v1
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems Jean-Rémy Falleri,Simon Denier,Jannik Laval,Philippe Vismara,Stéphane Ducasse TOOLS, Jun 2011, Zurich, Switzerland. pp.260-275, ⟨10.1007/978-3-642-21952-8_19⟩ Communication dans un congrès inria-00614770v1
Towards Structural Decomposition of Reflection with Mirrors Nikolaos Papoulias,Noury Bouraqadi,Marcus Denker,Stéphane Ducasse,Luc Fabresse International Workshop on Smalltalk Technologies (IWST 2011), ESUG, Aug 2011, Edingburgh, United Kingdom. ⟨10.1145/2166929.2166941⟩ Communication dans un congrès inria-00629175v1
Challenges to support automated random testing for dynamically typed languages Stéphane Ducasse,Manuel Oriol,Alexandre Bergel International Workshop on Smalltalk Technologies, Aug 2011, Edinburgh, United Kingdom Communication dans un congrès inria-00614769v1
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software Hani Abdeen,Stéphane Ducasse,Houari Sahraoui The Working Conference on Reverse Engineering (WCRE), Oct 2011, Limerick, Ireland Communication dans un congrès inria-00614778v1
AspectMaps: A Scalable Visualization of Join Point Shadows Johan Fabry,Andy Kellens,Simon Denier,Stéphane Ducasse International Conference on Program Comprehension, Jun 2011, Passau, Germany Communication dans un congrès inria-00614773v1
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs David Rothlisberger,Oscar Nierstrasz,Stéphane Ducasse International Conference on Program Comprehension, Jun 2011, Passau, Germany Communication dans un congrès inria-00614779v1
Meta-models and Infrastructure for Smalltalk Omnipresent History Verónica Uquillas-Gomez,Stéphane Ducasse,Theo d'Hondt Smalltalks'2010, Nov 2010, Buenos Ares, Argentina Communication dans un congrès inria-00531613v2
Read-Only Execution for Dynamic Languages Jean-Baptiste Arnaud,Marcus Denker,Stéphane Ducasse,Damien Pollet,Alexandre Bergelet al. TOOLS, Jun 2010, Malaga, Spain Communication dans un congrès inria-00498377v1
BLOC: a Trait-Based Collections Library – a Preliminary Experience Report Tristan Bourgois,Jannik Laval,Stéphane Ducasse,Damien Pollet International Workshop on Smalltalk Technologies, Sep 2010, Barcelona, Spain Communication dans un congrès inria-00511902v2
Experiments with a Fast Object Swapper Mariano Martinez Peck,Noury Bouraqadi,Marcus Denker,Stéphane Ducasse,Luc Fabresse Smalltalks'2010, Nov 2010, Buenos Ares, Argentina Communication dans un congrès inria-00531565v1
Practical Dynamic Grammars for Dynamic Languages Lukas Renggli,Stéphane Ducasse,Tudor Gîrba,Oscar Nierstrasz 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, Malaga, Spain Communication dans un congrès hal-00746253v1
Domain-Specific Program Checking Lukas Renggli,Stéphane Ducasse,Tudor Girba,Oscar Nierstrasz International Conference on Objects, Models, Components and Patterns (TOOLS), Jun 2010, Malaga, Spain Communication dans un congrès inria-00531509v1
Visually Supporting Source Code Changes Integration: the Torch Dashboard Verónica Uquillas-Gomez,Stéphane Ducasse,Theo d'Hondt Working Conference on Reverse Engineering, Oct 2010, Boston, United States Communication dans un congrès inria-00531508v1
Visualizing Objects and Memory Usage Mariano Martinez Peck,Noury Bouraqadi,Marcus Denker,Stéphane Ducasse,Luc Fabresse Smalltalks'2010, Nov 2010, Buenos Ares, Argentina Communication dans un congrès inria-00531510v1
Reusing and Composing Tests with Traits Stéphane Ducasse,Damien Pollet,Alexandre Bergel,Damien Cassou TOOLS'09: 47th International Conference on Objects, Components, Models and Patterns, Oct 2009, New York, United States. pp.252-271 Communication dans un congrès inria-00403568v1
Proposals for the Reborn Pharo Developer Simon Denier,Damien Pollet,Stéphane Ducasse Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'09), 2009, Brest, France Communication dans un congrès hal-00746260v1
Supporting Incremental Change in Large System Models Jannik Laval,Simon Denier,Stéphane Ducasse,Andy Kellens IWST, Aug 2009, Brest, France Communication dans un congrès inria-00498492v1
Evolving a reflective language: lessons learned from implementing traits Stéphane Ducasse,Marcus Denker,Adrian Lienhard International Workshop on Smalltalk Technologies (IWST 2009), ESUG, Aug 2009, Brest, France. pp.82-86, ⟨10.1145/1735935.1735949⟩ Communication dans un congrès inria-00531048v2
Evolving a Reflective Language Stéphane Ducasse,Marcus Denker,Adrian Lienhard International Workshop on Smalltalk Technologies, ESUG, Aug 2009, Brest, France. pp.82-86, ⟨10.1145/1735935.1735949⟩ Communication dans un congrès hal-00746130v1
Tackling Software Navigation Issues of the Smalltalk IDE David Röthlisberger,Oscar Nierstrasz,Stéphane Ducasse,Alexandre Bergel Proceedings of International Workshop on Smalltalk Technologies (IWST'09), 2009, Brest, France Communication dans un congrès hal-00746247v1
Autumn Leaves: Curing the Window Plague in IDEs David Röthlisberger,Oscar Nierstrasz,Stéphane Ducasse Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), 2009, Lille, France Communication dans un congrès hal-00746246v1
Guidage macroscopique de l'apprentissage Hilaire Fernandes,Thibault Carron,Stéphane Ducasse Environnements Informatiques pour l'Apprentissage Humain (EIAH), May 2009, Le Mans, France Communication dans un congrès inria-00531658v1
Automatic Package Coupling and Cycle Minimization Hani Abdeen,Stéphane Ducasse,Houari Sahraoui,Ilham Alloui The Working Conference on Reverse Engineering (WCRE), Oct 2009, Lille, France Communication dans un congrès inria-00425417v1
Adding State and Visibility Control to Traits using Lexical Nesting Tom van Cutsem,Alexandre Bergel,Stéphane Ducasse,Wolfgang de Meuter ECOOP, Jul 2009, Genova, Italy Communication dans un congrès inria-00498397v1
Identifying cycle causes with CycleTable Jannik Laval,Simon Denier,Stéphane Ducasse FAMOOSr 2009 - 3rd Workshop on FAMIX and MOOSE in Software Reengineering, Oct 2009, Lille, France Communication dans un congrès inria-00498495v1
Object Spaces for Safe Image Surgery Gwenaël Casaccio,Damien Pollet,Marcus Denker,Stéphane Ducasse ESUG International Workshop on Smalltalk Technologies (IWST 2009), ESUG, Aug 2009, Brest, France. pp.77-81, ⟨10.1145/1735935.1735948⟩ Communication dans un congrès inria-00531046v2
SQUALE -- Software QUALity Enhancement Alexandre Bergel,Simon Denier,Stéphane Ducasse,Jannik Laval,Fabrice Bellingardet al. 13th European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, Hal-Id =, 2009, Kaiserslautern, Germany Communication dans un congrès hal-00746252v1
Matrice de dépendances enrichie Jannik Laval,Alexandre Bergel,Stéphane Ducasse,Romain Piers LMO, Mar 2009, Nancy, France Communication dans un congrès inria-00498463v1
Identifying cycle causes with Enriched Dependency Structural Matrix Jannik Laval,Simon Denier,Stéphane Ducasse,Alexandre Bergel WCRE, Oct 2009, Lille, France Communication dans un congrès inria-00498446v1
Supporting task-oriented navigation in IDEs with configurable HeatMaps David Roethlisberger,Oscar Nierstrasz,Stéphane Ducasse,Damien Pollet,Romain Robbes ICPC, May 2009, Vancouver, Canada Communication dans un congrès inria-00498454v1
The Squale Model - A Practice-based Industrial Quality Model Karine Mordal-Manet,Françoise Balmas,Simon Denier,Stéphane Ducasse,Harald Wertzet al. International conference on Software maintenance, Nov 2009, Edmonton, Canada Communication dans un congrès inria-00637364v1
Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships Hani Abdeen,Ilham Alloui,Stéphane Ducasse,Damien Pollet,Mathieu Suen the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Apr 2008, Athens, Greece. pp.213-222 Communication dans un congrès inria-00200869v1
User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits Stéphane Ducasse,Oscar Nierstrasz,Roel Wuyts,Alexandre Bergel Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), 2008, Montreal, Canada Communication dans un congrès inria-00216103v1
The Meta in Meta-object Architectures Marcus Denker,Mathieu Suen,Stéphane Ducasse TOOLS-EUROPE, Jun 2008, Zurich, Switzerland. pp.218-237, ⟨10.1007/978-3-540-69824-1_13⟩ Communication dans un congrès inria-00271286v1
Reconsidering Classes in Procedural Object-Oriented Code Muhammad Usman Bhatti,Stéphane Ducasse,Marianne Huchard WCRE'08: 15th Working Conference on Reverse Engineering, Oct 2008, France. pp.10 Communication dans un congrès lirmm-00322878v1
iSTOA: Artefacts for mathematical interactive learning exercises Hilaire Fernandes,Thibault Carron,Stéphane Ducasse Sixth International Conference on Creating, Connecting and Collaborating through Computing, 2008 (C5 2008), Jan 2008, Poitiers, France Communication dans un congrès inria-00531649v1
Enhanced Dependency Structure Matrix for Moose Alexandre Bergel,Stéphane Ducasse,Jannik Laval,Romain Piers FAMOOSr, Oct 2008, Antwerp, Belgium Communication dans un congrès inria-00498484v1
Assessing the Quality of your Software with MoQam Jannik Laval,Alexandre Bergel,Stéphane Ducasse FAMOOSr 2008 - 2nd Workshop on FAMIX and Moose in Reengineering, Oct 2008, Antwerp, Belgium Communication dans un congrès inria-00498482v1
Towards A Process-Oriented Software Architecture Reconstruction Taxonomy Damien Pollet,Stéphane Ducasse,Loic Poyet,Sorana Cimpan,Hervé Verjuset al. 11th European Conference on Software Maintenance and Reengineering (CSMR'07), IEEE Computer Society, Mar 2007, Amsterdam, France. pp.137-148, ⟨10.1109/CSMR.2007.4⟩ Communication dans un congrès hal-04476165v1
Dr Geo II: Adding Interactivity Planes in Interactive Dynamic Geometry Hilaire Fernandes,Stéphane Ducasse,Thibault Carron International Conference on Creating, Connecting and Collaborating through Computing (C5 2007), Jan 2007, Kyoto, Japan Communication dans un congrès inria-00531636v1
Redesigning with Traits: the Nile Stream trait-based Library Damien Cassou,Roel Wuyts,Stéphane Ducasse Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), Aug 2007, Lugano, Switzerland. pp.50-79, ⟨10.1145/1352678.1352682⟩ Communication dans un congrès hal-00306163v1
Sub-Method Reflection Marcus Denker,Stéphane Ducasse,Adrian Lienhard,Philippe Marschall TOOLS Europe 2007, ETH Zürich, 2007, Zürich, Switzerland. pp.231-251, ⟨10.5381/jot.2007.6.9.a14⟩ Communication dans un congrès inria-00556467v1
A Process-Oriented Software Architecture Reconstruction Taxonomy Stéphane Ducasse,Damien Pollet,Loic Poyet CSMR 2007 - 11th European Conference on Software Maintenance and Reengineering, Mar 2007, Amsterdam, Netherlands Communication dans un congrès hal-00849009v1
Software Evolution from the Field. An Experience Report from the Squeak Maintainers Marcus Denker,Stéphane Ducasse ERCIM 2006, 2006, Lille, France. pp.81-91, ⟨10.1016/j.entcs.2006.08.003⟩ Communication dans un congrès inria-00555868v1
De l'importance des plans d'interaction dans la géométrie interactive Hilaire Fernandes,Thibault Carron,Stéphane Ducasse Environnements Informatiques pour l'Apprentissage Humain (EIAH), Jan 2007, Lausanne, Suisse Communication dans un congrès inria-00531641v1
Design and Implementation of a Backward-In-Time Debugger Christoph Hofer,Marcus Denker,Stéphane Ducasse NODe 2006, 2006, Erfurt, Germany. pp.17-32 Communication dans un congrès inria-00555768v1
Classbox/J: Controlling the Scope of Change in Java Alexandre Bergel,Stéphane Ducasse,Oscar Nierstrasz International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), Oct 2005, San Diego, United States Communication dans un congrès inria-00533461v1
Identifying Traits with Formal Concept Analysis Adrian Lienhard,Stéphane Ducasse,Gabriela Beatriz Arévalo ASE'05 - 20th Conference on Automated Software Engineering, 2005, Long Beach, United States Communication dans un congrès hal-05074602v1
Discovering Unanticipated Dependency Schemas in Class Hierarchies Gabriela Beatriz Arévalo,Stéphane Ducasse,Oscar Nierstrasz 9th European Conference on Software Maintenance and Reengineering (CSMR'05), Mar 2005, Manchester, United Kingdom Communication dans un congrès inria-00533057v1
On the Revival of Dynamic Languages Oscar Nierstrasz,Alexandre Bergel,Marcus Denker,Stéphane Ducasse,Markus Gälliet al. Software Composition 2005, 2005, Edinburgh, United Kingdom. pp.1-13, ⟨10.1007/11550679_1⟩ Communication dans un congrès inria-00555914v1
Mise en symbiose des traits et des classboxes, Application à l'expression des collaborations Florian Minjat,Alexandre Bergel,Pierre Cointe,Stéphane Ducasse 11th International Conference on Languages and Models with Objects (LMO'2005), 2005, Suisse. pp.33-46 Communication dans un congrès hal-00457119v1
Lessons Learned in Applying Formal Concept Analysis Gabriela Beatriz Arévalo,Stéphane Ducasse,Oscar Nierstrasz International Conference on Formal Concept Analysis (ICFCA '05), Nov 2005, Paris, France Communication dans un congrès inria-00533445v1
International Smalltalk Conference Stéphane Ducasse,Serge Stinckwich International Smalltalk Conference, 2005, France. September Communication dans un congrès hal-00014226v1
Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages Alexandre Bergel,Christophe Dony,Stéphane Ducasse International Smalltalk Conference (ISC'04), Sep 2004, Koethen, Germany Communication dans un congrès inria-00533452v1
Composable Encapsulation Policies Nathanael Schärli,Stéphane Ducasse,Oscar Nierstrasz,Roel Wuyts ECCOOP 2004 - European Conference on Object-Oriented Programming, 2004, Oslo, Norway Communication dans un congrès hal-05074547v1
Traits: Composable Units of Behaviour Nathanael Schärli,Stéphane Ducasse,Oscar Nierstrasz,Andrew P Black ECOOP 2003 - European Conference on Object-Oriented Programming, Jul 2003, Darmstadt, Germany Communication dans un congrès hal-05074042v1
Applying Traits to the Smalltalk Collection Classes * Andrew Black,Nathanael Schärli,Stéphane Ducasse OOPSLA 2003 - 18th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, Oct 2003, Anaheim, United States. pp.47-64 Communication dans un congrès hal-05074033v1
Classboxes: A Minimal Module Model Supporting Local Rebinding Alexandre Bergel,Stéphane Ducasse,Roel Wuyts Joint Modular Languages Conference (JMLC'03), Aug 2003, Klagenfurt, Austria Communication dans un congrès inria-00533446v1
XRay Views: Understanding the Internals of Classes Gabriela Beatriz Arévalo,Stéphane Ducasse,Oscar Nierstrasz International Conference on Automated Software Engineering (ASE'03), Nov 2003, Montreal, Canada Communication dans un congrès inria-00533054v1
OOPAL: Integrating Array Programming in Object-Oriented Programming Philippe Mougin,Stéphane Ducasse OOPSLA 2003 - 17th International Conference on Object-Oriented Programming Systems, Languages and Applications, Oct 2003, Minneapolis, United States Communication dans un congrès hal-05074045v1
A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint Michele Lanza,Stéphane Ducasse 16th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '01), Oct 2001, Tampa, FL, United States. pp.300-311, ⟨10.1145/504282.504304⟩ Communication dans un congrès hal-05074023v1
Finding Refactorings via Change Metrics Serge Demeyer,Stéphane Ducasse,Oscar Nierstrasz OOPSLA 2000 - 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Oct 2000, Minneapolis, United States. pp.1-12 Communication dans un congrès hal-05074019v1
A Group Based Approach for Coordinating Active Objects Juan-Carlos Cruz,Stéphane Ducasse Proceedings of Coordination'99, 1999, Amsterdam, Netherlands Communication dans un congrès hal-05074804v1
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information Tamar Richner,Stéphane Ducasse ICSM'99 - 15th IEEE International Conference on Software Maintenance, 1999, Oxford, United Kingdom Communication dans un congrès hal-05074735v1
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualisation Stéphane Ducasse,Serge Demeyer,Michele Lanza Working Conference on Reverse Engineering, 1999, Atlanta, United States Communication dans un congrès hal-05074812v1
Scheme : Un langage applicatif pour l'enseignement de l'informatique en milieu aride Laurent Arditi,Stéphane Ducasse Journées Francophones des langages applicatifs, Nov 1997, La tour du pin, France Communication dans un congrès inria-00533051v1
Object and Dependency Oriented Programming in FLO Anne-Marie Pinna-Dery,Stéphane Ducasse,Mireille Blay-Fornarino ISMIS'96 : International Symposium on Methodologies for Intelligent Systems, 1996, Zakopane, Poland Communication dans un congrès hal-05074639v1
A Reflective Model for First Class Dependencies Stéphane Ducasse,Mireille Blay-Fornarino,Anne-Marie Pinna-Dery Proceedings of 10th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '95), 1994, Austin, United States Communication dans un congrès hal-05074003v1
Executable Connectors: Towards Reusable Design Elements Stéphane Ducasse,Tamar Richner Proceedings of European Software Engineering Conference and Foundations on Software Engineering (ESEC/FSE'97), 97, Zurich, Switzerland Communication dans un congrès hal-05074011v1

Poster de conférence (3)

Analyzing the cost of safety for Vectorized bytecode in dynamically-typed languages Nicolás Mauricio Rainhart,Guillermo Polito,Pablo Tesone,Stéphane Ducasse MPLR 2022 - Managed Programming Languages and Runtimes, Sep 2022, Brussels, Belgium. ⟨10.1145/3546918.3560803⟩ Poster de conférence hal-03784758v1
Time-Traveling Queries for Faster Debugging and Program Comprehension Maximilian Willembrinck,Steven Costiou,Anne Etien,Stéphane Ducasse Journées Nationales du Génie de la Programmation et du Logiciel 2022, Jun 2022, Vannes, France Poster de conférence hal-03738585v1
Selecting Semi-Permanent Object Candidates in Dynamically-Typed Reflective Languages Nahuel Palumbo,Pablo Tesone,Guillermo Polito,Stéphane Ducasse MPLR 2022 - Managed Programming Languages and Runtimes, Sep 2022, Brussels, Belgium. ⟨10.1145/3546918.3560806⟩ Poster de conférence hal-03785536v1

Ouvrages (26)

Building a minimal reflective kernel Stéphane Ducasse 2024, 9782322506187 Ouvrages hal-04888214v1
Application Building with Spec 2.0 Koen de Hondt,Stéphane Ducasse,Sebastian Jordan Montaño,Esteban Lorenzano 2024, 9782322478712 Ouvrages hal-04888256v1
Testing in Pharo Stéphane Ducasse,Guillermo Polito,Juan Pablo Sandoval Alcocer In press, 9782322481149 Ouvrages hal-04216172v1
Pharo with Style Stéphane Ducasse Books on Demand, 2022 Ouvrages hal-02299550v3
Pharo 9 by Example Stéphane Ducasse,Gordana Rakic,Sebastijan Kaplar,Quentin Ducasse Books on Demand Collection / Série : The Pharo Technology Collection, 2022 Ouvrages hal-03687932v1
Concurrent Programming in Pharo Stéphane Ducasse,Guillermo Polito pp.52, 2021 Ouvrages hal-03358770v1
Unified FFI -Calling Foreign Functions from Pharo Guillermo Polito,Stéphane Ducasse,Pablo Tesone,Ted Brunzie pp.67, 2020 Ouvrages hal-03358607v1
TinyBlog: Develop your First Web App with Pharo Olivier Auverlot,Stéphane Ducasse,Luc Fabresse Square Bracket Associates, In press Ouvrages hal-02297688v2
Manage Your Code with Git and Iceberg Guillermo Polito,Stéphane Ducasse,Allex Oliveira pp.86, 2020 Ouvrages hal-03358628v1
TinyBlog: Créer votre Première Application Web avec Pharo Olivier Auverlot,Stéphane Ducasse,Luc Fabresse Square Bracket Associates, A paraître Ouvrages hal-02297691v2
Physche: A Little Scheme in Pharo Stéphane Ducasse,Guillermo Polito Published by the authors, 2018 Ouvrages hal-01900327v1
A simple reflective object kernel Stéphane Ducasse Published by the author, 2018 Ouvrages hal-01900323v1
Smacc: a Compiler-Compiler John Brant,Jason Lecerf,Thierry Goubier,Stéphane Ducasse,Andrew Black Pharo, 2017, The Pharo Booklet Collection Ouvrages hal-01612820v2
Learning Object-Oriented Programming, Design and TDD with Pharo Stéphane Ducasse,Damien Pollet published by the authors, pp.239, 2017 Ouvrages hal-01612687v1
Pharo by Example 5 Stéphane Ducasse,Dimitris Chloupis,Nicolai Hess,Dmitri Zagidulin,Andrew P. Blacket al. Lulu.com & Square Bracket Associates, pp.1-358, 2017, 978-1-365-65459-6 Ouvrages hal-01659495v1
Voyage: Persisting Objects in Document Databases Esteban Lorenzano,Stéphane Ducasse,Johan Fabry,Norbert Hartl Square Bracket Associates, pp.46, 2017, Stéphane Ducasse Ouvrages hal-01612823v1
Scraping HTML with XPath Stéphane Ducasse,Peter Kenny published by the authors, pp.26, 2017 Ouvrages hal-01612689v1
The Spec UI framework Johan Fabry,Stéphane Ducasse published by the authors, pp.84, 2017 Ouvrages hal-01612690v1
Enterprise Pharo a Web Perspective Damien Cassou,Stéphane Ducasse,Luc Fabresse,Johan Fabry,Sven van Caekenberghe Square Bracket Associates, pp.279, 2015 Ouvrages hal-01223026v2
Deep into Pharo Alexandre Bergel,Damien Cassou,Stéphane Ducasse,Jannik Laval Square Bracket Associates, pp.420, 2013, 978-3952334164 Ouvrages hal-00858725v1
Dynamic Web Development with Seaside Stéphane Ducasse,Lukas Renggli,David Shaffer C.,Rick Zaccone Square Bracket Associates, pp.356, 2010, 978-3-9523341-1-9 Ouvrages inria-00531503v1
Pharo by Example Andrew Black,Stéphane Ducasse,Oscar Nierstrasz,Damien Pollet,Damien Cassouet al. Square Bracket Associates, pp.352, 2009, 978-3-9523341-4-0 Ouvrages inria-00441463v1
Object-Oriented Reengineering Patterns Serge Demeyer,Stéphane Ducasse,Oscar Nierstrasz 2008 Ouvrages hal-05171668v1
Squeak by Example Andrew Black,Stéphane Ducasse,Oscar Nierstrasz,Damien Pollet,Damien Cassouet al. Square Bracket Associates, pp.304, 2007, 978-3-9523341-0-2 Ouvrages inria-00441576v1
ESUG 2005 International Smalltalk Conference Stéphane Ducasse,Serge Stinckwich 2005 Ouvrages hal-02969113v1
ESUG 2004 Research Track Stéphane Ducasse 2004 Ouvrages hal-02969117v1

Chapitre d'ouvrage (3)

SmartAnvil: Open-Source Tool Suite for Smart Contract Analysis Stéphane Ducasse,Henrique Rocha,Santiago Bragagnolo,Marcus Denker,Clément Francomme Blockchain and Web 3.0: Social, economic, and technological challenges, Routledge, 2019 Chapitre d'ouvrage hal-01940287v1
Visualisations pour la remodularisation à large échelle des systèmes à objets Jannik Laval,Simon Denier,Stéphane Ducasse Hermès. Évolution et rénovation des systèmes logiciels, Hermès, 2011 Chapitre d'ouvrage hal-00639277v1
Modèles de mesure de la qualité des logiciels Karine Mordal-Manet,Jannik Laval,Stéphane Ducasse Hermès. Évolution et rénovation des systèmes logiciels, Hermès, 2011 Chapitre d'ouvrage hal-00639279v1

Autre publication scientifique (13)

Package-Aware Approach for Repository-Level Code Completion in Pharo Omar Abedelkader,Stéphane Ducasse,Oleksandr Zaitsev,Romain Robbes,Guillermo Polito Proceedings of the International Workshop on Smalltalk Technologies 2025, IWST2025, 2025 Autre publication scientifique hal-05446902v1
Building Blocks for Object-Oriented Refactoring Engines Balša Šarenac,Stéphane Ducasse,Guillermo Polito,Gordana Rakic Proceedings of the International Workshop on Smalltalk Technologies 2025, 2025 Autre publication scientifique hal-05022531v1
Static Escape Analysis in Pharo: Towards Minimizing Object Allocations Faouzi Mokhefi,Stéphane Ducasse,Pablo Tesone,Luc Fabresse Proceedings of the International Workshop on Smalltalk Technologies 2025, 2025 Autre publication scientifique hal-05286659v2
Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu Domenico Cipriani,Sebastian Jordan Montaño,Nahuel Palumbo,Stéphane Ducasse Proceedings of the International Workshop on Smalltalk Technologies 2025, 2025 Autre publication scientifique hal-05306163v1
High-performance language virtual machines: an analysis and challenges Stéphane Ducasse,Guillermo Polito,Pablo Tesone,Gaël Thomas,Loïc Lagadec 2022 Autre publication scientifique hal-03770053v1
Un Chat en Pharo Olivier Auverlot,Stéphane Ducasse 2016 Autre publication scientifique hal-01353594v1
Dedicated Software Analysis Tools Nicolas Anquetil,Stéphane Ducasse,Muhammad Usman Bhatti 2014, pp.22-23 Autre publication scientifique hal-01086593v1
Construire un service Rest avec Pharo et Seaside-Rest Olivier Auverlot,Stéphane Ducasse 2011 Autre publication scientifique hal-00746254v1
Pharo: un nouveau Smalltalk open source Jannik Laval,Stéphane Ducasse 2010 Autre publication scientifique hal-00746242v1
Software (re)modularization: Fight against the structure erosion and migration preparation Nicolas Anquetil,Simon Denier,Stéphane Ducasse,Jannik Laval,Damien Polletet al. 2010 Autre publication scientifique lirmm-00534901v1
Optimisation d'applications en Pharo Jannik Laval,Stéphane Ducasse 2010 Autre publication scientifique hal-00746241v1
Package et gestion de versions en Pharo Jannik Laval,Stéphane Ducasse 2010 Autre publication scientifique hal-00746243v1
Dis-moi Caro, c'est quoi programmer ? Stéphane Ducasse,Florence Ducasse 2000 Autre publication scientifique hal-05287202v1

Pré-publication, Document de travail (9)

Migrating Esope to Fortran 2008 using model transformations Younoussa Sow,Nicolas Anquetil,Léandre Brault,Stéphane Ducasse 2026 Pré-publication, Document de travail hal-05468029v1
Interactive, Iterative, Tooled, Rule-Based Migration of Microsoft Access to Web Technologies Santiago Bragagnolo,Nicolas Anquetil,Stéphane Ducasse,Abdelhak-Djamel Seriai,Mustapha Derras 2023 Pré-publication, Document de travail (working paper) hal-04181591v2
Parsing Fortran-77 with proprietary extensions Younoussa Sow,Larisa Safina,Léandre Brault,Ibou Papa,Stéphane Ducasseet al. 2023 Pré-publication, Document de travail (preprint/prepublication) hal-04205262v1
Alce: Predicting Software Migration Santiago Bragagnolo,Stéphane Ducasse,Nicolas Anquetil,Abderrahmane Seriai,Mustapha Derras 2022 Pré-publication, Document de travail hal-03814782v1
Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs Guillermo Polito,Stéphane Ducasse,Pablo Tesone 2021 Pré-publication, Document de travail hal-03313586v1
How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case Brice Govin,Nicolas Anquetil,Anne Etien,Stéphane Ducasse,Arnaud Monegier 2017 Pré-publication, Document de travail hal-01451242v1
Mercury: a Model for Live Remote Debugging in Reflective Languages Nikolaos Papoulias,Noury Bouraqadi,Luc Fabresse,Stéphane Ducasse,Marcus Denker 2014 Pré-publication, Document de travail hal-00989294v1
Waterfall: Primitives Generation on the Fly Guido Chari,Diego Garbervetsky,Camillo Bruni,Marcus Denker,Stéphane Ducasse 2013 Pré-publication, Document de travail hal-00871353v1
Ghost: A Uniform and General-Purpose Proxy Implementation Mariano Martinez Peck,Noury Bouraqadi,Stéphane Ducasse,Luc Fabresse,Marcus Denker 2012 Pré-publication, Document de travail hal-00877757v1

Rapport (48)

2024 ACTIVITY REPORT Project-Team EVREF Marcus Denker,Nicolas Anquetil,Christophe Bortolaso,Steven Costiou,Stéphane Ducasseet al. INRIA Lille. 2025 Rapport hal-05095553v1
2023 ACTIVITY REPORT Project-Team EVREF Marcus Denker,Nicolas Anquetil,Christophe Bortolaso,Steven Costiou,Stéphane Ducasseet al. INRIA. 2024 Rapport hal-04556508v1
A Catalog of Misconceptions in Pharo Stéphane Ducasse,Christopher Fuhrman RT-0523, Inria & Université de Lille. 2024 Rapport (rapport technique) hal-05044617v1
ILLIMANI Memory Profiler -A Technical Report Sebastian Jordan Montaño,Stéphane Ducasse,Pablo Tesone,Guillermo Polito INRIA Lille - Nord Europe. 2023 Rapport (rapport technique) hal-04225251v1
Evref: Reflective Evolution of Ever-running Software Systems Stéphane Ducasse Inria Lille - Nord Europe. 2023 Rapport hal-04527877v1
A classification of runtime reflective operations in Pharo Iona Thomas,Stéphane Ducasse,Pablo Tesone,Guillermo Polito Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189. 2023 Rapport hal-04225720v2
Reporting Context Aware Partial Translation engine based on immediate and delayed Rule application Santiago Bragagnolo,Stéphane Ducasse,Nicolas Anquetil,Abderrahmane Seriai,Mustapha Derras INRIA Lille - Nord Europe. 2022 Rapport hal-03898154v1
Remarkable Challenges of High-Performance Language Virtual Machines Guillermo Polito,Stéphane Ducasse,Pablo Tesone,Luc Fabresse,G Thomaset al. [Research Report] Inria Lille - Nord Europe. 2022 Rapport hal-03770065v1
Project-Team RMOD 2022 Activity Report Marcus Denker,Nicolas Anquetil,Steven Costiou,Stéphane Ducasse,Anne Etienet al. Inria Lille - Nord Europe. 2022 Rapport hal-04112164v1
Technical report: Object-centric Access Control Mechanisms in Dynamic Languages Théo Rogliano,Guillermo Polito,Pablo Tesone,Luc Fabresse,Stéphane Ducasse [Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2022 Rapport (rapport de recherche) hal-03784027v1
Unanticipated Object Synchronisation for Dynamically-Typed Languages Théo Rogliano,Guillermo Polito,Pablo Tesone,Luc Fabresse,Stéphane Ducasse [Technical Report] INRIA Lille - Nord Europe. 2022 Rapport hal-03781743v1
Project-Team RMOD 2021 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA Lille - Nord Europe. 2022 Rapport (rapport de recherche) hal-03629450v1
Software Migration: A Theoretical Framework. Santiago Bragagnolo,Nicolas Anquetil,Stéphane Ducasse,Abderrahmane Seriai,Mustapha Derras [Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2021 Rapport (rapport de recherche) hal-03171124v2
Project-Team RMoD 2020 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA Lille. 2021 Rapport (rapport de recherche) hal-03281442v1
New Generation Debuggers Steven Costiou,Thomas Dupriez,Stéphane Ducasse [Research Report] Inria Lille - Nord Europe; GDR GPL. 2020 Rapport (rapport de recherche) hal-02999965v1
Characterizing Pharo Code: A Technical Report Oleksandr Zaitsev,Stéphane Ducasse,Nicolas Anquetil [Technical Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille; Arolla. 2020 Rapport (rapport technique) hal-02440055v1
Project-Team RMoD 2019 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA. 2020 Rapport (rapport de recherche) hal-03120443v1
Recommendations for Evolving Relational Databases: Technical Report Julien Delplanque,Anne Etien,Nicolas Anquetil,Stéphane Ducasse [Technical Report] Univ. Lille, CNRS, Centrale Lille, Inria UMR 9189 - CRIStAL,INRIA Lille Nord Europe, Villeneuve d’Ascq, France. 2020 Rapport (rapport technique) hal-02504949v1
Project-Team RMoD 2018 Activity Report Marcus Denker,Nicolas Anquetil,Stéphane Ducasse,Anne Etien,Damien Pollet [Research Report] INRIA. 2019 Rapport (rapport de recherche) hal-02006630v1
Rotten Green Tests A First Analysis Julien Delplanque,Stéphane Ducasse,Andrew Black,Guillermo Polito [Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille; Portland State University, Oregon, USA. 2018 Rapport (rapport de recherche) hal-01819302v2
Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2017 Activity Report Marcus Denker,Nicolas Anquetil,Stéphane Ducasse,Anne Etien,Damien Pollet [Research Report] INRIA Lille - Nord Europe. 2018 Rapport (rapport de recherche) hal-01683649v1
Project-Team RMoD 2016 Activity Report Nicolas Anquetil,Marcus Denker,Stéphane Ducasse,Anne Etien,Damien Pollet [Research Report] Inria Lille - Nord Europe. 2017 Rapport (rapport de recherche) hal-01444225v1
An Experiment with lexically-bound extension methods for a dynamic language Stéphane Ducasse,Luc Fabresse,Guillermo Polito,Camille Teruel [Research Report] Inria Lille - Nord Europe. 2017 Rapport (rapport de recherche) hal-01483756v1
SmartInspect: Smart Contract Inspection Technical Report Santiago Bragagnolo,Henrique S C Rocha,Marcus Denker,Stéphane Ducasse [Research Report] Inria Lille. 2017 Rapport (rapport de recherche) hal-01671196v1
Project-Team RMoD 2015 Activity Report Marcus Denker,Nicolas Anquetil,Damien Cassou,Stéphane Ducasse,Anne Etienet al. [0] INRIA Lille - Nord Europe. 2016 Rapport hal-01267026v1
PLOMO2 Associate Team Final Report A Bergel,Stéphane Ducasse,Marcus Denker,J Fabry [Research Report] INRIA. 2016 Rapport (rapport de recherche) hal-01389983v1
Project-Team RMoD 2014 Activity Report Marcus Denker,Nicolas Anquetil,Damien Cassou,Stéphane Ducasse,Anne Etienet al. [Research Report] Inria Lille; RMOD. 2015 Rapport (rapport de recherche) hal-01247323v1
Software Integration Questions: A Quantitative Survey Martín Dias,Verónica Uquillas-Gomez,Damien Cassou,Stéphane Ducasse [Technical Report] Inria Lille. 2014 Rapport (rapport technique) hal-01093496v1
A Generic Platform for Name Resolution in Source Code Analysis Nicolas Anquetil,Yuriy Tymchuk,Anne Etien,Gustavo Santos,Stéphane Ducasse [Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2014 Rapport (rapport de recherche) hal-01664258v1
Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring Guillermo Polito,Stéphane Ducasse,Noury Bouraqadi,Luc Fabresse [Research Report] Inria. 2014 Rapport (rapport de recherche) hal-00996908v3
Project-Team RMoD 2013 Activity Report Marcus Denker,Nicolas Anquetil,Damien Cassou,Stéphane Ducasse,Anne Etienet al. [Research Report] Inria Lille. 2014 Rapport (rapport de recherche) hal-00936375v1
SafeJS: Hermetic Sandboxing for JavaScript Damien Cassou,Stéphane Ducasse,Nicolas Petton [Technical Report] 2013, pp.7 Rapport (rapport technique) hal-00862099v1
PLOMO Associate Team Final Report Alexandre Bergel,Stéphane Ducasse,Marcus Denker,Johan Fabry [Research Report] INRIA Lille Nord Europe. 2013 Rapport (rapport de recherche) hal-00871114v1
Pharo's Vision: Goals, Processes, and Development Effort Stéphane Ducasse,Marcus Denker,Damien Pollet [Research Report] Inria. 2012 Rapport (rapport de recherche) hal-01879346v1
Semantics and Security Issues in JavaScript Stéphane Ducasse,Nicolas Petton,Guillermo Polito,Damien Cassou [Research Report] 2012 Rapport (rapport de recherche) hal-00763421v1
Activity Report 2012. Project-Team RMOD. Analyses and Languages Constructs for Object-Oriented Application Evolution Nicolas Anquetil,Damien Cassou,Marcus Denker,Stéphane Ducasse,Damien Pollet [Research Report] 2012 Rapport (rapport de recherche) hal-00777904v1
MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family Stéphane Ducasse,Nicolas Anquetil,Muhammad Usman Bhatti,Andre Cavalcante Hora,Jannik Lavalet al. [Research Report] 2011 Rapport (rapport de recherche) hal-00646884v1
Software Metrics for Package Remodularisation Stéphane Ducasse,Nicolas Anquetil,Muhammad Usman Bhatti,Andre Cavalcante-Hora [Research Report] 2011 Rapport (rapport de recherche) hal-00646878v1
Cycles Assessment with CycleTable Jannik Laval,Simon Denier,Stéphane Ducasse [Research Report] 2011 Rapport (rapport de recherche) inria-00593795v1
Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2011 Activity Report Stéphane Ducasse,Nicolas Anquetil,Marcus Denker,Damien Pollet [Research Report] 2011 Rapport (rapport de recherche) hal-00667079v1
Technical and Economical Model (Workpackage 2.1) Simon Denier,Jannik Laval,Stéphane Ducasse,Fabrice Bellingard [Research Report] 2010, pp.16 Rapport (rapport de recherche) inria-00533656v1
Practices in the Squale Quality Model (Squale Deliverable 1.3) Françoise Balmas,Fabrice Bellingard,Simon Denier,Stéphane Ducasse,Bertrand Franchetet al. [Research Report] 2010, pp.60 Rapport (rapport de recherche) inria-00533654v1
Visualization of Practices and Metrics (Workpackage 1.2) Stéphane Ducasse,Simon Denier,Françoise Balmas,Alexandre Bergel,Jannik Lavalet al. [Research Report] 2010, pp.56 Rapport (rapport de recherche) inria-00533618v1
Technical Model for Remediation (Workpackage 2.2) Simon Denier,Jannik Laval,Stéphane Ducasse,Fabrice Bellingard [Research Report] 2010, pp.18 Rapport (rapport de recherche) inria-00533659v1
Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2010 Activity Report. Stéphane Ducasse,Nicolas Anquetil,Marcus Denker,Damien Pollet [Research Report] 2010 Rapport (rapport de recherche) hal-00639726v1
Software metric for Java and C++ practices (Workpackage 1.1) Françoise Balmas,Alexandre Bergel,Simon Denier,Stéphane Ducasse,Jannik Lavalet al. [Research Report] 2010, pp.44 Rapport (rapport de recherche) inria-00533617v2
The Squale Model - A Practice-based Industrial Quality Model Karine Mordal-Manet,Françoise Balmas,Simon Denier,Stéphane Ducasse,Harald Wertzet al. [Research Report] 2009 Rapport (rapport de recherche) inria-00637363v1
Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report Stéphane Ducasse,Nicolas Anquetil,Marcus Denker,Damien Pollet [Research Report] 2009 Rapport (rapport de recherche) hal-00639727v1