Stéphane Ducasse

358
Documents

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

Publications

Image document

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-04576440 v2
Image document

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-04576527 v1
Image document

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 Bergel et al.
Journal of Computer Languages, 2024
Article dans une revue hal-04564690 v1
Image document

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-04119017 v2
Image document

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-03706041 v1
Image document

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-03563605 v1
Image document

What do developers consider magic literals? A smalltalk perspective

Nicolas Anquetil , Julien Delplanque , Stéphane Ducasse , Oleksandr Zaitsev , Christopher Fuhrman et al.
Information and Software Technology, 2022, 149, ⟨10.1016/j.infsof.2022.106942⟩
Article dans une revue hal-03679130 v1
Image document

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-03427370 v1
Image document

GUI visual aspect migration: a framework agnostic solution

Benoît Verhaeghe , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Abderrahmane Seriai et al.
Automated Software Engineering, 2021, 28 (2), ⟨10.1007/s10515-021-00284-z⟩
Article dans une revue hal-03256021 v1
Image document

Rotten Green Tests in Java, Pharo and Python

Vincent Aranega , Julien Delplanque , Matias Martinez , Andrew P Black , Stéphane Ducasse et al.
Empirical Software Engineering, 2021, 26 (6), ⟨10.1007/s10664-021-10016-2⟩
Article dans une revue hal-03281836 v2
Image document

From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Anne Etien , Nicolas Anquetil et al.
IEEE Software, In press, ⟨10.1109/MS.2021.3101249⟩
Article dans une revue hal-03313462 v1
Image document

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-02541842 v1
Image document

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-02541754 v1

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-02929746 v1
Image document

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-01920362 v1
Image document

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-01728111 v1
Image document

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-01424787 v1
Image document

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-01609310 v1
Image document

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-01651250 v1
Image document

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-01609295 v1
Image document

Test Case Selection in Industry: an Analysis of Issues Related to Static Approaches

Vincent Blondeau , Anne Etien , Nicolas Anquetil , Sylvain Cresson , Pascal Croisy et al.
Software Quality Journal, 2016, ⟨10.1007/s11219-016-9328-4⟩
Article dans une revue hal-01344842 v1
Image document

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-05025994 v1
Image document

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-01299371 v1
Image document

How do Developers React to API Evolution? a Large-Scale Empirical Study

André Hora , Romain Robbes , Marco Tulio Valente , Nicolas Anquetil , Anne Etien et al.
Software Quality Journal, 2016, ⟨10.1007/s11219-016-9344-4⟩
Article dans une revue hal-01417930 v1
Image document

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-01135706 v1
Image document

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-01060537 v2
Image document

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-00862049 v1
Image document

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-01185730 v1
Image document

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-01185837 v1
Image document

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-00903724 v1
Image document

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-00915350 v1
Image document

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-00957695 v1
Image document

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-01060534 v1
Image document

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-01086997 v1
Image document

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 Dubois et 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-00813675 v2
Image document

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-00781129 v1
Image document

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-00881865 v1

Software quality metrics aggregation in industry

Karine Mordal , Nicolas Anquetil , Jannik Laval , Alexander Serebrenik , Bogdan Vasilescu et 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-01059077 v1
Image document

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-00732655 v1
Image document

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-00629677 v1

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-00759511 v1
Image document

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-00748120 v1
Image document

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-00703574 v1
Image document

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-00692569 v1
Image document

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-00531500 v1
Image document

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-00646897 v1
Image document

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-05025979 v1

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-00530778 v1
Image document

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-00531496 v1
Image document

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-00531498 v1
Image document

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-00498407 v1
Image document

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-05025992 v1
Image document

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-00746255 v1

Programmer... un jeu d’enfant ?

Stéphane Ducasse , Joanna Jongwane
Interstices, 2008
Article dans une revue hal-01350415 v1
Image document

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-00216108 v1
Image document

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-02109190 v1
Image document

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-05025989 v1
Image document

Seaside -Dynamic Language Power for Web Development

