default search action
Stéphane Ducasse
Person information
- affiliation: INRIA Lille, France
SPARQL queries
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2024
- [j80]Iona Thomas, Vincent Aranega, Stéphane Ducasse, Guillermo Polito, Pablo Tesone:
A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages. Art Sci. Eng. Program. 8(1) (2024) - [j79]Juan Pablo Sandoval Alcocer, Harold Camacho Jaimes, Geraldine Galindo-Gutierrez, Andrés Neyem, Alexandre Bergel, Stéphane Ducasse:
On the use of statistical machine translation for suggesting variable names for decompiled code: The Pharo case. J. Comput. Lang. 79: 101271 (2024) - [j78]Balsa Sarenac, Nicolas Anquetil, Stéphane Ducasse, Pablo Tesone:
A new architecture reconciling refactorings and transformations. J. Comput. Lang. 80: 101273 (2024) - [j77]Iona Thomas, Stéphane Ducasse, Pablo Tesone, Guillermo Polito:
Pharo: A reflective language - Analyzing the reflective API and its internal dependencies. J. Comput. Lang. 80: 101274 (2024) - [c240]Iona Thomas, Stéphane Ducasse, Guillermo Polito, Pablo Tesone:
Assessing Reflection Usage with Mutation Testing Augmented Analysis. ICSR 2024: 105-122 - [c239]Sebastian Jordan-Montaño, Guillermo Polito, Stéphane Ducasse, Pablo Tesone:
Evaluating Finalization-Based Object Lifetime Profiling. ISMM 2024: 30-42 - [e7]Stéphane Ducasse, Gordana Rakic:
Proceedings of the International Workshop on Smalltalk Technologies, Lyon, France; August 29th-31st, 2023. CEUR Workshop Proceedings 3627, CEUR-WS.org 2024 [contents] - 2023
- [c238]Younoussa Sow, Larisa Safina, Léandre Brault, Papa Ibou Diouf, Stéphane Ducasse, Nicolas Anquetil:
Parsing Fortran-77 with proprietary extensions. ICSME 2023: 453-462 - [c237]Guillermo Polito, Pablo Tesone, Nahuel Palumbo, Stéphane Ducasse, Jean Privat:
Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events. ICST 2023: 107-116 - [c236]Aless Hosry, Vincent Aranega, Nicolas Anquetil, Stéphane Ducasse:
Pattern Matching in Pharo. IWST 2023 - [c235]Sebastian Jordan-Montaño, Nahuel Palumbo, Guillermo Polito, Stéphane Ducasse, Pablo Tesone:
Improving Performance Through Object Lifetime Profiling: the DataFrame Case. IWST 2023 - [c234]Nahuel Palumbo, Sebastian Jordan-Montaño, Guillermo Polito, Pablo Tesone, Stéphane Ducasse:
Garbage Collector Tuning in Pathological Allocation Pattern Applications. IWST 2023 - [c233]Iona Thomas, Stéphane Ducasse, Pablo Tesone, Guillermo Polito:
Pharo: a Reflective Language - A First Systematic Analysis of Reflective APIs. IWST 2023 - [c232]Nour Jihene Agouf, Soufyane Labsari, Stéphane Ducasse, Anne Etien, Nicolas Anquetil:
A Visualization for Client-Server Architecture Assessement. VISSOFT 2023: 1-11 - [i22]Tomohiro Oda, Gaël Dur, Stéphane Ducasse, Hugo Daniel Macedo:
Implementation-First Approach of Developing Formal Semantics of a Simulation Language in VDM-SL. CoRR abs/2303.14944 (2023) - [i21]Iona Thomas, Vincent Aranega, Stéphane Ducasse, Guillermo Polito, Pablo Tesone:
A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages. CoRR abs/2306.12410 (2023) - [i20]Younoussa Sow, Larisa Safina, Léandre Brault, Papa Ibou Diouf, Stéphane Ducasse, Nicolas Anquetil:
Parsing Fortran-77 with proprietary extensions. CoRR abs/2309.02019 (2023) - [i19]Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse, Abdelhak-Djamel Seriai, Mustapha Derras:
Interactive, Iterative, Tooled, Rule-Based Migration of Microsoft Access to Web Technologies. CoRR abs/2309.03511 (2023) - 2022
- [j76]Giuseppe Antonio Pierro, Henrique Rocha, Stéphane Ducasse, Michele Marchesi, Roberto Tonelli:
A user-oriented model for Oracles' Gas price prediction. Future Gener. Comput. Syst. 128: 142-157 (2022) - [j75]Nicolas Anquetil, Julien Delplanque, Stéphane Ducasse, Oleksandr Zaitsev, Christopher P. Fuhrman, Yann-Gaël Guéhéneuc:
What do developers consider magic literals? A smalltalk perspective. Inf. Softw. Technol. 149: 106942 (2022) - [j74]Nour Jihene Agouf, Stéphane Ducasse, Anne Etien, Abdelghani Alidra, Arnaud Thiefaine:
Understanding Class Name Regularity: A Simple Heuristic and Supportive Visualization. J. Object Technol. 21(1): 1:1-31 (2022) - [j73]Stéphane Ducasse, Guillermo Polito, Oleksandr Zaitsev, Marcus Denker, Pablo Tesone:
Deprewriter: On the fly rewriting method deprecations. J. Object Technol. 21(1): 1:1-23 (2022) - [j72]Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Anne Etien, Nicolas Anquetil, Mustapha Derras, Stéphane Ducasse:
From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application. IEEE Softw. 39(4): 76-83 (2022) - [c231]Oleksandr Zaitsev, Stéphane Ducasse, Nicolas Anquetil, Arnaud Thiefaine:
How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community. APSEC 2022: 309-317 - [c230]Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Anne Etien, Nicolas Anquetil, Mustapha Derras, Stéphane Ducasse:
A Hybrid Architecture for the Incremental Migration of a Web Front-end. ICSOFT 2022: 101-110 - [c229]Oleksandr Zaitsev, Stéphane Ducasse, Nicolas Anquetil, Arnaud Thiefaine:
DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation. ICSR 2022: 22-37 - [c228]Pierre Misse-Chanabier, Guillermo Polito, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse, Pablo Tesone:
Differential Testing of Simulation-Based Virtual Machine Generators - Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs. ICSR 2022: 103-119 - [c227]Nicolas Anquetil, Miguel Campero, Stéphane Ducasse, Juan Pablo Sandoval Alcocer, Pablo Tesone:
Transformation-based Refactorings: a First Analysis. IWST 2022 - [c226]Oleksandr Zaitsev, Sebastian Jordan-Montaño, Stéphane Ducasse:
How Fast is AI in Pharo? Benchmarking Linear Regression. IWST 2022 - [c225]Guillermo Polito, Stéphane Ducasse, Pablo Tesone:
Interpreter-guided differential JIT compiler unit testing. PLDI 2022: 981-992 - [c224]Nicolás Rainhart, Guillermo Polito, Pablo Tesone, Stéphane Ducasse:
Analyzing the Cost of Safety for Vectorized Bytecode in Dynamically-Typed Languages. MPLR 2022: 140 - [c223]Nahuel Palumbo, Pablo Tesone, Guillermo Polito, Stéphane Ducasse:
Selecting Semi-permanent Object Candidates in Dynamically-Typed Reflective Languages. MPLR 2022: 149 - [c222]Guillermo Polito, Nahuel Palumbo, Soufyane Labsari, Stéphane Ducasse, Pablo Tesone:
Interpreter Register Autolocalisation: Improving the Performance of Efficient Interpreters. Programming 2022: 1-5 - [c221]Pierre Misse-Chanabier, Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse, Pablo Tesone:
Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs. SAC 2022: 1280-1283 - [c220]Nour Jihene Agouf, Stéphane Ducasse, Anne Etien, Michele Lanza:
A New Generation of CLASS BLUEPRINT. VISSOFT 2022: 29-39 - 2021
- [j71]Benoît Verhaeghe, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Abderrahmane Seriai, Mustapha Derras:
GUI visual aspect migration: a framework agnostic solution. Autom. Softw. Eng. 28(2): 6 (2021) - [j70]Vincent Aranega, Julien Delplanque, Matias Martinez, Andrew P. Black, Stéphane Ducasse, Anne Etien, Christopher P. Fuhrman, Guillermo Polito:
Rotten green tests in Java, Pharo and Python. Empir. Softw. Eng. 26(6): 130 (2021) - [j69]Sebastijan Kaplar, Miroslav Zaric, Stéphane Ducasse:
NewWave: Workflow engine. Sci. Comput. Program. 203: 102581 (2021) - [c219]Théo Rogliano, Guillermo Polito, Luc Fabresse, Stéphane Ducasse:
Analyzing permission transfer channels for dynamically typed languages. DLS 2021: 23-34 - [c218]Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Mustapha Derras:
Migrating GUI behavior: from GWT to Angular. ICSME 2021: 495-504 - [c217]Mahugnon Honoré Houékpétodji, Nicolas Anquetil, Stéphane Ducasse, Fatiha Djareddir, Jérôme Sudich:
Report From The Trenches A Case Study In Modernizing Software Development Practices. ICSME 2021: 515-524 - [c216]Tomohiro Oda, Gaël Dur, Stéphane Ducasse, Sami Souissi:
re: Mobidyc - Reconstructing MOdeling Based on Individual for the DYnamics of Community. PAAMS 2021: 367-371 - [c215]Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Luc Fabresse, Théo Rogliano, Pierre Misse-Chanabier, Carolina Hernandez Phillips:
Cross-ISA testing of the Pharo VM: lessons learned while porting to ARMv8. MPLR 2021: 16-25 - [c214]Pablo Tesone, Guillermo Polito, Stéphane Ducasse:
Profiling code cache behaviour via events. MPLR 2021: 61-69 - [c213]Maximilian Willembrinck, Steven Costiou, Anne Etien, Stéphane Ducasse:
Time-Traveling Debugging Queries: Faster Program Exploration. QRS 2021: 642-653 - [c212]Santiago Bragagnolo, Abderrahmane Seriai, Stéphane Ducasse, Mustapha Derras:
Risk and Complexity Assessment on the Context of Language Migration. QUATIC 2021: 97-110 - [i18]Ronie Salgado, Marcus Denker, Stéphane Ducasse, Anne Etien, Vincent Aranega:
Towards a Smart Data Processing and Storage Model. CoRR abs/2101.02522 (2021) - [i17]Mahugnon Honoré Houékpétodji, Nicolas Anquetil, Stéphane Ducasse, Fatiha Djareddir, Jérôme Sudich:
Report From The Trenches: A Case Study In Modernizing Software Development Practices. CoRR abs/2109.05531 (2021) - 2020
- [j68]Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse:
Preserving instance state during refactorings in live environments. Future Gener. Comput. Syst. 110: 1-17 (2020) - [j67]Steven Costiou, Mickaël Kerboeuf, Clotilde Toullec, Alain Plantec, Stéphane Ducasse:
Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs. J. Object Technol. 19(1): 1:1-32 (2020) - [j66]Pablo Tesone, Stéphane Ducasse, Guillermo Polito, Luc Fabresse, Noury Bouraqadi:
A new modular implementation for stateful traits. Sci. Comput. Program. 195: 102470 (2020) - [c211]Julien Delplanque, Anne Etien, Nicolas Anquetil, Stéphane Ducasse:
Recommendations for Evolving Relational Databases. CAiSE 2020: 498-514 - [c210]Matias Martinez, Anne Etien, Stéphane Ducasse, Christopher P. Fuhrman:
RTj: a Java framework for detecting and refactoring rotten green test cases. ICSE (Companion Volume) 2020: 69-72 - [c209]Nicolas Anquetil, Anne Etien, Mahugnon H. Houekpetodji, Benoît Verhaeghe, Stéphane Ducasse, Clotilde Toullec, Fatiha Djareddir, Jérôme Sudich, Mustapha Derras:
Modular Moose: A New Generation of Software Reverse Engineering Platform. ICSR 2020: 119-134 - [c208]Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse, Abderrahmane Seriai, Mustapha Derras:
Analysing Microsoft Access Projects: Building a Model in a Partially Observable Domain. ICSR 2020: 152-169 - [c207]Oleksandr Zaitsev, Stéphane Ducasse, Alexandre Bergel, Mathieu Eveillard:
Suggesting Descriptive Method Names: An Exploratory Study of Two Machine Learning Approaches. QUATIC 2020: 93-106 - [c206]Giuseppe Antonio Pierro, Alexandre Bergel, Roberto Tonelli, Stéphane Ducasse:
An Interdisciplinary Model for Graphical Representation. SEFM 2020: 147-158 - [e6]Sihem Ben Sassi, Stéphane Ducasse, Hafedh Mili:
Reuse in Emerging Software Engineering Practices - 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2-4, 2020, Proceedings. Lecture Notes in Computer Science 12541, Springer 2020, ISBN 978-3-030-64693-6 [contents] - [i16]Thomas Dupriez, Steven Costiou, Stéphane Ducasse:
First Infrastructure and Experimentation in Echo-debugging. CoRR abs/2011.04655 (2020) - [i15]Nicolas Anquetil, Anne Etien, Mahugnon H. Houekpetodji, Benoît Verhaeghe, Stéphane Ducasse, Clotilde Toullec, Fatiha Djareddir, Jérôme Sudich, Mustapha Derras:
Modular Moose: A new generation software reverse engineering environment. CoRR abs/2011.10975 (2020)
2010 – 2019
- 2019
- [j65]Roberto Tonelli, Marco Ortu, Stéphane Ducasse, Michele Marchesi:
Workshop Summary: 2019 IEEE / ACM Second International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB 2019). ACM SIGSOFT Softw. Eng. Notes 44(3): 48-52 (2019) - [j64]Guido Chari, Diego Garbervetsky, Stefan Marr, Stéphane Ducasse:
Fully Reflective Execution Environments: Virtual Machines for More Flexible Software. IEEE Trans. Software Eng. 45(9): 858-876 (2019) - [c205]Thomas Dupriez, Guillermo Polito, Steven Costiou, Vincent Aranega, Stéphane Ducasse:
Sindarin: a versatile scripting API for the Pharo debugger. DLS 2019: 67-79 - [c204]Julien Delplanque, Stéphane Ducasse, Guillermo Polito, Andrew P. Black, Anne Etien:
Rotten green tests. ICSE 2019: 500-511 - [c203]Nicolas Anquetil, Anne Etien, Gaelle Andreo, Stéphane Ducasse:
Decomposing God Classes at Siemens. ICSME 2019: 169-180 - [c202]Benoît Verhaeghe, Christopher P. Fuhrman, Latifa Guerrouj, Nicolas Anquetil, Stéphane Ducasse:
Empirical Study of Programming to an Interface. ASE 2019: 847-850 - [c201]Benoît Verhaeghe, Nicolas Anquetil, Stéphane Ducasse, Abderrahmane Seriai, Laurent Deruelle, Mustapha Derras:
Migrating GWT to Angular 6 using MDE. SATToSE 2019 - [c200]Benoît Verhaeghe, Anne Etien, Nicolas Anquetil, Abderrahmane Seriai, Laurent Deruelle, Stéphane Ducasse, Mustapha Derras:
GUI Migration using MDE from GWT to Angular 6: An Industrial Case. SANER 2019: 579-583 - [i14]Thomas Dupriez, Guillermo Polito, Steven Costiou, Vincent Aranega, Stéphane Ducasse:
Sindarin: A Versatile Scripting API for the Pharo Debugger. CoRR abs/1909.03658 (2019) - [i13]Matias Martinez, Anne Etien, Stéphane Ducasse, Christopher P. Fuhrman:
RTj: a Java framework for detecting and refactoring rotten green test cases. CoRR abs/1912.07322 (2019) - 2018
- [j63]Pablo Tesone, Guillermo Polito, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse:
Dynamic Software Update from Development to Production. J. Object Technol. 17(1): 1:1-36 (2018) - [j62]Guillermo Polito, Camille Teruel, Stéphane Ducasse, Luc Fabresse:
Scoped Extension Methods in Dynamically-Typed Languages. Art Sci. Eng. Program. 2(1): 1 (2018) - [j61]Damien Pollet, Stéphane Ducasse:
A critical analysis of string APIs: The case of Pharo. Sci. Comput. Program. 161: 89-104 (2018) - [j60]André C. Hora, Romain Robbes, Marco Túlio Valente, Nicolas Anquetil, Anne Etien, Stéphane Ducasse:
How do developers react to API evolution? A large-scale empirical study. Softw. Qual. J. 26(1): 161-191 (2018) - [c199]Sophie Kaleba, Clément Béra, Stéphane Ducasse:
Assessing primitives performance on multi-stage execution. ICOOOLPS@ECOOP 2018: 1-10 - [c198]Santiago Bragagnolo, Henrique Rocha, Marcus Denker, Stéphane Ducasse:
Ethereum Query Language. WETSEB@ICSE 2018: 1-8 - [c197]Henrique Rocha, Stéphane Ducasse:
Preliminary Steps Towards Modeling Blockchain Oriented Software. WETSEB@ICSE 2018: 52-57 - [c196]Jason Lecerf, John Brant, Thierry Goubier, Stéphane Ducasse:
A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations. ICSME 2018: 426-436 - [c195]Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse:
Implementing modular class-based reuse mechanisms on top of a single inheritance VM. SAC 2018: 1030-1037 - [c194]Santiago Bragagnolo, Henrique Rocha, Marcus Denker, Stéphane Ducasse:
SmartInspect: solidity smart contract inspector. IWBOSE@SANER 2018: 9-18 - [c193]Serge Demeyer, Benoît Verhaeghe, Anne Etien, Nicolas Anquetil, Stéphane Ducasse:
Evaluating the efficiency of continuous testing during test-driven development. VST@SANER 2018: 21-25 - 2017
- [j59]Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse:
Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes. J. Object Technol. 16(3): 2:1-36 (2017) - [j58]Nick Papoulias, Marcus Denker, Stéphane Ducasse, Luc Fabresse:
End-user abstractions for meta-control: Reifying the reflectogram. Sci. Comput. Program. 140: 2-16 (2017) - [j57]Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy, Stéphane Ducasse:
Test case selection in industry: an analysis of issues related to static approaches. Softw. Qual. J. 25(4): 1203-1237 (2017) - [c192]Thibault Raffaillac, Stéphane Huot, Stéphane Ducasse:
Turning function calls into animations. EICS 2017: 81-86 - [c191]Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy, Stéphane Ducasse:
What are the Testing Habits of Developers? A Case Study in a Large IT Company. ICSME 2017: 58-68 - [c190]Henrique Rocha, Stéphane Ducasse, Marcus Denker, Jason Lecerf:
Solidity Parsing Using SmaCC: Challenges and Irregularities. IWST 2017: 2:1-2:9 - [c189]Benoît Verhaeghe, Nicolas Anquetil, Stéphane Ducasse, Vincent Blondeau:
Usage of Tests in an Open-Source Community: A Case Study with Pharo Developers. IWST 2017: 4:1-4:9 - [c188]Thomas Dupriez, Guillermo Polito, Stéphane Ducasse:
Analysis and exploration for new generation debuggers. IWST 2017: 5:1-5:6 - [c187]Sophie Kaleba, Clément Béra, Alexandre Bergel, Stéphane Ducasse:
A detailed VM profiler for the Cog VM. IWST 2017: 6:1-6:8 - [c186]Matteo Marra, Elisa Gonzalez Boix, Steven Costiou, Mickaël Kerboeuf, Alain Plantec, Guillermo Polito, Stéphane Ducasse:
Debugging Cyber-Physical Systems with Pharo: An Experience Report. IWST 2017: 8:1-8:10 - [c185]Guillermo Polito, Stéphane Ducasse, Luc Fabresse:
First-Class Undefined Classes for Pharo: From Alternative Designs to a Unified Practical Solution. IWST 2017: 9:1-9:8 - [c184]Abdelghani Alidra, Moussa Saker, Nicolas Anquetil, Stéphane Ducasse:
Identifying class name inconsistency in hierarchy: a first simple heuristic. IWST 2017: 14:1-14:8 - [c183]Clément Béra, Eliot Miranda, Tim Felgentreff, Marcus Denker, Stéphane Ducasse:
Sista: Saving Optimized Code in Snapshots for Fast Start-Up. ManLang 2017: 1-11 - [c182]Nicolas Anquetil, Muhammad Usman Bhatti, Stéphane Ducasse, André C. Hora, Jannik Laval:
The Case for Non-Cohesive Packages. SQAMIA 2017 - [c181]Gustavo Santos, Klérisson Vinícius Ribeiro Paixão, Nicolas Anquetil, Anne Etien, Marcelo de Almeida Maia, Stéphane Ducasse:
Recommending source code locations for system specific transformations. SANER 2017: 160-170 - [c180]Julien Delplanque, Anne Etien, Olivier Auverlot, Tom Mens, Nicolas Anquetil, Stéphane Ducasse:
CodeCritics applied to database schema: Challenges and first results. SANER 2017: 432-436 - [i12]Guillermo Polito, Camille Teruel, Stéphane Ducasse, Luc Fabresse:
Scoped Extension Methods in Dynamically-Typed Languages. CoRR abs/1708.01679 (2017) - [i11]Damien Pollet, Stéphane Ducasse:
A critical analysis of string APIs: The case of Pharo. CoRR abs/1711.10713 (2017) - 2016
- [j56]Clément Béra, Eliot Miranda, Marcus Denker, Stéphane Ducasse:
Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization. J. Object Technol. 15(2): 1:1-26 (2016) - [j55]Martin Dias, Stéphane Ducasse, Damien Cassou, Verónica Uquillas Gómez:
Do Tools Support Code Integration? A Survey. J. Object Technol. 15(2): 2:1-20 (2016) - [c179]Brice Govin, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Arnaud Monégier:
How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case. ICSME 2016: 509-518 - [c178]Stéphane Ducasse, Eliot Miranda, Alain Plantec:
Pragmas: Literal Messages as Powerful Method Annotations. IWST 2016: 9 - [c177]Brice Govin, Arnaud Monégier du Sorbier, Nicolas Anquetil, Stéphane Ducasse:
Clustering technique for conceptual clusters. IWST 2016: 11 - [c176]Markiyan Rizun, Stéphane Ducasse, Gustavo Santos, Camille Teruel:
Phorms: Pattern Combinator Library for Pharo. IWST 2016: 16 - [c175]Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse, Sylvain Cresson, Pascal Croisy:
Test Selection with Moose In Industry: Impact of Granularity. IWST 2016: 17 - [c174]Ronie Salgado, Stéphane Ducasse:
Lowcode: Extending Pharo with C Types to Improve Performance. IWST 2016: 23 - [c173]Thibault Arloing, Yann Dubois, Stéphane Ducasse, Damien Cassou:
Pillar: A Versatile and Extensible Lightweight Markup Language. IWST 2016: 25 - [c172]Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Dina Taiwé Kolyang:
Identifying the Exact Bug Fixing Actions. IWESEP@SANER 2016: 51-56 - 2015
- [j54]Nick Papoulias, Noury Bouraqadi, Luc Fabresse, Stéphane Ducasse, Marcus Denker:
Mercury: Properties and Design of a Remote Debugging Solution using Reflection. J. Object Technol. 14(2): 1:1-36 (2015) - [j53]André C. Hora, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
Automatic detection of system-specific conventions unknown to developers. J. Syst. Softw. 109: 192-204 (2015) - [j52]Jean-Baptiste Arnaud, Stéphane Ducasse, Marcus Denker, Camille Teruel:
Handles: Behavior-propagating first class references for dynamically-typed languages. Sci. Comput. Program. 98: 318-338 (2015) - [j51]Verónica Uquillas Gómez, Stéphane Ducasse, Theo D'Hondt:
Visually characterizing source code changes. Sci. Comput. Program. 98: 376-393 (2015) - [j50]Camille Teruel, Erwann Wernli, Stéphane Ducasse, Oscar Nierstrasz:
Propagation of Behavioral Variations with Delegation Proxies. LNCS Trans. Aspect Oriented Softw. Dev. 12: 63-95 (2015) - [c171]Camille Teruel, Stéphane Ducasse, Damien Cassou, Marcus Denker:
Access control to reflection with object ownership. DLS 2015: 168-176 - [c170]Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
System specific, source code transformations. ICSME 2015: 221-230 - [c169]André C. Hora, Romain Robbes, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
How do developers react to API evolution? The Pharo ecosystem case. ICSME 2015: 251-260 - [c168]Guillaume Larchevêque, Usman Bhatti, Nicolas Anquetil, Stéphane Ducasse:
Telescope: A High-Level Model to Build Dynamic Visualizations. IWST 2015: 2:1-2:5 - [c167]Markiyan Rizun, Jean-Christophe Bach, Stéphane Ducasse:
Code Transformation by Direct Transformation of ASTs. IWST 2015: 7:1-7:7 - [c166]Martin Dias, Guillermo Polito, Damien Cassou, Stéphane Ducasse:
DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis. IWST 2015: 8:1-8:6 - [c165]Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse, Sylvain Cresson, Pascal Croisy:
Software metrics to predict the health of a project?: An assessment in a major IT company. IWST 2015: 9:1-9:8 - [c164]Damien Pollet, Stéphane Ducasse:
A First Analysis of String APIs: the Case of Pharo. IWST 2015: 10:1-10:8 - [c163]Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse:
A bootstrapping infrastructure to build and extend Pharo-like languages. Onward! 2015: 183-196 - [c162]Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse, Max Mattone:
Virtualization support for dynamic core library update. Onward! 2015: 211-223 - [c161]Guido Chari, Diego Garbervetsky, Stefan Marr, Stéphane Ducasse:
Towards fully reflective environments. Onward! 2015: 240-253 - [c160]Stefan Marr, Stéphane Ducasse:
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters. OOPSLA 2015: 821-839 - [c159]Stefan Marr, Chris Seaton, Stéphane Ducasse:
Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises. PLDI 2015: 545-554 - [c158]Nick Papoulias, Marcus Denker, Stéphane Ducasse, Luc Fabresse:
Reifying the reflectogram: towards explicit control for implicit reflection. SAC 2015: 1978-1985 - [c157]Gustavo Santos, Anne Etien, Nicolas Anquetil, Stéphane Ducasse, Marco Túlio Valente:
Recording and replaying system specific, source code transformations. SCAM 2015: 221-230 - [c156]Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
OrionPlanning: Improving modularization and checking consistency on software architecture. VISSOFT 2015: 190-194 - [c155]Martin Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou, Stéphane Ducasse:
Untangling fine-grained code changes. SANER 2015: 341-350 - [c154]Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Dina Taiwé Kolyang:
Identifying the exact fixing actions of static rule violation. SANER 2015: 371-379 - [i10]Martin Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou, Stéphane Ducasse:
Untangling Fine-Grained Code Changes. CoRR abs/1502.06757 (2015) - [i9]Martin Dias, Guillermo Polito, Damien Cassou, Stéphane Ducasse:
DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis. CoRR abs/1509.04207 (2015) - 2014
- [j49]Johan Fabry, Andy Kellens, Simon Denier, Stéphane Ducasse:
AspectMaps: Extending Moose to visualize AOP software. Sci. Comput. Program. 79: 6-22 (2014) - [j48]Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui, Jean-Rémy Falleri:
The Package Blueprint: Visually analyzing and quantifying packages dependencies. Sci. Comput. Program. 89: 298-319 (2014) - [j47]Benjamin Van Ryseghem, Stéphane Ducasse, Johan Fabry:
Seamless composition and reuse of customizable user interfaces with Spec. Sci. Comput. Program. 96: 34-51 (2014) - [j46]Verónica Uquillas Gómez, Stéphane Ducasse, Andy Kellens:
Supporting streams of changes during branch integration. Sci. Comput. Program. 96: 84-106 (2014) - [j45]Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi, Benjamin Van Ryseghem:
Bootstrapping reflective systems: The case of Pharo. Sci. Comput. Program. 96: 141-155 (2014) - [j44]Jannik Laval, Stéphane Ducasse:
Resolving cyclic dependencies between packages with enriched dependency structural matrix. Softw. Pract. Exp. 44(2): 235-257 (2014) - [j43]Martin Dias, Mariano Martinez Peck, Stéphane Ducasse, Gabriela Arévalo:
Fuel: a fast general purpose object graph serializer. Softw. Pract. Exp. 44(4): 433-453 (2014) - [c153]Erwann Wernli, Oscar Nierstrasz, Camille Teruel, Stéphane Ducasse:
Delegation proxies: the power of propagation. MODULARITY 2014: 1-12 - [c152]André C. Hora, Anne Etien, Nicolas Anquetil, Stéphane Ducasse, Marco Túlio Valente:
APIEvolutionMiner: Keeping API evolution under control. CSMR-WCRE 2014: 420-424 - [c151]Alexandre Bergel, Sergio Maass, Stéphane Ducasse, Tudor Gîrba:
A Domain-Specific Language for Visualizing Software Dependencies as a Graph. VISSOFT 2014: 45-49 - [i8]Nicolas Anquetil, Stéphane Ducasse, Usman Bhatti:
Dedicated Software Analysis Tools. ERCIM News 2014(99) (2014) - 2013
- [j42]A. Authosserre-Cavarero, Frédéric Bertrand, Mireille Blay-Fornarino, Philippe Collet, Hubert Dubois, Stéphane Ducasse, Sophie Dupuy-Chessa, Catherine Faron-Zucker, Cyril Faucher, Jean-Yves Lafaye, Philippe Lahire, Olivier Le Goaër, Johan Montagnat, Anne-Marie Pinna-Dery:
Ing énierie dirig ée par les mod èles : quels supports à l'interop érabilit é des syst èmes d'information ? Ingénierie des Systèmes d Inf. 18(2): 13-44 (2013) - [j41]Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse:
Marea: An Efficient Application-Level Object Graph Swapper. J. Object Technol. 12(1): 2: 1-30 (2013) - [j40]Jannik Laval, Nicolas Anquetil, Usman Bhatti, Stéphane Ducasse:
oZone: Layer identification in the presence of cyclic dependencies. Sci. Comput. Program. 78(8): 1055-1072 (2013) - [j39]Karine Mordal-Manet, Nicolas Anquetil, Jannik Laval, Alexander Serebrenik, Bogdan Vasilescu, Stéphane Ducasse:
Software quality metrics aggregation in industry. J. Softw. Evol. Process. 25(10): 1117-1135 (2013) - [c150]Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stéphane Ducasse, Marcus Denker:
Performance evolution blueprint: Understanding the impact of software evolution on performance. VISSOFT 2013: 1-9 - [c149]Hani Abdeen, Houari A. Sahraoui, Osama Shata, Nicolas Anquetil, Stéphane Ducasse:
Towards automatically improving package structure while respecting original design decisions. WCRE 2013: 212-221 - [c148]André C. Hora, Nicolas Anquetil, Stéphane Ducasse, Marco Túlio Valente:
Mining system specific rules from change patterns. WCRE 2013: 331-340 - [i7]Damien Cassou, Stéphane Ducasse, Nicolas Petton:
SafeJS: Hermetic Sandboxing for JavaScript. CoRR abs/1309.3914 (2013) - [i6]Martin Dias, Damien Cassou, Stéphane Ducasse:
Representing Code History with Development Environment Events. CoRR abs/1309.4334 (2013) - [i5]Guido Chari, Diego Garbervetsky, Camillo Bruni, Marcus Denker, Stéphane Ducasse:
Waterfall: Primitives Generation on the Fly. CoRR abs/1310.2741 (2013) - [i4]Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse, Marcus Denker:
Ghost: A Uniform and General-Purpose Proxy Implementation. CoRR abs/1310.7774 (2013) - 2012
- [j38]Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse:
Object swapping challenges: An evaluation of imageSegment. Comput. Lang. Syst. Struct. 38(1): 1-15 (2012) - [j37]Verónica Uquillas Gómez, Stéphane Ducasse, Theo D'Hondt:
Ring: A unifying meta-model and infrastructure for Smalltalk source code analysis tools. Comput. Lang. Syst. Struct. 38(1): 44-60 (2012) - [j36]Jannik Laval, Jean-Rémy Falleri, Philippe Vismara, Stéphane Ducasse:
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems. J. Object Technol. 11(1): 1-24 (2012) - [c147]André C. Hora, Nicolas Anquetil, Stéphane Ducasse, Muhammad Usman Bhatti, César Couto, Marco Túlio Valente, Julio Martins:
Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs. CSMR 2012: 523-526 - [c146]André C. Hora, Nicolas Anquetil, Stéphane Ducasse, Simon Allier:
Domain specific warnings: Are they any better? ICSM 2012: 441-450 - [c145]Annie Authossere, Frédéric Bertrand, Mireille Blay-Fornarino, Philippe Collet, Hubert Dubois, Stéphane Ducasse, Sophie Dupuy-Chessa, Catherine Faron-Zucker, Cyril Faucher, Jean-Yves Lafaye, Philippe Lahire, Olivier Le Goaër, Johan Montagnat, Anne-Marie Pinna-Dery:
Interopérabilité des Systèmes d'Information : approches dirigées par les modèles. INFORSID 2012: 11-30 - [c144]Benjamin Van Ryseghem, Stéphane Ducasse, Johan Fabry:
Spec: a framework for the specification and reuse of UIs and their models. IWST 2012: 2:1-2:14 - [c143]Muhammad Usman Bhatti, Nicolas Anquetil, Marianne Huchard, Stéphane Ducasse:
A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering. SEKE 2012: 118-123 - [c142]Simon Allier, Nicolas Anquetil, André C. Hora, Stéphane Ducasse:
A Framework to Compare Alert Ranking Algorithms. WCRE 2012: 277-285 - [i3]Stéphane Ducasse, Nicolas Petton, Guillermo Polito, Damien Cassou:
Semantics and Security Issues in JavaScript. CoRR abs/1212.2341 (2012) - [i2]Muhammad Usman Bhatti, Nicolas Anquetil, Stéphane Ducasse:
An Environment for Dedicated Software Analysis Tools. ERCIM News 2012(88) (2012) - 2011
- [j35]Jannik Laval, Simon Denier, Stéphane Ducasse, Jean-Rémy Falleri:
Supporting simultaneous versions for software evolution assessment. Sci. Comput. Program. 76(12): 1177-1193 (2011) - [c141]Karine Mordal-Manet, Jannik Laval, Stéphane Ducasse, Nicolas Anquetil, Francoise Balmas, Fabrice Bellingard, Laurent Bouhier, Philippe Vaillergues, Thomas J. McCabe:
An Empirical Model for Continuous and Weighted Metric Aggregation. CSMR 2011: 141-150 - [c140]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse:
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs. ICPC 2011: 61-70 - [c139]Johan Fabry, Andy Kellens, Stéphane Ducasse:
AspectMaps: A Scalable Visualization of Join Point Shadows. ICPC 2011: 121-130 - [c138]Martin Dias, Mariano Martinez Peck, Stéphane Ducasse, Gabriela Arévalo:
Clustered serialization with fuel. IWST 2011: 1:1-1:13 - [c137]Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse:
Efficient proxies in Smalltalk. IWST 2011: 8:1-8:16 - [c136]Stéphane Ducasse, Manuel Oriol, Alexandre Bergel:
Challenges to support automated random testing for dynamically typed languages. IWST 2011: 9:1-9:6 - [c135]Nick Papoulias, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse:
Towards structural decomposition of reflection with mirrors. IWST 2011: 12:1-12:5 - [c134]Jean-Rémy Falleri, Simon Denier, Jannik Laval, Philippe Vismara, Stéphane Ducasse:
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems. TOOLS (49) 2011: 260-275 - [c133]Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui:
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software. WCRE 2011: 394-398 - 2010
- [b4]Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet:
Pharo by Example (Version 2010-02-01). Square Bracket Associates 2010, ISBN 978-3-9523341-4-0, pp. I-XII, 1-333 - [j34]Gabriela Arévalo, Stéphane Ducasse, Silvia E. Gordillo, Oscar Nierstrasz:
Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis. Inf. Softw. Technol. 52(11): 1167-1187 (2010) - [j33]Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui:
Package Fingerprints: A visual summary of package interface usage. Inf. Softw. Technol. 52(12): 1312-1330 (2010) - [c132]Hervé Verjus, Sorana Cîmpan, Azadeh Razavizadeh, Stéphane Ducasse:
BeeEye: A Framework for Constructing Architectural Views. ECSA 2010: 376-383 - [c131]Jean-Baptiste Arnaud, Marcus Denker, Stéphane Ducasse, Damien Pollet, Alexandre Bergel, Mathieu Suen:
Read-Only Execution for Dynamic Languages. TOOLS (48) 2010: 117-136 - [c130]Lukas Renggli, Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz:
Domain-Specific Program Checking. TOOLS (48) 2010: 213-232 - [c129]Verónica Uquillas Gómez, Stéphane Ducasse, Theo D'Hondt:
Visually Supporting Source Code Changes Integration: The Torch Dashboard. WCRE 2010: 55-64
2000 – 2009
- 2009
- [b3]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering Patterns - Version of 2009-09-28. Square Bracket Associates 2009, ISBN 978-3-9523341-2-6, pp. I-XVIII, 1-338 - [j32]Damien Cassou, Stéphane Ducasse, Roel Wuyts:
Traits at work: The design of a new trait-based stream library. Comput. Lang. Syst. Struct. 35(1): 2-20 (2009) - [j31]Adrian Lienhard, Stéphane Ducasse, Tudor Gîrba:
Taking an object-centric view on dynamic information with object flow analysis. Comput. Lang. Syst. Struct. 35(1): 63-79 (2009) - [j30]Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn, Lukas Renggli:
Meta-environment and executable meta-language using smalltalk: an experience report. Softw. Syst. Model. 8(1): 5-19 (2009) - [j29]Stéphane Ducasse, Damien Pollet:
Software Architecture Reconstruction: A Process-Oriented Taxonomy. IEEE Trans. Software Eng. 35(4): 573-591 (2009) - [c128]Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues, Francoise Balmas, Karine Mordal-Manet:
SQUALE - Software QUALity Enhancement. CSMR 2009: 285-288 - [c127]Tom Van Cutsem, Alexandre Bergel, Stéphane Ducasse, Wolfgang De Meuter:
Adding State and Visibility Control to Traits Using Lexical Nesting. ECOOP 2009: 220-243 - [c126]Jannik Laval, Simon Denier, Stéphane Ducasse:
Identifying Cycle Causes With CycleTable. FAMOOSr@WCRE 2009: 4-7 - [c125]Karine Mordal-Manet, Francoise Balmas, Simon Denier, Stéphane Ducasse, Harald Wertz, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues:
The squale model - A practice-based industrial quality model. ICSM 2009: 531-534 - [c124]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes:
Supporting task-oriented navigation in IDEs with configurable HeatMaps. ICPC 2009: 253-257 - [c123]Jannik Laval, Simon Denier, Stéphane Ducasse, Andy Kellens:
Supporting incremental change in large system models. IWST 2009: 1-7 - [c122]Juan Lautaro Fernández, Santiago Robles, Andrés Fortier, Stéphane Ducasse, Gustavo Rossi, Silvia E. Gordillo:
Meteoroid towards a real MVC for the web. IWST 2009: 28-37 - [c121]David Röthlisberger, Oscar Nierstrasz, Alexandre Bergel, Stéphane Ducasse:
Tackling software navigation issues of the Smalltalk IDE. IWST 2009: 58-67 - [c120]Gwenaël Casaccio, Damien Pollet, Marcus Denker, Stéphane Ducasse:
Object spaces for safe image surgery. IWST 2009: 77-81 - [c119]Stéphane Ducasse, Marcus Denker, Adrian Lienhard:
Evolving a reflective language: lessons learned from implementing traits. IWST 2009: 82-86 - [c118]Jannik Laval, Alexandre Bergel, Stéphane Ducasse, Romain Piers:
Matrice de dépendances enrichie. LMO 2009: 105-119 - [c117]Azadeh Razavizadeh, Sorana Cîmpan, Hervé Verjus, Stéphane Ducasse:
Software System Understanding via Architectural Views Extraction According to Multiple Viewpoints. OTM Workshops 2009: 433-442 - [c116]Stéphane Ducasse:
Putting Traits in Perspective. SC@TOOLS 2009: 5-8 - [c115]Stéphane Ducasse, Damien Pollet, Alexandre Bergel, Damien Cassou:
Reusing and Composing Tests with Traits. TOOLS (47) 2009: 252-271 - [c114]Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui, Ilham Alloui:
Automatic Package Coupling and Cycle Minimization. WCRE 2009: 103-112 - [c113]Jannik Laval, Simon Denier, Stéphane Ducasse, Alexandre Bergel:
Identifying Cycle Causes with Enriched Dependency Structural Matrix. WCRE 2009: 113-122 - [c112]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse:
Autumn Leaves: Curing the Window Plague in IDEs. WCRE 2009: 237-246 - [c111]Azadeh Razavizadeh, Hervé Verjus, Sorana Cîmpan, Stéphane Ducasse:
Multiple viewpoints architecture extraction. WICSA/ECSA 2009: 329-332 - [e5]Stéphane Ducasse, Alexandre Bergel, Noury Bouraqadi:
Proceedings of the International Workshop on Smalltalk Technologies, IWST 2009, Brest, France, August 31 - September 4, 2009. ACM 2009, ISBN 978-1-60558-899-5 [contents] - [e4]Andy Zaidman, Giuliano Antoniol, Stéphane Ducasse:
16th Working Conference on Reverse Engineering, WCRE 2009, 13-16 October 2009, Lille, France. IEEE Computer Society 2009, ISBN 978-0-7695-3867-9 [contents] - 2008
- [j28]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Stateful traits and their formalization. Comput. Lang. Syst. Struct. 34(2-3): 83-108 (2008) - [j27]Alexandre Bergel, Stéphane Ducasse, Colin Putney, Roel Wuyts:
Creating sophisticated development tools with OmniBrowser. Comput. Lang. Syst. Struct. 34(2-3): 109-129 (2008) - [c110]Muhammad Usman Bhatti, Stéphane Ducasse:
Mining and classification of diverse crosscutting concerns. LATE@AOSD 2008: 2 - [c109]Hilaire Fernandes, Thibault Carron, Stéphane Ducasse:
iSTOA: Artefacts for Mathematical Interactive Learning Exercises. C5 2008: 65-72 - [c108]Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, Mathieu Suen:
Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships. CSMR 2008: 213-222 - [c107]Muhammad Usman Bhatti, Stéphane Ducasse, Awais Rashid:
Aspect Mining in Procedural Object Oriented Code. ICPC 2008: 230-235 - [c106]Marcus Denker, Mathieu Suen, Stéphane Ducasse:
The Meta in Meta-object Architectures. TOOLS (46) 2008: 218-237 - [c105]Muhammad Usman Bhatti, Stéphane Ducasse, Marianne Huchard:
Reconsidering Classes in Procedural Object-Oriented Code. WCRE 2008: 257-266 - [c104]Stéphane Ducasse, Tudor Gîrba, Orla Greevy, Michele Lanza, Oscar Nierstrasz:
FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering. WCRE 2008: 343-344 - [i1]Alexandre Bergel, Stéphane Ducasse, Lukas Renggli:
Seaside - Advanced Composition and Control Flow for Dynamic Web Applications. ERCIM News 2008(72) (2008) - 2007
- [j26]Adrian Kuhn, Stéphane Ducasse, Tudor Gîrba:
Semantic clustering: Identifying topics in source code. Inf. Softw. Technol. 49(3): 230-243 (2007) - [j25]Stefan Reichhart, Tudor Gîrba, Stéphane Ducasse:
Rule-based Assessment of Test Quality. J. Object Technol. 6(9): 231-251 (2007) - [j24]Marcus Denker, Stéphane Ducasse, Adrian Lienhard, Philippe Marschall:
Sub-Method Reflection. J. Object Technol. 6(9): 275-295 (2007) - [j23]Stéphane Ducasse, Adrian Lienhard, Lukas Renggli:
Seaside: A Flexible Environment for Building Dynamic Web Applications. IEEE Softw. 24(5): 56-63 (2007) - [c103]Hilaire Fernandes, Stéphane Ducasse, Thibault Carron:
DR. GEO II: Adding Interactivity Planes in Interactive Dynamic Geometry. C5 2007: 153-162 - [c102]Damien Pollet, Stéphane Ducasse, Loïc Poyet, Ilham Alloui, Sorana Cîmpan, Hervé Verjus:
Towards A Process-Oriented Software Architecture Reconstruction Taxonomy. CSMR 2007: 137-148 - [c101]Orla Greevy, Tudor Gîrba, Stéphane Ducasse:
How Developers Develop Features. CSMR 2007: 265-274 - [c100]Alexandre Bergel, Wolfgang De Meuter, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Dynamic Languages and Applications. ECOOP Workshops 2007: 7-12 - [c99]Manuel Oriol, Walter Cazzola, Shigeru Chiba, Gunter Saake, Yvonne Coady, Stéphane Ducasse, Günter Kniesel:
Enabling Software Evolution Via AOP and Reflection. ECOOP Workshops 2007: 91-98 - [c98]Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen, Ilham Alloui:
Package Surface Blueprint: A Software Map. FAMOOSr@TOOLS 2007: 29-32 - [c97]Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, Mathieu Suen:
Package References Distribution Fingerprint. FAMOOSr@TOOLS 2007: 33-36 - [c96]Ilham Alloui, Stéphane Ducasse:
Graph Theory for Software Remodularisation. FAMOOSr@TOOLS 2007: 39-41 - [c95]Muhammad Usam Bhatti, Stéphane Ducasse:
Surgical Information to Detect Design Problems with MOOSE. FAMOOSr@TOOLS 2007: 43-46 - [c94]Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen, Ilham Alloui:
Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships. ICSM 2007: 94-103 - [c93]Tudor Gîrba, Stéphane Ducasse, Adrian Kuhn, Radu Marinescu, Daniel Ratiu:
Using concept analysis to detect co-change patterns. IWPSE 2007: 83-89 - [c92]Lukas Renggli, Stéphane Ducasse, Adrian Kuhn:
Magritte - A Meta-driven Approach to Empower Developers and End Users. MoDELS 2007: 106-120 - [c91]Stéphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz:
User-changeable visibility: resolving unanticipated name clashes in traits. OOPSLA 2007: 171-190 - [c90]Damien Cassou, Stéphane Ducasse, Roel Wuyts:
Redesigning with traits: the Nile stream trait-based library. ICDL 2007: 50-75 - [c89]Adrian Lienhard, Stéphane Ducasse, Tudor Gîrba:
Object flow analysis: taking an object-centric view on dynamic analysis. ICDL 2007: 121-140 - [e3]Walter Cazzola, Shigeru Chiba, Yvonne Coady, Stéphane Ducasse, Günter Kniesel, Manuel Oriol, Gunter Saake:
RAM-SE'07-ECOOP'07 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Berlin, Germany, July 31, 2007. Fakultät für Informatik, Universität Magdeburg 2007 [contents] - 2006
- [j22]Serge Stinckwich, Stéphane Ducasse:
Introduction to the Smalltalk special issue. Comput. Lang. Syst. Struct. 32(2-3): 85-86 (2006) - [j21]Kris Gybels, Roel Wuyts, Stéphane Ducasse, Maja D'Hondt:
Inter-language reflection: A conceptual model and its implementation. Comput. Lang. Syst. Struct. 32(2-3): 109-124 (2006) - [j20]Marcus Denker, Stéphane Ducasse, Éric Tanter:
Runtime bytecode transformation for Smalltalk. Comput. Lang. Syst. Struct. 32(2-3): 125-139 (2006) - [j19]Oscar Nierstrasz, Stéphane Ducasse, Nathanael Schärli:
Flattening Traits. J. Object Technol. 5(4): 129-148 (2006) - [j18]Stéphane Ducasse, Oscar Nierstrasz, Matthias Rieger:
On the effectiveness of clone detection by string matching. J. Softw. Maintenance Res. Pract. 18(1): 37-58 (2006) - [j17]Tudor Gîrba, Stéphane Ducasse:
Modeling history to analyze software evolution. J. Softw. Maintenance Res. Pract. 18(3): 207-236 (2006) - [j16]Orla Greevy, Stéphane Ducasse, Tudor Gîrba:
Analyzing software evolution through feature views. J. Softw. Maintenance Res. Pract. 18(6): 425-456 (2006) - [j15]Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts, Andrew P. Black:
Traits: A mechanism for fine-grained reuse. ACM Trans. Program. Lang. Syst. 28(2): 331-388 (2006) - [c88]Stéphane Ducasse, Tudor Gîrba, Roel Wuyts:
Object-Oriented Legacy System Trace-based Logic Testing. CSMR 2006: 37-46 - [c87]Mauricio Seeberger, Adrian Kuhn, Tudor Gîrba, Stéphane Ducasse:
Chronia: Visualizing How Developers Change Software Systems. CSMR 2006: 345-348 - [c86]Roel Wuyts, Serge Demeyer, Yann-Gaël Guéhéneuc, Kim Mens, Stéphane Ducasse:
Object-Oriented Reengineering. ECOOP Workshops 2006: 69-71 - [c85]Marcus Denker, Stéphane Ducasse:
Software Evolution from the Field: An Experience Report from the Squeak Maintainers. EVOL 2006: 33-42 - [c84]Christoph Hofer, Marcus Denker, Stéphane Ducasse:
Design and Implementation of a Backward-In-Time Debugger. NODe/GSEM 2006: 17-32 - [c83]Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn:
Distribution Map. ICSM 2006: 203-212 - [c82]Stéphane Ducasse, Tudor Gîrba:
Using Smalltalk as a Reflective Executable Meta-language. MoDELS 2006: 604-618 - [c81]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Stateful Traits. ISC 2006: 66-90 - [c80]Alexandre Bergel, Stéphane Ducasse, Colin Putney, Roel Wuyts:
Meta-driven Browsers. ISC 2006: 134-156 - [c79]Marcus Denker, Stéphane Ducasse:
Software Evolution from the Field: An Experience Report from the Squeak Maintainers. EVOL (Selected Papers) 2006: 81-91 - 2005
- [b2]Stéphane Ducasse:
Squeak - learn programming by robots. Apress 2005, ISBN 978-1-59059-491-9, pp. I-XXX, 1-351 - [j14]Florian Minjat, Alexandre Bergel, Pierre Cointe, Stéphane Ducasse:
Mise en symbiose des traits et des classboxes. Application à l expression des collaborations. Obj. Logiciel Base données Réseaux 11(1-2): 33-46 (2005) - [j13]Alexandre Bergel, Stéphane Ducasse:
Scoped and Dynamic Aspects with Classboxes. Obj. Logiciel Base données Réseaux 11(3): 53-68 (2005) - [j12]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Classboxes: controlling visibility of class extensions. Comput. Lang. Syst. Struct. 31(3-4): 107-126 (2005) - [j11]Stéphane Ducasse, Nathanael Schärli, Roel Wuyts:
Uniform and safe metaclass composition. Comput. Lang. Syst. Struct. 31(3-4): 143-164 (2005) - [j10]Roel Wuyts, Stéphane Ducasse, Oscar Nierstrasz:
A data-centric approach to composing embedded, real-time software components. J. Syst. Softw. 74(1): 25-34 (2005) - [j9]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz:
Analyzing Module Diversity. J. Univers. Comput. Sci. 11(10): 1613-1644 (2005) - [j8]Stéphane Ducasse, Michele Lanza:
The Class Blueprint: Visually Supporting the Understanding of Classes. IEEE Trans. Software Eng. 31(1): 75-90 (2005) - [c78]Tudor Gîrba, Michele Lanza, Stéphane Ducasse:
Characterizing the Evolution of Class Hierarchies. CSMR 2005: 2-11 - [c77]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
Discovering Unanticipated Dependency Schemas in Class Hierarchies. CSMR 2005: 62-71 - [c76]Orla Greevy, Stéphane Ducasse:
Correlating Features and Code Using a Compact Two-Sided Trace Analysis Approach. CSMR 2005: 314-323 - [c75]Marcel Weiher, Stéphane Ducasse:
Higher order messaging. DLS 2005: 23-34 - [c74]Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer:
Object-Oriented Reengineering Patterns - An Overview. GPCE 2005: 1-9 - [c73]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. ICFCA 2005: 95-112 - [c72]Michele Lanza, Stéphane Ducasse, Harald C. Gall, Martin Pinzger:
CodeCrawler: an information visualization tool for program comprehension. ICSE 2005: 672-673 - [c71]Orla Greevy, Stéphane Ducasse, Tudor Gîrba:
Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis. ICSM 2005: 347-356 - [c70]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering: Patterns and Techniques. ICSM 2005: 723-724 - [c69]Tom Mens, Michel Wermelinger, Stéphane Ducasse, Serge Demeyer, Robert Hirschfeld, Mehdi Jazayeri:
Challenges in Software Evolution. IWPSE 2005: 13-22 - [c68]Tudor Gîrba, Adrian Kuhn, Mauricio Seeberger, Stéphane Ducasse:
How Developers Drive Software Evolution. IWPSE 2005: 113-122 - [c67]Serge Demeyer, Filip Van Rysselberghe, Tudor Gîrba, Jacek Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stéphane Ducasse, Michele Lanza, Matthias Rieger, Harald C. Gall, Mohammad El-Ramly:
The LAN-simulation: A Refactoring Teaching Example. IWPSE 2005: 123-134 - [c66]Alexandre Bergel, Stéphane Ducasse:
Supporting Unanticipated Changes with Traits and Classboxes. NODe/GSEM 2005: 61-75 - [c65]Adrian Lienhard, Stéphane Ducasse, Gabriela Arévalo:
Identifying traits with formal concept analysis. ASE 2005: 66-75 - [c64]Stéphane Ducasse, Michele Lanza, Laura Ponisio:
Butterflies: A Visual Approach to Characterize Packages. IEEE METRICS 2005: 7 - [c63]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz:
Classbox/J: controlling the scope of change in Java. OOPSLA 2005: 177-189 - [c62]Oscar Nierstrasz, Stéphane Ducasse, Tudor Gîrba:
The story of moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 1-10 - [c61]Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz:
Moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 99-102 - [c60]Kris Gybels, Roel Wuyts, Stéphane Ducasse, Maja D'Hondt:
Inter-Language Reflection - A Conceptual Model and Its Implementation. ESUG 2005: 49-73 - [c59]Marcus Denker, Stéphane Ducasse, Éric Tanter:
Runtime Bytecode Transformation for Smalltalk. ESUG 2005: 75-98 - [c58]Romain Robbes, Stéphane Ducasse, Michele Lanza:
Microprints: A Pixel-based Semantically Rich Visualization of Methods. ESUG 2005: 169-185 - [c57]Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gälli, Roel Wuyts:
On the Revival of Dynamic Languages. SC@ETAPS 2005: 1-13 - [c56]Stéphane Ducasse, Michele Lanza, Romain Robbes:
Multi-level Method Understanding Using Microprints. VISSOFT 2005: 33-38 - [c55]Adrian Kuhn, Stéphane Ducasse, Tudor Gîrba:
Enriching Reverse Engineering with Semantic Clustering. WCRE 2005: 133-142 - [c54]Stéphane Ducasse, Lukas Renggli, Roel Wuyts:
SmallWiki: a meta-described collaborative content management system. Int. Sym. Wikis 2005: 75-82 - [p2]Stéphane Ducasse, Tudor Gîrba, Michele Lanza, Serge Demeyer:
Moose: A Collaborative and Extensible Reengineering Environment. Tools for Software Maintenance and Reengineering 2005: 55-71 - [p1]Michele Lanza, Stéphane Ducasse:
CodeCrawler - An Extensible and Language Independent 2D and 3D Software Visualization Tool. Tools for Software Maintenance and Reengineering 2005: 74-94 - [e2]Stéphane Ducasse, Serge Stinckwich:
2005 International Smalltalk Conference, ESUG 2005, Brussels, Belgium, August 16-19, 2005. University of Bern, Switzerland 2005 [contents] - [e1]Stéphane Ducasse, Michele Lanza, Andrian Marcus, Jonathan I. Maletic, Margaret-Anne D. Storey:
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, VISSOFT 2005, Budapest, Hungary, September 25, 2005. IEEE Computer Society 2005, ISBN 0-7803-9540-9 [contents] - 2004
- [j7]Stéphane Ducasse, Roel Wuyts:
Editorial: Smalltalk Language. Comput. Lang. Syst. Struct. 30(1-2): 1-3 (2004) - [j6]Roel Wuyts, Stéphane Ducasse:
Unanticipated integration of development tools using the classification model. Comput. Lang. Syst. Struct. 30(1-2): 63-77 (2004) - [c53]Daniel Ratiu, Stéphane Ducasse, Tudor Gîrba, Radu Marinescu:
Using History Information to Improve Design Flaws Detection. CSMR 2004: 223-232 - [c52]Stéphane Ducasse, Michele Lanza, Roland Bertuli:
High-Level Polymetric Views of Condensed Run-time Information. CSMR 2004: 309-318 - [c51]Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Composable Encapsulation Policies. ECOOP 2004: 26-50 - [c50]Sebastián González, Wolfgang De Meuter, Pascal Costanza, Stéphane Ducasse, Richard P. Gabriel, Theo D'Hondt:
2nd Workshop on Object-Oriented Language Engineering for the Post-Java Era: Back to Dynamicity. ECOOP Workshops 2004: 49-61 - [c49]Roel Wuyts, Stéphane Ducasse, Serge Demeyer, Kim Mens:
Fifth International Workshop on Object-Oriented Reengineering. ECOOP Workshops 2004: 177-186 - [c48]Tudor Gîrba, Stéphane Ducasse, Michele Lanza:
Yesterday"s Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes. ICSM 2004: 40-49 - [c47]Nathanael Schärli, Andrew P. Black, Stéphane Ducasse:
Object-oriented encapsulation for dynamically typed languages. OOPSLA 2004: 130-149 - [c46]Matthias Rieger, Stéphane Ducasse, Michele Lanza:
Insights into System-Wide Code Duplication. WCRE 2004: 100-109 - [c45]Tudor Gîrba, Jean-Marie Favre, Stéphane Ducasse:
Using Meta-Model Transformation to Model Software Evolution. ateM 2004: 57-64 - [c44]Stéphane Ducasse, Tudor Gîrba, Jean-Marie Favre:
Modeling Software Evolution by Treating History as a First Class Entity. SETra@ICGT 2004: 75-86 - 2003
- [j5]Stéphane Ducasse, Sander Tichelaar:
Dimensions of reengineering environment infrastructures. J. Softw. Maintenance Res. Pract. 15(5): 345-373 (2003) - [j4]Michele Lanza, Stéphane Ducasse:
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering. IEEE Trans. Software Eng. 29(9): 782-795 (2003) - [c43]Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black:
Traits: Composable Units of Behaviour. ECOOP 2003: 248-274 - [c42]Serge Demeyer, Stéphane Ducasse, Kim Mens, Adrian Trifu, Rajesh Vasa, Filip Van Rysselberghe:
Object-Oriented Reengineering. ECOOP Workshops 2003: 72-85 - [c41]Wolfgang De Meuter, Stéphane Ducasse, Theo D'Hondt, Ole Lehrmann Madsen:
Object-Oriented Language Engineering for the Post-Java Era. ECOOP Workshops 2003: 143-153 - [c40]Alexandre Bergel, Stéphane Ducasse, Roel Wuyts:
Classboxes: A Minimal Module Model Supporting Local Rebinding. JMLC 2003: 122-131 - [c39]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
XRay Views: Understanding the Internals of Classes. ASE 2003: 267-270 - [c38]Andrew P. Black, Nathanael Schärli, Stéphane Ducasse:
Applying traits to the smalltalk collection classes. OOPSLA 2003: 47-64 - [c37]Philippe Mougin, Stéphane Ducasse:
OOPAL: integrating array programming in object-oriented programming. OOPSLA 2003: 65-77 - 2002
- [b1]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering Patterns. dpunkt / Morgan Kaufmann 2002, ISBN 3-89864-197-X - [j3]Michele Lanza, Stéphane Ducasse:
Understanding software evolution using a combination of software visualization and software metrics. Obj. Logiciel Base données Réseaux 8(1-2): 135-149 (2002) - [j2]Benny Sadeh, Stéphane Ducasse:
Adding Dynamic Interfaces to Smalltalk. J. Object Technol. 1(1): 63-79 (2002) - [c36]Thomas Genssler, Alexander Christoph, Michael Winter, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts, Gabriela Arévalo, Bastiaan Schönhage, Peter O. Müller, Christian Stich:
Components for embedded software: the PECOS approach. CASES 2002: 19-26 - [c35]Oscar Nierstrasz, Gabriela Arévalo, Stéphane Ducasse, Roel Wuyts, Andrew P. Black, Peter O. Müller, Christian Zeidler, Thomas Genssler, Reinier van den Born:
A Component Model for Field Devices. Component Deployment 2002: 200-209 - [c34]Tamar Richner, Stéphane Ducasse:
Using Dynamic Information for the Iterative Recovery of Collaborations and Roles. ICSM 2002: 34-43 - 2001
- [j1]Stéphane Ducasse, Michele Lanza:
Towards a Methodology for the Understanding of Object-Oriented Systems (Vers une méthodologie pour la compréhension d'applications objets). Tech. Sci. Informatiques 20(4): 539-566 (2001) - [c33]Michele Lanza, Stéphane Ducasse, Lukas Steiger:
Understanding Software Evolution Using a Flexible Query Engine. FFSE@CSMR 2001: 54-58 - [c32]Michele Lanza, Stéphane Ducasse:
A Categorization of Classes based on the Visualization of their Internal Structure: The Class Blueprint. OOPSLA 2001: 300-311 - 2000
- [c31]Stéphane Ducasse, Thomas Hofmann, Oscar Nierstrasz:
OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. COORDINATION 2000: 1-18 - [c30]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
A Pattern Language for Reverse Engineering. EuroPLoP 2000: 189-208 - [c29]Stéphane Ducasse, Serge Demeyer, Oscar Nierstrasz:
Tie Code And Questions: a Reengineering Pattern. EuroPLoP 2000: 209-218 - [c28]Stéphane Ducasse, Oscar Nierstrasz, Serge Demeyer:
Transform Conditionals to Polymorphism. EuroPLoP 2000: 219-252 - [c27]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Finding refactorings via change metrics. OOPSLA 2000: 166-177 - [c26]Sander Tichelaar, Stéphane Ducasse, Serge Demeyer:
FAMIX and XMI. WCRE 2000: 296-298
1990 – 1999
- 1999
- [c25]Juan Carlos Cruz, Stéphane Ducasse:
A Group Based Approach for Coordinating Active Objects. COORDINATION 1999: 355-370 - [c24]Stéphane Ducasse, Oliver Ciupke:
Experiences in Object-Oriented Re-engineering. ECOOP Workshops 1999: 164-183 - [c23]Michele Lanza, Stéphane Ducasse, Serge Demeyer:
Reverse Engineering Based on Metrics and Program Visualization. ECOOP Workshops 1999: 168-169 - [c22]Matthias Rieger, Stéphane Ducasse, Georges Golomingi:
Tool Support for Refactoring Duplicated OO Code. ECOOP Workshops 1999: 177-178 - [c21]Stéphane Ducasse:
Report of Working Group on Refactorings, andFrameworks (Re)-documentation. ECOOP Workshops 1999: 181-183 - [c20]Serge Demeyer, Stéphane Ducasse, Sander Tichelaar:
A Pattern Language for Reverse Engineering. EuroPLoP 1999: 327-354 - [c19]Juan Carlos Cruz, Stéphane Ducasse:
Coordinating Open Distributed Systems. FTDCS 1999: 125-130 - [c18]Tamar Richner, Stéphane Ducasse:
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information. ICSM 1999: 13-22 - [c17]Stéphane Ducasse, Matthias Rieger, Serge Demeyer:
A Language Independent Approach for Detecting Duplicated Code. ICSM 1999: 109-118 - [c16]Serge Demeyer, Stéphane Ducasse:
Metrics, Do They Really Help? LMO 1999: 69-82 - [c15]Serge Demeyer, Stéphane Ducasse, Sander Tichelaar:
Why Unified is not Universal? UML Shortcomings for Coping with Round-trip Engineering. UML 1999: 630-644 - [c14]Stéphane Ducasse, Tamar Richner, Robb Nebbe:
Type-Check Elimination: Two Object-Oriented Reengineering Patterns. WCRE 1999: 157- - [c13]Serge Demeyer, Stéphane Ducasse, Michele Lanza:
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization. WCRE 1999: 175-186 - 1998
- [c12]Stéphane Ducasse, Manuel Günter:
Coordination of Active Objects by Means of Explicit Connectors. DEXA Workshop 1998: 572-577 - [c11]Stéphane Ducasse, Joachim Weisbrod:
Experiences in Object-Oriented Re-Engineering. ECOOP Workshops 1998: 72-73 - [c10]Matthias Rieger, Stéphane Ducasse:
Visual Detection of Duplicated Code. ECOOP Workshops 1998: 75-76 - [c9]Pascal Rapicault, Mireille Blay-Fornarino, Stéphane Ducasse, Anne-Marie Dery:
Dynamic Type Inference to Support Object-Oriented Reenginerring in Smalltalk. ECOOP Workshops 1998: 76-77 - [c8]Tamar Richner, Stéphane Ducasse, Roel Wuyts:
Understanding Object-Oriented Programs through Declaratice Event Analysis. ECOOP Workshops 1998: 78-79 - [c7]Serge Demeyer, Stéphane Ducasse:
Do Metrics Support Framework Development? ECOOP Workshops 1998: 247-249 - [c6]Stéphane Ducasse, Robb Nebbe, Tamar Richner:
Type-Check Elimination. EuroPLoP 1998: 35-52 - 1997
- [c5]Stéphane Ducasse:
Message Passing Abstractions as Elementary Bricks for Design Pattern Implementation: An Experiment. ECOOP Workshops 1997: 96-99 - [c4]Stéphane Ducasse, Tamar Richner:
Executable Connectors: Towards Reusable Design Elements. ESEC / SIGSOFT FSE 1997: 483-499 - [c3]Stéphane Ducasse:
Réification des schémas de conception : une expérience. LMO 1997