Accéder directement au contenu

Stéphane Ducasse

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

Image document

What do developers consider magic literals? A smalltalk perspective

Nicolas Anquetil , Julien Delplanque , Stéphane Ducasse , Oleksandr Zaitsev , Christopher Fuhrman
Information and Software Technology, 2022, 149, ⟨10.1016/j.infsof.2022.106942⟩
Article dans une revue hal-03679130v1
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-03706041v1
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-03563605v1
Image document

Rotten Green Tests in Java, Pharo and Python

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

GUI visual aspect migration: a framework agnostic solution

Benoît Verhaeghe , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Abderrahmane Seriai
Automated Software Engineering, 2021, 28 (2), ⟨10.1007/s10515-021-00284-z⟩
Article dans une revue hal-03256021v1
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-02541842v1
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, inPress, ⟨10.1016/j.future.2020.04.010⟩
Article dans une revue hal-02541754v1
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-01728111v1
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-01920362v1
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-01651250v1
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-01609310v1
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-01424787v1
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-01609295v1
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
Software Quality Journal, 2016, ⟨10.1007/s11219-016-9328-4⟩
Article dans une revue hal-01344842v1
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
Software Quality Journal, 2016, ⟨10.1007/s11219-016-9344-4⟩
Article dans une revue hal-01417930v1
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-01299371v1
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-01185730v1
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-01135706v1
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-00862049v1
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-01060537v2
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-01185837v1
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-01060534v1
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-00957695v1
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-00915350v1
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-00903724v1
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
Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2013
Article dans une revue hal-00813675v2
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-00781129v1
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-00732655v1

Software quality metrics aggregation in industry

Karine Mordal , Nicolas Anquetil , Jannik Laval , Alexander Serebrenik , Bogdan Vasilescu
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 hal-01059077v1
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-00748120v1
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-00629677v1
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-00703574v1
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-00692569v1

An Environment for dedicated Software Analysis tools

Muhammad Bhatti , Nicolas Anquetil , Stéphane Ducasse
ERCIM News, 2012, 88, pp.12--13
Article dans une revue hal-00759511v1
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-00646897v1
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-00531500v1

Package Fingerprints: A visual summary of package interface usage

Hani Abdeen , Stéphane Ducasse , Damien Pollet , Ilham Alloui
Information and Software Technology, 2010, 52 (12), pp.1312-1330. ⟨10.1016/j.infsof.2010.07.005⟩
Article dans une revue hal-00530778v1
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-00531498v1
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-00531496v1
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-00746255v1
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-00498407v1
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-00216108v1

Programmer... un jeu d’enfant ?

Stéphane Ducasse , Joanna Jongwane
Interstices, 2008
Article dans une revue hal-01350415v1
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-02109190v1
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-00556474v1
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-00533458v1
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-00001184v1
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-04253865v1
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-04225588v2
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-04030293v1
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-04231797v1
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-03752237v1
Image document

Differential testing of simulation-based VM generators

Pierre Misse-Chanabier , Guillermo Polito , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse
SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, Apr 2022, Virtual Event, France. ⟨10.1145/3477314.3507171⟩
Communication dans un congrès hal-03783301v1
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
International Conference on Software and Software Reuse, Jun 2022, Montpellier, France
Communication dans un congrès hal-03783354v1
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-03853493v1
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
ICSOFT 2022 - 17th International Conference on Software Technologies, Jul 2022, Lisbon, Portugal. pp.101-110, ⟨10.5220/0011338900003266⟩
Communication dans un congrès hal-03772864v1
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-03768601v2
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-03594766v1
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-04237932v1
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-03607939v1
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-03752247v2
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-03647706v1
Image document

Migrating GUI behavior: from GWT to Angular

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Nicolas Anquetil , Anne Etien
International Conference on Software Maintenance and Evolution, Sep 2021, Luxembourg city, Luxembourg
Communication dans un congrès hal-03341866v1
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-03341735v1
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-03255895v1
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-03332040v1
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-03463047v1
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-03347573v1
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-02511466v1
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-03357991v1
Image document