Stéphane Ducasse , Adrian Lienhard , Lukas Renggli
IEEE Software, 2007, 24
Article dans une revue hal-05025987 v1
Image document

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-00556474 v1
Image document

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-05025986 v1
Image document

Analyzing Software Evolution through Feature Views

Stéphane Ducasse
Journal of Software Maintenance and Evolution, 2006, 8
Article dans une revue hal-05025976 v1
Image document

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-05025974 v1
Image document

Flattening Traits

Oscar Nierstrasz , Stéphane Ducasse , Nathanael Schärli
The Journal of Object Technology, 2006, 5 (4)
Article dans une revue hal-05025984 v1
Image document

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-05022593 v1
Image document

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-05022595 v1
Image document

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-05022587 v1
Image document

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-05022592 v1
Image document

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-05022589 v1
Image document

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-00533458 v1
Image document

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-05022590 v1
Image document

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-05022588 v1
Image document

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-05022585 v1
Image document

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-05022584 v1
Image document

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-05022586 v1
Image document

Adding Dynamic Interfaces to Smalltalk

Stéphane Ducasse , Benny Sadeh
The Journal of Object Technology, 2002, 1 (1)
Article dans une revue hal-05022583 v1
Image document

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-00001184 v1
Image document

Evaluating Message Passing Control Techniques in Smalltalk

Stéphane Ducasse
JOOP: the journal of object-oriented programming, 1999
Article dans une revue hal-05022582 v1
Image document

Building Blocks for Object-Oriented Refactoring Engines

Balša Šarenac , Stéphane Ducasse , Guillermo Polito , Gordana Rakic
Conference on Information Society and Technology (ICIST 2025), Mar 2025, Kopaonik, Serbia
Communication dans un congrès hal-05022531 v1
Image document

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-04708729 v1
Image document

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-04581342 v1
Image document

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-04826894 v1
Image document

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-04670318 v1
Image document

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-03962007 v1
Image document

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-04253865 v1
Image document

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-04225588 v2
Image document

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-04217271 v2
Image document

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-04030293 v1
Image document

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-04231797 v1
Image document

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-04217930 v1
Image document

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-03607939 v1
Image document

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-03752247 v2
Image document

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 Fabresse et al.
International Conference on Software and Software Reuse, Jun 2022, Montpellier, France
Communication dans un congrès hal-03783354 v1
Image document

Differential testing of simulation-based VM generators

Pierre Misse-Chanabier , Guillermo Polito , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse et 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-03783301 v1
Image document

A Hybrid Architecture for the Incremental Migration of a Web Front-end

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Anne Etien , Nicolas Anquetil et 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-03772864 v1
Image document

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-03768601 v2
Image document

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-03594766 v1
Image document

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-04237932 v1
Image document

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-03853493 v1
Image document

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-03647706 v1
Image document

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-03752237 v1
Image document

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-03341735 v1
Image document

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-03255895 v1
Image document

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-03332040 v1
Image document

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-03463047 v1
Image document

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-03347573 v1
Image document

Migrating GUI behavior: from GWT to Angular

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Nicolas Anquetil , Anne Etien et al.
International Conference on Software Maintenance and Evolution, Sep 2021, Luxembourg city, Luxembourg
Communication dans un congrès hal-03341866 v1
Image document

Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8

Guillermo Polito , Pablo Tesone , Stéphane Ducasse , Luc Fabresse , Théo Rogliano et al.
MPLR ’21, Germany, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480715⟩
Communication dans un congrès hal-03332033 v1
Image document

Modular Moose: A new generation software reverse engineering environment

Nicolas Anquetil , Anne Etien , Mahugnon H Houekpetodji , Benoît Verhaeghe , Stéphane Ducasse et al.
International Conference on Software Reuse, Oct 2020, Tunis, Tunisia
Communication dans un congrès hal-02972159 v1
Image document

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-03137098 v1
Image document

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-02972186 v1
Image document

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-02533375 v1
Image document

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-03357991 v1
Image document

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-02992863 v1
Image document

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-02962334 v1
Image document

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-02511466 v1
Image document

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-02966146 v1
Image document

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-03101646 v1

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-03379988 v1
Image document

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-02395836 v1
Image document

Migration de GWT vers Angular 6 en utilisant l'IDM

Benoît Verhaeghe , Anne Etien , Stéphane Ducasse , Abderrahmane Seriai , Laurent Deruelle et al.
CIEL 2019 - 8ème Conférence en Ingénierie du Logiciel, Jun 2019, Toulouse, France
Communication dans un congrès hal-02304296 v1
Image document

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-02266137 v1
Image document

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-02280915 v1
Image document

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-02297860 v1
Image document

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-02404040 v1
Image document

GUI Migration using MDE from GWT to Angular 6: An Industrial Case

Benoît Verhaeghe , Anne Etien , Nicolas Anquetil , Abderrahmane Seriai , Laurent Deruelle et 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-02019015 v1
Image document

Migrating GWT to Angular 6 using MDE

Benoît Verhaeghe , Nicolas Anquetil , Stéphane Ducasse , Abderrahmane Seriai , Laurent Deruelle et al.
SATToSE 2019 - 12th Seminar on Advanced Techniques & Tools for Software Evolution, Jul 2019, Bolzano, Italy
Communication dans un congrès hal-02304301 v1
Image document

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-02002346 v2
Image document

Challenges in Debugging Bootstraps of Reflective Kernels

Carolina Hernández Phillips , Guillermo Polito , Luc Fabresse , Stéphane Ducasse , Noury Bouraqadi et al.
IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02297710 v2
Image document

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-02353681 v1
Image document

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-01717343 v1
Image document

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-01874946 v1
Image document

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-02565748 v1
Image document

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-01851857 v1
Image document

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-01831084 v1
Image document

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-01812612 v1
Image document

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-01831075 v1
Image document

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-01831046 v1
Image document

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-01585305 v1
Image document

Recommending Source Code Locations for System Specific Transformations

Gustavo Santos , Klérisson V R Paixão , Nicolas Anquetil , Anne Etien , Marcelo de Almeida et al.
24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2017, Klagenfurt, Austria
Communication dans un congrès hal-01441790 v1
Image document

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-01585338 v1
Image document

What are the Testing Habits of Developers?

Vincent Blondeau , Anne Etien , Nicolas Anquetil , Sylvain Cresson , Pascal Croisy et al.
International Conference on Software Evolution and Maintenance, Sep 2017, Shanghai, China
Communication dans un congrès hal-01571655 v1
Image document

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-02095200 v1
Image document

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-01651858 v1
Image document

CodeCritics applied to database schema: Challenges and first results

Julien Delplanque , Anne Etien , Olivier Auverlot , Tom Mens , Nicolas Anquetil et 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-01596247 v1
Image document

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-01585754 v1
Image document

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-01564116 v1
Image document

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-01585703 v1
Image document

Debugging Cyber-Physical Systems with Pharo

Matteo Marra , Elisa Gonzalez Boix , Steven Costiou , Mickaël Kerboeuf , Alain Plantec et 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-01585349 v1
Image document

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-01663603 v1
Image document

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-01579106 v1
Image document

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-01596321 v1
Image document

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-01353883 v1
Image document

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-01353884 v1
Image document

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-01611600 v1
Image document

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-01353592 v1
Image document

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-01353882 v1
Image document

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-01353205 v1
Image document

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-01352468 v1
Image document

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-01217041 v1
Image document

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-02864587 v1
Image document

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-01098596 v1
Image document

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-01244486 v1
Image document

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-01185639 v1
Image document

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-01199035 v1
Image document

Towards Fully Reflective Environments

Guido Chari , Diego Garbervetsky , Stefan Marr , Stéphane Ducasse
Onward!, Oct 2015, Pittsburg, France
Communication dans un congrès hal-01185843 v1
Image document

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-01185635 v1
Image document

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-01187532 v1
Image document

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-01185637 v1
Image document

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-01141135 v1
Image document

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-01205345 v1
Image document

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-01116225 v1
Image document

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-01319677 v1
Image document

How Do Developers React to API Evolution? The Pharo Ecosystem Case