Modular Moose: A new generation software reverse engineering environment

Nicolas Anquetil , Anne Etien , Mahugnon H Houekpetodji , Benoît Verhaeghe , Stéphane Ducasse
International Conference on Software Reuse, Oct 2020, Tunis, Tunisia
Communication dans un congrès hal-02972159v1
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-03137098v1
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-02972186v1
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-02533375v1

RTj: a Java framework for detecting and refactoring rotten green test cases

Matias Martinez , Anne Etien , Stéphane Ducasse , Christopher Fuhrman
ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Jun 2020, Seoul, South Korea. pp.69-72, ⟨10.1145/3377812.3382151⟩
Communication dans un congrès hal-03379988v1
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-02966146v1
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-02962334v1
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-02280915v1
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-02297860v1
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-02404040v1
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
SANER 2019 - 26th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering, Feb 2019, Hangzhou, China
Communication dans un congrès hal-02019015v1
Image document

Migrating GWT to Angular 6 using MDE

Benoît Verhaeghe , Nicolas Anquetil , Stéphane Ducasse , Abderrahmane Seriai , Laurent Deruelle
SATToSE 2019 - 12th Seminar on Advanced Techniques & Tools for Software Evolution, Jul 2019, Bolzano, Italy
Communication dans un congrès hal-02304301v1
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-02002346v2
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-02395836v1
Image document

Migration de GWT vers Angular 6 en utilisant l'IDM

Benoît Verhaeghe , Anne Etien , Stéphane Ducasse , Abderrahmane Seriai , Laurent Deruelle
CIEL 2019 - 8ème Conférence en Ingénierie du Logiciel, Jun 2019, Toulouse, France
Communication dans un congrès hal-02304296v1
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-02266137v1
Image document

Challenges in Debugging Bootstraps of Reflective Kernels

Carolina Hernández Phillips , Guillermo Polito , Luc Fabresse , Stéphane Ducasse , Noury Bouraqadi
IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02297710v2
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-02353681v1
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-01831046v1
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-01831084v1
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-01851857v1
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-01812612v1
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-01717343v1
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-01874946v1
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-02565748v1
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-01831075v1
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-01585703v1
Image document

Debugging Cyber-Physical Systems with Pharo

Matteo Marra , Elisa Gonzalez Boix , Steven Costiou , Mickaël Kerboeuf , Alain Plantec
Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, ESUG, Sep 2017, Maribor, Slovenia. pp.8:1--8:10, ⟨10.1145/3139903.3139913⟩
Communication dans un congrès hal-01585349v1
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-01585754v1
Image document

CodeCritics applied to database schema: Challenges and first results

Julien Delplanque , Anne Etien , Olivier Auverlot , Tom Mens , Nicolas Anquetil
IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2017, Klagenfurt, Austria. pp.432 - 436, ⟨10.1109/SANER.2017.7884648⟩
Communication dans un congrès hal-01596247v1
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-01651858v1
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-02095200v1
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
24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2017, Klagenfurt, Austria
Communication dans un congrès hal-01441790v1
Image document

What are the Testing Habits of Developers?

Vincent Blondeau , Anne Etien , Nicolas Anquetil , Sylvain Cresson , Pascal Croisy
International Conference on Software Evolution and Maintenance, Sep 2017, Shanghai, China
Communication dans un congrès hal-01571655v1
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-01585338v1
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-01585305v1
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-01663603v1
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-01596321v1
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-01579106v1
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-01564116v1
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-01353883v1
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-01353884v1
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-01353882v1
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-01353592v1
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-01611600v1
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-01352468v1
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-01353205v1
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
SATToSE'15, Jul 2015, Mons, Belgium
Communication dans un congrès hal-01205468v1
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-01244486v1
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-01185843v1
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-01185635v1
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-01185639v1
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-01199035v1
Image document

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

André Hora , Romain Robbes , Nicolas Anquetil , Anne Etien , Stéphane Ducasse
31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. pp.10
Communication dans un congrès hal-01185736v1
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-01185819v1
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-01185812v1
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-01141135v1
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-01185637v1
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-01187532v1
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-01205345v1
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-01319677v1
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-01217041v1
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-02864587v1
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-01098596v1
Image document

Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry

Vincent Blondeau , Sylvain Cresson , Pascal Croisy , Anne Etien , Nicolas Anquetil
BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France
Communication dans un congrès hal-01317498v1
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-01185079v1
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-01185795v1
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-01369700v1
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-01060551v1
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-00991722v1
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-01076238v1
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-00958573v1
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-01070964v1
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-00862063v1
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-00849004v1
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-00924932v1
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-00862065v1
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-00834320v1
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-00854861v1
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-00840781v2
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-00862626v1
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-00780293v1
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-00747817v1
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
Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, Mar 2012, Szeged, Hungary
Communication dans un congrès hal-00668397v1
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-00848830v1
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-00700046v1
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
Inforsid 2012, May 2012, Montpellier, France. pp.11-30
Communication dans un congrès hal-00707536v1
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-00759030v1

Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software

Hani Abdeen , Stéphane Ducasse , Houari Sahraoui
The Working Conference on Reverse Engineering (WCRE), Oct 2011, Limerick, Ireland
Communication dans un congrès inria-00614778v1
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-00614773v1
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-00614838v1
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-00635793v1
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-00636785v1
Image document

An empirical model for continuous and weighted metric aggregation

Karine Mordal-Manet , Jannik Laval , Stéphane Ducasse , Nicolas Anquetil , Françoise Balmas
European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany
Communication dans un congrès inria-00637367v1
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-00614770v1
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-00629175v1
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-00614720v1
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-00614779v1
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-00614769v1
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-00531613v2
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-00511902v2
Image document

Read-Only Execution for Dynamic Languages

Jean-Baptiste Arnaud , Marcus Denker , Stéphane Ducasse , Damien Pollet , Alexandre Bergel
TOOLS, Jun 2010, Malaga, Spain
Communication dans un congrès inria-00498377v1
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-00531508v1
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-00531510v1
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-00531509v1
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-00746253v1
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-00531565v1
Image document

SQUALE -- Software QUALity Enhancement

Alexandre Bergel , Simon Denier , Stéphane Ducasse , Jannik Laval , Fabrice Bellingard
13th European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, Hal-Id =, 2009, Kaiserslautern, Germany
Communication dans un congrès hal-00746252v1
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-00531046v2
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-00498446v1
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-00498463v1
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-00403568v1
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-00531048v2
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-00746130v1
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-00746246v1
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-00746247v1
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-00425417v1
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-00531658v1
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-00746260v1
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-00498492v1
Image document

The Squale Model - A Practice-based Industrial Quality Model

Karine Mordal-Manet , Françoise Balmas , Simon Denier , Stéphane Ducasse , Harald Wertz
International conference on Software maintenance, Nov 2009, Edmonton, Canada
Communication dans un congrès inria-00637364v1
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-00498454v1
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-00498495v1
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-00498397v1

User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits

Stéphane Ducasse , Oscar Nierstrasz , Roel Wuyts , Alexandre Bergel
Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), 2008, Montreal, Canada
Communication dans un congrès inria-00216103v1

Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships

Hani Abdeen , Ilham Alloui , Stéphane Ducasse , Damien Pollet , Mathieu Suen
the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Apr 2008, Athens, Greece. pp.213-222
Communication dans un congrès inria-00200869v1
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-00271286v1

Reconsidering Classes in Procedural Object-Oriented Code

Muhammad Usman Bhatti , Stéphane Ducasse , Marianne Huchard
WCRE'08: 15th Working Conference on Reverse Engineering, Oct 2008, France. pp.10
Communication dans un congrès lirmm-00322878v1
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-00531649v1
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-00498482v1
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-00498484v1

Towards A Process-Oriented Software Architecture Reconstruction Taxonomy