André Hora , Romain Robbes , Nicolas Anquetil , Anne Etien , Stéphane Ducasse et al.
31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. pp.10
Communication dans un congrès hal-01185736 v1
Image document

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-01185819 v1
Image document

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-01185812 v1
Image document

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-01185079 v1
Image document

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-01185795 v1
Image document

Predicting the health of a project? An assessment in a major IT company

Vincent Blondeau , Sylvain Cresson , Pascal Croisy , Anne Etien , Nicolas Anquetil et al.
SATToSE'15, Jul 2015, Mons, Belgium
Communication dans un congrès hal-01205468 v1
Image document

Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry

Vincent Blondeau , Sylvain Cresson , Pascal Croisy , Anne Etien , Nicolas Anquetil et al.
BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France
Communication dans un congrès hal-01317498 v1
Image document

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-00958573 v1
Image document

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-01076238 v1
Image document

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-00991722 v1
Image document

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-01070964 v1
Image document

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-03779638 v1
Image document

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-01369700 v1
Image document

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-01086083 v1
Image document

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-01060551 v1
Image document

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-00862063 v1
Image document

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-00834320 v1
Image document

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-00862065 v1
Image document

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-00840781 v2
Image document

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-00854861 v1
Image document

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-00849004 v1
Image document

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-00924932 v1
Image document

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-00862626 v1
Image document

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-00780293 v1
Image document

BugMaps: A Tool for the Visual Exploration and Analysis of Bugs

Andre Hora , Nicolas Anquetil , Stéphane Ducasse , Muhammad Usman Bhatti , Cesar Couto et 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-00668397 v1
Image document

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-00747817 v1
Image document

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-00700046 v1
Image document

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 Dubois et al.
Inforsid 2012, May 2012, Montpellier, France. pp.11-30
Communication dans un congrès hal-00707536 v1
Image document

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-00759030 v1
Image document

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-00848830 v1
Image document

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-00614838 v1
Image document

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-00635793 v1
Image document

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-00636785 v1
Image document

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-00614770 v1
Image document

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-00629175 v1
Image document

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-00614583 v1
Image document

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-00614720 v1
Image document

An empirical model for continuous and weighted metric aggregation

Karine Mordal-Manet , Jannik Laval , Stéphane Ducasse , Nicolas Anquetil , Françoise Balmas et al.
European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany
Communication dans un congrès inria-00637367 v1
Image document

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-00614769 v1

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-00614778 v1
Image document

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-00614773 v1
Image document

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-00614779 v1
Image document

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-00511902 v2
Image document

Read-Only Execution for Dynamic Languages

Jean-Baptiste Arnaud , Marcus Denker , Stéphane Ducasse , Damien Pollet , Alexandre Bergel et al.
TOOLS, Jun 2010, Malaga, Spain
Communication dans un congrès inria-00498377 v1
Image document

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-00531613 v2
Image document

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-00531565 v1
Image document

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-00746253 v1
Image document

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-00531509 v1
Image document

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-00531508 v1
Image document

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-00531510 v1
Image document

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-00746130 v1
Image document

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-00531048 v2
Image document

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-00425417 v1
Image document

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-00531658 v1
Image document

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-00746247 v1
Image document

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-00746246 v1
Image document

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-00746260 v1
Image document

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-00498492 v1
Image document

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-00403568 v1
Image document

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-00498495 v1
Image document

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-00498397 v1
Image document

SQUALE -- Software QUALity Enhancement

Alexandre Bergel , Simon Denier , Stéphane Ducasse , Jannik Laval , Fabrice Bellingard et 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-00746252 v1
Image document

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-00531046 v2
Image document

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-00498446 v1
Image document

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-00498463 v1
Image document

The Squale Model - A Practice-based Industrial Quality Model

Karine Mordal-Manet , Françoise Balmas , Simon Denier , Stéphane Ducasse , Harald Wertz et al.
International conference on Software maintenance, Nov 2009, Edmonton, Canada
Communication dans un congrès inria-00637364 v1
Image document

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-00498454 v1

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-00216103 v1

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-00200869 v1

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-00322878 v1
Image document

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-00271286 v1
Image document

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-00498482 v1
Image document

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-00498484 v1
Image document

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-00531649 v1
Image document

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-00531641 v1
Image document

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-00556467 v1
Image document

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-00849009 v1
Image document

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-00306163 v1
Image document

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-00531636 v1

Towards A Process-Oriented Software Architecture Reconstruction Taxonomy

Damien Pollet , Stéphane Ducasse , Loic Poyet , Sorana Cimpan , Hervé Verjus et 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-04476165 v1
Image document

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-00555868 v1
Image document

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-00555768 v1
Image document

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-00533461 v1
Image document

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-00533057 v1

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-00457119 v1
Image document

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-00533445 v1
Image document

On the Revival of Dynamic Languages

Oscar Nierstrasz , Alexandre Bergel , Marcus Denker , Stéphane Ducasse , Markus Gälli et al.
Software Composition 2005, 2005, Edinburgh, United Kingdom. pp.1-13, ⟨10.1007/11550679_1⟩
Communication dans un congrès inria-00555914 v1

International Smalltalk Conference

Stéphane Ducasse , Serge Stinckwich
International Smalltalk Conference, 2005, France. September
Communication dans un congrès hal-00014226 v1
Image document

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-00533452 v1
Image document

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-00533446 v1
Image document

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-00533054 v1
Image document

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-00533051 v1
Image document

Building a minimal reflective kernel

Stéphane Ducasse
2024, 9782322506187
Ouvrages hal-04888214 v1
Image document

Application Building with Spec 2.0

Koen de Hondt , Stéphane Ducasse , Sebastian Jordan Montaño , Esteban Lorenzano
2024, 9782322478712
Ouvrages hal-04888256 v1
Image document

Testing in Pharo

Stéphane Ducasse , Guillermo Polito , Juan Pablo Sandoval Alcocer
In press, 9782322481149
Ouvrages hal-04216172 v1
Image document

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-03687932 v1
Image document

Pharo with Style

Stéphane Ducasse
Books on Demand, 2022
Ouvrages hal-02299550 v3
Image document

Concurrent Programming in Pharo

Stéphane Ducasse , Guillermo Polito
pp.52, 2021
Ouvrages hal-03358770 v1
Image document

Unified FFI -Calling Foreign Functions from Pharo

Guillermo Polito , Stéphane Ducasse , Pablo Tesone , Ted Brunzie
pp.67, 2020
Ouvrages hal-03358607 v1
Image document

TinyBlog: Develop your First Web App with Pharo

Olivier Auverlot , Stéphane Ducasse , Luc Fabresse
Square Bracket Associates, In press
Ouvrages hal-02297688 v2
Image document

Manage Your Code with Git and Iceberg

Guillermo Polito , Stéphane Ducasse , Allex Oliveira
pp.86, 2020
Ouvrages hal-03358628 v1
Image document

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-02297691 v2
Image document

A simple reflective object kernel

Stéphane Ducasse
Published by the author, 2018
Ouvrages hal-01900323 v1
Image document

Physche: A Little Scheme in Pharo

Stéphane Ducasse , Guillermo Polito
Published by the authors, 2018
Ouvrages hal-01900327 v1
Image document

The Spec UI framework

Johan Fabry , Stéphane Ducasse
published by the authors, pp.84, 2017
Ouvrages hal-01612690 v1
Image document

Pharo by Example 5

Stéphane Ducasse , Dimitris Chloupis , Nicolai Hess , Dmitri Zagidulin , Andrew P. Black et al.
Lulu.com & Square Bracket Associates, pp.1-358, 2017, 978-1-365-65459-6
Ouvrages hal-01659495 v1
Image document

Learning Object-Oriented Programming, Design and TDD with Pharo

Stéphane Ducasse , Damien Pollet
published by the authors, pp.239, 2017
Ouvrages hal-01612687 v1
Image document

Smacc: a Compiler-Compiler

John Brant , Jason Lecerf , Thierry Goubier , Stéphane Ducasse , Andrew Black
Pharo, 2017, The Pharo Booklet Collection
Ouvrages hal-01612820 v2
Image document