Damien Pollet , Stéphane Ducasse , Loic Poyet , Sorana Cimpan , Hervé Verjus
11th European Conference on Software Maintenance and Reengineering (CSMR'07), IEEE Computer Society, Mar 2007, Amsterdam, France. pp.137-148, ⟨10.1109/CSMR.2007.4⟩
Communication dans un congrès hal-04476165v1
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-00556467v1
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-00849009v1
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-00306163v1
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-00531636v1
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-00531641v1
Image document

De l'importance des plans d'interaction dans la géométrie interactive

Hilaire Fernandes , Thibault Carron , Stéphane Ducasse
Jun 2007
Communication dans un congrès hal-00161606v1
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-00555768v1
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-00555868v1

International Smalltalk Conference

Stéphane Ducasse , Serge Stinckwich
International Smalltalk Conference, 2005, France. September
Communication dans un congrès hal-00014226v1
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-00533461v1
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-00533057v1

Mise en symbiose des traits et des classboxes, Application à l'expression des collaborations

Florian Minjat , Alexandre Bergel , Pierre Cointe , Stéphane Ducasse
11th International Conference on Languages and Models with Objects (LMO'2005), 2005, Suisse. pp.33-46
Communication dans un congrès hal-00457119v1
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-00533445v1
Image document

On the Revival of Dynamic Languages

Oscar Nierstrasz , Alexandre Bergel , Marcus Denker , Stéphane Ducasse , Markus Gälli
Software Composition 2005, 2005, Edinburgh, United Kingdom. pp.1-13, ⟨10.1007/11550679_1⟩
Communication dans un congrès inria-00555914v1
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-00533452v1
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-00533446v1
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-00533054v1
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-00533051v1
Image document

Testing in Pharo

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

Pharo with Style

Stéphane Ducasse
Books on Demand, 2022
Ouvrages hal-02299550v3
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-03687932v1
Image document

TinyBlog: Develop your First Web App with Pharo

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

TinyBlog: Créer votre Première Application Web avec Pharo

Olivier Auverlot , Stéphane Ducasse , Luc Fabresse
Square Bracket Associates, inPress
Ouvrages hal-02297691v2
Image document

A simple reflective object kernel

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

Physche: A Little Scheme in Pharo

Stéphane Ducasse , Guillermo Polito
Published by the authors, 2018
Ouvrages hal-01900327v1
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-01612820v2
Image document

Pharo by Example 5

Stéphane Ducasse , Dimitris Chloupis , Nicolai Hess , Dmitri Zagidulin , Andrew P. Black
Lulu.com & Square Bracket Associates, pp.1-358, 2017, 978-1-365-65459-6
Ouvrages hal-01659495v1
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-01612687v1
Image document

The Spec UI framework

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

Scraping HTML with XPath

Stéphane Ducasse , Peter Kenny
published by the authors, pp.26, 2017
Ouvrages hal-01612689v1
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-01612823v1
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-01223026v2
Image document

Deep into Pharo

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

Dynamic Web Development with Seaside

Stéphane Ducasse , Lukas Renggli , David Shaffer C. , Rick Zaccone
Square Bracket Associates, pp.356, 2010, 978-3-9523341-1-9
Ouvrages inria-00531503v1
Image document

Pharo by Example

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

Squeak by Example

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

ESUG 2005 International Smalltalk Conference

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

ESUG 2004 Research Track

Stéphane Ducasse
2004
Ouvrages hal-02969117v1
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-01940287v1
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-00639279v1
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-00639277v1
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 hal-04181591v2
Image document

Parsing Fortran-77 with proprietary extensions

Younoussa Sow , Larisa Safina , Léandre Brault , Ibou Papa , Stéphane Ducasse
2023
Pré-publication, Document de travail hal-04205262v1
Image document

Alce: Predicting Software Migration

Santiago Bragagnolo , Stéphane Ducasse , Nicolas Anquetil , Abderrahmane Seriai , Mustapha Derras
2022
Pré-publication, Document de travail hal-03814782v1
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-03313586v1
Image document

Towards a Smart Data Processing and Storage Model

Ronie Salgado , Marcus Denker , Stéphane Ducasse , Anne Etien , Vincent Aranega
2020
Pré-publication, Document de travail hal-03101646v1
Image document

First Infrastructure and Experimentation in Echo-debugging

Thomas Dupriez , Steven Costiou , Stéphane Ducasse
2020
Pré-publication, Document de travail hal-02992863v1
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-01451242v1
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-00989294v1
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-00871353v1
Image document

Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software

Hani Abdeen , Stéphane Ducasse , Houari Sahraoui
2011
Pré-publication, Document de travail inria-00614583v1
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-04225720v1
Image document

ILLIMANI Memory Profiler -A Technical Report

Sebastian Jordan Montaño , Guillermo Polito , Stéphane Ducasse , Pablo Tesone
INRIA Lille - Nord Europe. 2023
Rapport hal-04225251v1
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-03898154v1
Image document

Project-Team RMOD 2022 Activity Report

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

Remarkable Challenges of High-Performance Language Virtual Machines

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

Project-Team RMOD 2021 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse
[Research Report] INRIA Lille - Nord Europe. 2022
Rapport hal-03629450v1
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 hal-03784027v1
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-03781743v1
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 hal-03171124v2
Image document

Project-Team RMoD 2020 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse
[Research Report] INRIA Lille. 2021
Rapport hal-03281442v1
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 hal-02440055v1
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 hal-02504949v1
Image document

Project-Team RMoD 2019 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse
[Research Report] INRIA. 2020
Rapport hal-03120443v1
Image document

Project-Team RMoD 2018 Activity Report

Marcus Denker , Nicolas Anquetil , Stéphane Ducasse , Anne Etien , Damien Pollet
[Research Report] INRIA. 2019
Rapport hal-02006630v1
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 hal-01683649v1
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 hal-01819302v2
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 hal-01444225v1
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 hal-01671196v1
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 hal-01483756v1
Image document

Project-Team RMoD 2015 Activity Report

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

PLOMO2 Associate Team Final Report

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

Project-Team RMoD 2014 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien
[Research Report] Inria Lille; RMOD. 2015
Rapport hal-01247323v1
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 hal-01093496v1
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 hal-01664258v1
Image document

Project-Team RMoD 2013 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien
[Research Report] Inria Lille. 2014
Rapport hal-00936375v1
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 hal-00996908v3
Image document

SafeJS: Hermetic Sandboxing for JavaScript

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

PLOMO Associate Team Final Report

Alexandre Bergel , Stéphane Ducasse , Marcus Denker , Johan Fabry
[Research Report] INRIA Lille Nord Europe. 2013
Rapport hal-00871114v1
Image document

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

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

Semantics and Security Issues in JavaScript

Stéphane Ducasse , Nicolas Petton , Guillermo Polito , Damien Cassou
[Research Report] 2012
Rapport hal-00763421v1
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 hal-00777904v1
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 hal-00667079v1
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
[Research Report] 2011
Rapport hal-00646884v1
Image document

Software Metrics for Package Remodularisation

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

Cycles Assessment with CycleTable

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

Technical and Economical Model (Workpackage 2.1)

Simon Denier , Jannik Laval , Stéphane Ducasse , Fabrice Bellingard
[Research Report] 2010, pp.16
Rapport inria-00533656v1
Image document

Practices in the Squale Quality Model (Squale Deliverable 1.3)

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

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

Françoise Balmas , Alexandre Bergel , Simon Denier , Stéphane Ducasse , Jannik Laval
[Research Report] 2010, pp.44
Rapport inria-00533617v2
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 hal-00639726v1
Image document

Visualization of Practices and Metrics (Workpackage 1.2)

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

Technical Model for Remediation (Workpackage 2.2)

Simon Denier , Jannik Laval , Stéphane Ducasse , Fabrice Bellingard
[Research Report] 2010, pp.18
Rapport inria-00533659v1
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 hal-00639727v1
Image document

The Squale Model - A Practice-based Industrial Quality Model

Karine Mordal-Manet , Françoise Balmas , Simon Denier , Stéphane Ducasse , Harald Wertz
[Research Report] 2009
Rapport inria-00637363v1