Scraping HTML with XPath

Stéphane Ducasse , Peter Kenny
published by the authors, pp.26, 2017
Ouvrages hal-01612689 v1
Image document

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-01612823 v1
Image document

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-01223026 v2
Image document

Deep into Pharo

Alexandre Bergel , Damien Cassou , Stéphane Ducasse , Jannik Laval
Square Bracket Associates, pp.420, 2013, 978-3952334164
Ouvrages hal-00858725 v1

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-00531503 v1
Image document

Pharo by Example

Andrew Black , Stéphane Ducasse , Oscar Nierstrasz , Damien Pollet , Damien Cassou et al.
Square Bracket Associates, pp.352, 2009, 978-3-9523341-4-0
Ouvrages inria-00441463 v1
Image document

Squeak by Example

Andrew Black , Stéphane Ducasse , Oscar Nierstrasz , Damien Pollet , Damien Cassou et al.
Square Bracket Associates, pp.304, 2007, 978-3-9523341-0-2
Ouvrages inria-00441576 v1
Image document

ESUG 2005 International Smalltalk Conference

Stéphane Ducasse , Serge Stinckwich
2005
Ouvrages hal-02969113 v1
Image document

ESUG 2004 Research Track

Stéphane Ducasse
2004
Ouvrages hal-02969117 v1
Image document

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-01940287 v1
Image document

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-00639277 v1
Image document

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-00639279 v1
Image document

Parsing Fortran-77 with proprietary extensions

Younoussa Sow , Larisa Safina , Léandre Brault , Ibou Papa , Stéphane Ducasse et al.
2023
Pré-publication, Document de travail (preprint/prepublication) hal-04205262 v1
Image document

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-04181591 v2
Image document

Alce: Predicting Software Migration

Santiago Bragagnolo , Stéphane Ducasse , Nicolas Anquetil , Abderrahmane Seriai , Mustapha Derras
2022
Pré-publication, Document de travail hal-03814782 v1
Image document

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-03313586 v1
Image document

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-01451242 v1
Image document

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-00989294 v1
Image document

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-00877757 v1
Image document

Waterfall: Primitives Generation on the Fly

Guido Chari , Diego Garbervetsky , Camillo Bruni , Marcus Denker , Stéphane Ducasse
2013
Pré-publication, Document de travail hal-00871353 v1
Image document

2023 ACTIVITY REPORT Project-Team EVREF

Marcus Denker , Nicolas Anquetil , Christophe Bortolaso , Steven Costiou , Stéphane Ducasse et al.
INRIA. 2024
Rapport hal-04556508 v1
Image document

A Catalog of Misconceptions in Pharo

Stéphane Ducasse , Christopher Fuhrman
Inria & Université de Lille. 2024
Rapport (rapport technique) hal-05044617 v1
Image document

Evref: Reflective Evolution of Ever-running Software Systems

Stéphane Ducasse
Inria Lille - Nord Europe. 2023
Rapport hal-04527877 v1
Image document

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-04225720 v2
Image document

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-04225251 v1
Image document

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-03898154 v1
Image document

Project-Team RMOD 2022 Activity Report

Marcus Denker , Nicolas Anquetil , Steven Costiou , Stéphane Ducasse , Anne Etien et al.
Inria Lille - Nord Europe. 2022
Rapport hal-04112164 v1
Image document

Remarkable Challenges of High-Performance Language Virtual Machines

Guillermo Polito , Stéphane Ducasse , Pablo Tesone , Luc Fabresse , G Thomas et al.
[Research Report] Inria Lille - Nord Europe. 2022
Rapport hal-03770065 v1
Image document

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-03784027 v1
Image document

Project-Team RMOD 2021 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.
[Research Report] INRIA Lille - Nord Europe. 2022
Rapport (rapport de recherche) hal-03629450 v1
Image document

Technical Report: 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-03781743 v1
Image document

Project-Team RMoD 2020 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.
[Research Report] INRIA Lille. 2021
Rapport (rapport de recherche) hal-03281442 v1
Image document

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-03171124 v2
Image document

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-02504949 v1
Image document

New Generation Debuggers

Steven Costiou , Thomas Dupriez , Stéphane Ducasse
[Research Report] Inria Lille - Nord Europe; GDR GPL. 2020
Rapport (rapport de recherche) hal-02999965 v1
Image document

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-02440055 v1
Image document

Project-Team RMoD 2019 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.
[Research Report] INRIA. 2020
Rapport (rapport de recherche) hal-03120443 v1
Image document

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-02006630 v1
Image document

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-01819302 v2
Image document

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-01683649 v1
Image document

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-01483756 v1
Image document

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-01671196 v1
Image document

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-01444225 v1
Image document

Project-Team RMoD 2015 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.
[0] INRIA Lille - Nord Europe. 2016
Rapport hal-01267026 v1
Image document

PLOMO2 Associate Team Final Report

A Bergel , Stéphane Ducasse , Marcus Denker , J Fabry
[Research Report] INRIA. 2016
Rapport (rapport de recherche) hal-01389983 v1
Image document

Project-Team RMoD 2014 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.
[Research Report] Inria Lille; RMOD. 2015
Rapport (rapport de recherche) hal-01247323 v1
Image document

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-01093496 v1
Image document

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-01664258 v1
Image document

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-00996908 v3
Image document

Project-Team RMoD 2013 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.
[Research Report] Inria Lille. 2014
Rapport (rapport de recherche) hal-00936375 v1
Image document

SafeJS: Hermetic Sandboxing for JavaScript

Damien Cassou , Stéphane Ducasse , Nicolas Petton
[Technical Report] 2013, pp.7
Rapport (rapport technique) hal-00862099 v1
Image document

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-00871114 v1
Image document

Pharo's Vision: Goals, Processes, and Development Effort

Stéphane Ducasse , Marcus Denker , Damien Pollet
[Research Report] Inria. 2012
Rapport (rapport de recherche) hal-01879346 v1
Image document

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-00777904 v1
Image document

Semantics and Security Issues in JavaScript

Stéphane Ducasse , Nicolas Petton , Guillermo Polito , Damien Cassou
[Research Report] 2012
Rapport (rapport de recherche) hal-00763421 v1
Image document

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 Laval et al.
[Research Report] 2011
Rapport (rapport de recherche) hal-00646884 v1
Image document

Software Metrics for Package Remodularisation

Stéphane Ducasse , Nicolas Anquetil , Muhammad Usman Bhatti , Andre Cavalcante-Hora
[Research Report] 2011
Rapport (rapport de recherche) hal-00646878 v1
Image document

Cycles Assessment with CycleTable

Jannik Laval , Simon Denier , Stéphane Ducasse
[Research Report] 2011
Rapport (rapport de recherche) inria-00593795 v1
Image document

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-00667079 v1
Image document

Software metric for Java and C++ practices (Workpackage 1.1)

Françoise Balmas , Alexandre Bergel , Simon Denier , Stéphane Ducasse , Jannik Laval et al.
[Research Report] 2010, pp.44
Rapport (rapport de recherche) inria-00533617 v2
Image document

Practices in the Squale Quality Model (Squale Deliverable 1.3)

Françoise Balmas , Fabrice Bellingard , Simon Denier , Stéphane Ducasse , Bertrand Franchet et al.
[Research Report] 2010, pp.60
Rapport (rapport de recherche) inria-00533654 v1
Image document

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-00533656 v1
Image document

Visualization of Practices and Metrics (Workpackage 1.2)

Stéphane Ducasse , Simon Denier , Françoise Balmas , Alexandre Bergel , Jannik Laval et al.
[Research Report] 2010, pp.56
Rapport (rapport de recherche) inria-00533618 v1
Image document

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-00533659 v1
Image document

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-00639726 v1
Image document

The Squale Model - A Practice-based Industrial Quality Model

Karine Mordal-Manet , Françoise Balmas , Simon Denier , Stéphane Ducasse , Harald Wertz et al.
[Research Report] 2009
Rapport (rapport de recherche) inria-00637363 v1
Image document

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-00639727 v1