Nombre de documents

202

Stéphane Ducasse


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.


Article dans une revue36 documents

  • Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Camille Teruel. Scoped Extension Methods in Dynamically-Typed Languages. The Art, Science, and Engineering of Programming, aosa, Inc., 2017, 2 (1), 〈10.22152/programming-journal.org/2018/2/1〉. 〈hal-01609310〉
  • Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse. Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes.. The Journal of Object Technology, Chair of Software Engineering, 2017, 16 (3), pp.1 - 36. 〈10.5381/jot.2017.16.3.a2〉. 〈hal-01609295〉
  • Nick Papoulias, Marcus Denker, Stéphane Ducasse, Luc Fabresse. End-User Abstractions for Meta-Control: Reifying the Reflectogram. Science of Computer Programming, Elsevier, 2017. 〈hal-01424787〉
  • Clément Bera, Eliot Miranda, Marcus Denker, Stéphane Ducasse. Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization. Journal of Object Technology (JOT), JOT, 2016, 15 (2), pp.1:1-26. 〈10.5381/jot.2016.15.2.a1〉. 〈hal-01299371〉
  • Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy, et al.. Test Case Selection in Industry: an Analysis of Issues Related to Static Approaches. Software Quality Journal, Springer Verlag, 2016, 〈10.1007/s11219-016-9328-4〉. 〈hal-01344842〉
  • André Hora, Romain Robbes, Marco Tulio Valente, Nicolas Anquetil, Anne Etien, et al.. How do Developers React to API Evolution? a Large-Scale Empirical Study. Software Quality Journal, Springer Verlag, 2016, 〈10.1007/s11219-016-9344-4〉. 〈hal-01417930〉
  • Camille Teruel, Erwann Wernli, Stéphane Ducasse, Oscar Nierstrasz. Propagation of Behavioral Variations with Delegation Proxies. Transactions on Aspect-Oriented Software Development (TAOSD), Springer, 2015, 8989, pp.63-95. 〈10.1007/978-3-662-46734-3_2〉. 〈hal-01135706〉
  • André Hora, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente. Automatic Detection of System-Specific Conventions Unknown to Developers. Journal of Systems and Software, Elsevier, 2015, 109, pp.192-204. 〈10.1016/j.jss.2015.08.007〉. 〈hal-01185837〉
  • Jean-Baptiste Arnaud, Stéphane Ducasse, Marcus Denker, Camille Teruel. Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages. Journal of Science of Computer Programming, elsevier, 2015, Science of Computer Programming, 98 (3), pp. 318-338. 〈10.1016/j.scico.2014.07.011〉. 〈hal-01060537v2〉
  • Nick Papoulias, Noury Bouraqadi, Luc Fabresse, Stéphane Ducasse, Marcus Denker. Mercury: Properties and Design of a Remote Debugging Solution using Reflection. The Journal of Object Technology, Chair of Software Engineering, 2015, 14 (2), pp.36. 〈http://www.jot.fm/〉. 〈10.5381/jot.2015.14.2.a1〉. 〈hal-01185730〉
  • Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui, Jean-Rémy Falleri. The Package Blueprint: visually analyzing and quantifying package dependencies. Science of Computer Programming, Elsevier, 2014, 89 (Part C), pp. 298-319. 〈10.1016/j.scico.2014.02.016〉. 〈hal-00957695〉
  • Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi, Benjamin Van Ryseghem. Bootstrapping Reflective Systems: The Case of Pharo. Science of Computer Programming, Elsevier, 2014, pp.18. 〈hal-00903724〉
  • Benjamin Van Ryseghem, Stéphane Ducasse, Johan Fabry. Seamless Composition and Reuse of Customizable User Interfaces with Spec. Science of Computer Programming, Elsevier, 2014. 〈hal-00915350〉
  • Verónica Uquillas-Gomez, Stéphane Ducasse, Andy Kellens. Supporting Streams of Changes during Branch Integration. Science of Computer Programming, Elsevier, 2014. 〈hal-01060534〉
  • Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse. Marea: An Efficient Application-Level Object Graph Swapper. The Journal of Object Technology, Chair of Software Engineering, 2013, 12 (1), pp.2:1-30. 〈10.5381/jot.2013.12.1.a2〉. 〈hal-00781129〉
  • Verónica Uquillas-Gomez, Stéphane Ducasse, Theo D'Hondt. Visually Characterizing Source Code Changes. Science of Computer Programming, Elsevier, 2013. 〈hal-00862049〉
  • Annie Authosserre-Cavarero, Frédéric Bertrand, Mireille Fornarino, Philippe Collet, Hubert Dubois, et al.. Ingénierie dirigée par les modèles : quels supports à l'interopérabilité des systèmes d'information ?. Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, Lavoisier, 2013. 〈hal-00813675v2〉
  • Jannik Laval, Nicolas Anquetil, Muhammad Usman Bhatti, Stéphane Ducasse. OZONE: Layer Identification in the presence of Cyclic Dependencies. Science of Computer Programming, Elsevier, 2012. 〈hal-00732655〉
  • Martín Dias, Mariano Martinez Peck, Stéphane Ducasse, Gabriela Arévalo. Fuel: A Fast General Purpose Object Graph Serializer. Software: Practice and Experience, Wiley, 2012. 〈hal-00703574〉
  • Jannik Laval, Stéphane Ducasse. Resolving cyclic dependencies between packages with Enriched Dependency Structural Matrix. Software: Practice and Experience, Wiley, 2012. 〈hal-00748120〉
  • U. Muhammad, Nicolas Anquetil, Stéphane Ducasse. An Environment for dedicated Software Analysis tools. ERCIM News, ERCIM, 2012, 88, pp.12--13. 〈hal-00759511〉
  • Jannik Laval, Jean-Rémy Falleri, Philippe Vismara, Stéphane Ducasse. Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems. The Journal of Object Technology, Chair of Software Engineering, 2012, 11 (1), pp.N/A. 〈10.5381/jot.2012.11.1.a4〉. 〈hal-00692569〉
  • Karine Mordal, Nicolas Anquetil, Jannik Laval, Alexander Serebrenik, Bogdan Vasilescu, et al.. Software quality metrics aggregation in industry. Journal of Software: Evolution and Process, Wiley, 2011, pp.00-00. 〈hal-01059077〉
  • Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse. Object Swapping Challenges: an Evaluation of ImageSegment. Computer Languages, Systems and Structures, Elsevier, 2011, 38, pp.1-15. 〈10.1016/j.cl.2011.10.001〉. 〈hal-00646897〉
  • Verónica Uquillas-Gomez, Stéphane Ducasse, Theo D'Hondt. Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools. Computer Languages, Systems and Structures, Elsevier, 2011. 〈inria-00629677〉
  • Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui. Package Fingerprints: A visual summary of package interface usage. International Journal of Information and Software Technology, 2010, 52 (12), pp.1312-1330. 〈10.1016/j.infsof.2010.07.005〉. 〈hal-00530778〉
  • Jannik Laval, Simon Denier, Stéphane Ducasse, Jean-Rémy Falleri. Supporting Simultaneous Versions for Software Evolution Assessment. Journal of Science of Computer Programming, elsevier, 2010. 〈inria-00531500〉
  • Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui. Package Fingerprint: a visual summary of package interfaces and relationships. Information and Software Technology, Elsevier, 2010, pp. 1312-1330. 〈10.1016/j.infsof.2010.07.005〉. 〈inria-00531496〉
  • Gabriela Arévalo, Stéphane Ducasse, Sylvia Gordillo, Oscar Nierstrasz. Generating a Catalog of Unanticipated Schemas in Class Hierarchies using Formal Concept Analysis. Information and Software Technology, Elsevier, 2010, 〈10.1016/j.infsof.2010.05.010〉. 〈inria-00531498〉
  • Stéphane Ducasse, Damien Pollet. Software Architecture Reconstruction: A Process-Oriented Taxonomy. IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2009, 〈10.1109/TSE.2009.19〉. 〈inria-00498407〉
  • Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn, Lukas Renggli. Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report. Journal of Software and Systems Modeling (SoSyM), Springer, 2009, 8 (1), pp.5--19. 〈10.1007/s10270-008-0081-4〉. 〈hal-00746255〉
  • Stéphane Ducasse, Joanna Jongwane. Programmer... un jeu d’enfant ?. Interstices, INRIA, 2008, 〈https://interstices.info/jcms/c_39747/programmer-un-jeu-d-enfant〉. 〈hal-01350415〉
  • Damien Cassou, Stéphane Ducasse, Roel Wuyts. Traits at Work: the design of a new trait-based stream library. Computer Languages, Systems and Structures, Elsevier, 2008, 〈10.1016/j.cl.2008.05.004〉. 〈inria-00216108〉
  • Marcus Denker, Stéphane Ducasse, Éric Tanter. Runtime Bytecode Transformation for Smalltalk. Computer Languages Systems & Structures, 2006, 32 (2-3), pp.125-139. 〈10.1016/j.cl.2005.10.002〉. 〈inria-00556474〉
  • Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts. Classboxes: Controlling Visibility of Class Extensions. Computer Languages, Systems and Structures, Elsevier, 2005. 〈inria-00533458〉
  • Stéphane Ducasse, Florence Ducasse. De l'enseignement de concepts informatiques. Revue de l'EPI (Enseignement Public et Informatique), EPI, 2000, pp.173-189. 〈http://www.epi.asso.fr/revue/99som.htm#b99p173〉. 〈edutice-00001184〉

Communication dans un congrès119 documents

  • Gustavo Santos, Klérisson Paixão, Nicolas Anquetil, Anne Etien, Marcelo De Almeida, et al.. Recommending Source Code Locations for System Specific Transformations. 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2017, Klagenfurt, Austria. 〈http://saner.aau.at/〉. 〈hal-01441790〉
  • Clément Bera, Eliot Miranda, Tim Felgentreff, Marcus Denker, Stéphane Ducasse. Sista: Saving Optimized Code in Snapshots for Fast Start-Up. 14th International Conference on Managed Languages & Runtimes (ManLang, formerly PPPJ) , Sep 2017, Prague, Czech Republic. pp.1 - 11, 2017. 〈hal-01596321〉
  • Nicolas Anquetil, Muhammad Bhatti, Stéphane Ducasse, André Hora, Jannik Laval. The Case for Non-Cohesive Packages. SQAMIA 2017 - 6th workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, Sep 2017, Belgrade, Serbia. 2017, 〈http://2017.sqamia.org/〉. 〈10.1145/0000000.0000000〉. 〈hal-01585703〉
  • Guillermo Polito, Stéphane Ducasse, Luc Fabresse. First-Class Undefined Classes for Pharo: From Alternative Designs to a Unified Practical Solution. IWST 2017 - International Workshop on Smalltalk Technology, Sep 2017, Maribor, Slovenia. 〈hal-01585305〉
  • Thomas Dupriez, Guillermo Polito, Stéphane Ducasse. Analysis and exploration for new generation debuggers. International Workshop on Smalltalk Technology IWST'17, Sep 2017, Maribor, Slovenia. 〈hal-01585338〉
  • Benoît Verhaeghe, Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse. Usage of Tests in an Open-Source Community: A Case Study with Pharo Developers. IWST'18, Sep 2017, Maribor, Slovenia. 〈hal-01579106〉
  • Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy, et al.. What are the Testing Habits of Developers?: A Case Study in a Large IT Company. International Conference on Software Evolution and Maintenance, Sep 2017, Shanghai, China. 〈https://icsme2017.github.io/〉. 〈hal-01571655〉
  • Thibault Raffaillac, Stéphane Huot, Stéphane Ducasse. Turning Function Calls Into Animations. The 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Jun 2017, Lisbon, Portugal. ACM, pp.6, 2017, 〈http://eics.acm.org/2017/〉. 〈10.1145/3102113.3102134〉. 〈hal-01564116〉
  • Julien Delplanque, Anne Etien, Olivier Auverlot, Tom Mens, Nicolas Anquetil, et al.. CodeCritics applied to database schema: Challenges and first results. IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2017, Klagenfurt, Austria. pp.432 - 436, 2017, 〈10.1109/SANER.2017.7884648〉. 〈hal-01596247〉
  • Matteo Marra, Elisa Gonzalez Boix, Steven Costiou, Mickaël Kerboeuf, Alain Plantec, et al.. Debugging Cyber-Physical Systems with Pharo: An Experience Report. International Workshop on Smalltalk Technology IWST'17, Sep 2017, Maribor, Slovenia. 〈hal-01585349〉
  • Sophie Kaleba, Clément Bera, Alexandre Bergel, Stéphane Ducasse. A detailed VM profiler for the Cog VM. International Workshop on Smalltalk Technology IWST'17, Sep 2017, Maribor, Slovenia. 〈hal-01585754〉
  • Brice Govin, Arnaud Monegier Du Sorbier, Nicolas Anquetil, Stéphane Ducasse. Clustering technique for conceptual clusters. IWST'16 International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. 〈10.1145/2991041.2991052〉. 〈hal-01353205〉
  • Thibault Arloing, Yann Dubois, Damien Cassou, Stéphane Ducasse. Pillar: A Versatile and Extensible Lightweight Markup Language. International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. 〈10.1145/2991041.2991066〉. 〈hal-01353882〉
  • Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse, Sylvain Cresson, Pascal Croisy. Test Selection with Moose In Industry. IWST'16, Aug 2016, Prague, Czech Republic. Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 〈10.1145/2991041.2991058〉. 〈hal-01352468〉
  • Markiyan Rizun, Gustavo Santos, Stéphane Ducasse, Camille Teruel. Phorms: Pattern Combinator Library for Pharo. International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. 〈10.1145/2991041.2991057〉. 〈hal-01353883〉
  • Ronie Salgado, Stéphane Ducasse. Lowcode: Extending Pharo with C Types to Improve Performance. International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. 〈10.1145/2991041.2991064〉. 〈hal-01353884〉
  • Stéphane Ducasse, Eliot Miranda, Alain Plantec. Pragmas: Literal Messages as Powerful Method Annotations. International Workshop on Smalltalk Technologies - IWST 2016, Aug 2016, Prague, Czech Republic. Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. 〈10.1145/2991041.2991050〉. 〈hal-01353592〉
  • Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse. Instance Migration in Dynamic Software Update. Meta'16, Oct 2016, Amsterdam, Netherlands. 〈hal-01611600〉
  • Vincent Blondeau, Sylvain Cresson, Pascal Croisy, Anne Etien, Nicolas Anquetil, et al.. Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry. BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France. 〈hal-01317498〉
  • Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Tulio Valente. OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture. 3rd IEEE Working Conference on Software Visualization (VISSOFT), Sep 2015, Bremen, Germany. pp.5. 〈hal-01185635〉
  • André Hora, Romain Robbes, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, et al.. How Do Developers React to API Evolution? The Pharo Ecosystem Case. 31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. Proceedings of the 31st IEEE International Conference on Software Maintenance, pp.10. 〈hal-01185736〉
  • Mark Rizun, Jean-Christophe Bach, Stéphane Ducasse. Code Transformation by Direct Transformation of ASTs. International Workshop on Smalltalk Technologies, Jul 2015, Brescia, Italy. 〈10.1145/2811237.2811297〉. 〈hal-01319677〉
  • Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Dina Kolyang. Identifying the exact fixing actions of static rule violation. SANER'15 : 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2015, Montreal, Canada. Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15), 2015, 〈10.1109/SANER.2015.7081847〉. 〈hal-01185795〉
  • Stefan Marr, Chris Seaton, Stéphane Ducasse. Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises. Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Jun 2015, Portland, OR, USA, France. 〈10.1145/2737924.2737963〉. 〈hal-01141135〉
  • Vincent Blondeau, Sylvain Cresson, Pascal Croisy, Anne Etien, Nicolas Anquetil, et al.. Predicting the health of a project? An assessment in a major IT company. SATToSE'15, Jul 2015, Mons, Belgium. 〈hal-01205468〉
  • Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Tulio Valente. System Specific, Source Code Transformations. 31st IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2015, Bremen, Germany. pp.10. 〈hal-01185637〉
  • Brice Govin, Nicolas Anquetil, Anne Etien, Arnaud Monegier Du Sorbier, Stéphane Ducasse. Reverse Engineering Tool Requirements for Real Time Embedded Systems. SATToSE'15, Jul 2015, Mons, Belgium. 〈hal-01187532〉
  • Martín Dias, Guillermo Polito, Damien Cassou, Stéphane Ducasse. DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis. International Workshop on Smalltalk Technologies 2015, Jul 2015, Brescia, Italy. Proceedings of the International Workshop on Smalltalk Technologies 2015, 〈http://www.esug.org/wiki/pier/Conferences/2015/International-Workshop-IWST_15〉. 〈10.1145/2811237.2811299〉. 〈hal-01199035〉
  • Gustavo Santos, Anne Etien, Nicolas Anquetil, Stéphane Ducasse, Marco Tulio Valente. Recording and Replaying System Specific, Source Code Transformations. 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2015, Bremen, Germany. pp.10. 〈hal-01185639〉
  • Stefan Marr, Stéphane Ducasse. Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters. Proceedings of ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '15), Oct 2015, Pittsburgh, PA, United States. 〈10.1145/2814270.2814275〉. 〈hal-01205345〉
  • 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 '15 International Workshop On Smalltalk Technologies, Jul 2015, Brescia, Italy. ACM, Proceedings of the International Workshop on Smalltalk Technologies, pp.8, 2015, 〈10.1145/2811237.2811294〉. 〈hal-01185079〉
  • Guido Chari, Diego Garbervetsky, Stefan Marr, Stéphane Ducasse. Towards Fully Reflective Environments. Onward!, Oct 2015, Pittsburg, France. Proceeding of Onward! 2015. 〈hal-01185843〉
  • Damien Pollet, Stéphane Ducasse. A First Analysis of String APIs: the Case of Pharo. IWST '15 International Workshop On Smalltalk Technologies, Jun 2015, Brescia, Italy. ACM, Proceedings of the International Workshop on Smalltalk Technologies, 〈http://dl.acm.org/citation.cfm?id=2811237〉. 〈10.1145/2811237.2811298〉. 〈hal-01244486〉
  • Camille Teruel, Stéphane Ducasse, Damien Cassou, Marcus Denker. Access Control to Reflection with Object Ownership. Dynamic Languages Symposium, Oct 2015, USA, France. Proceedings of the 11th Symposium on Dynamic Languages, pp.168-176, Proceedings of the 11th Symposium on Dynamic Languages. 〈10.1145/2816707.2816721〉. 〈hal-01217041〉
  • Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi. A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages. Onward!, Jun 2015, Pittsburg, United States. 〈10.1145/2814228.2814236〉. 〈hal-01185812〉
  • Nikolaos Papoulias, Marcus Denker, Stéphane Ducasse, Luc Fabresse. Reifying the Reflectogram: Towards Explicit Control for Implicit Reflection. 30th ACM/SIGAPP Symposium On Applied Computing, Apr 2015, Salamanca, Spain. 〈http://www.acm.org/conferences/sac/sac2015/〉. 〈10.1145/2695664.2695883〉. 〈hal-01098596〉
  • Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse, Max Mattone. Virtualization Support for Dynamic Core Library Update. Onward!, Oct 2015, Pittsburg, United States. 〈10.1145/2814228.2814236〉. 〈hal-01185819〉
  • Andre Hora, Anne Etien, Nicolas Anquetil, Stéphane Ducasse, Marco Tulio Valente. APIEvolutionMiner: Keeping API Evolution under Control. Software Evolution Week (European Conference on Software Maintenance and Working Conference on Reverse Engineering), Feb 2014, Antwerp, Belgium. 2014. 〈hal-00991722〉
  • Lucas Godoy, Damien Cassou, Stéphane Ducasse. Tracking dependencies between code changes: An incremental approach. IWST 2014, Aug 2014, Cambridge, United Kingdom. 〈hal-01076238〉
  • Alexandre Bergel, Sergio Maass, Stéphane Ducasse, Tudor Girba. A Domain-Specific Language for Visualizing Software Dependencies as a Graph. VISSOFT 2014 - Second IEEE Working Conference on Software Visualization, Sep 2014, Victoria, Canada. 2014, http://hal.inria.fr/hal-01060524. 〈10.1109/VISSOFT.2014.17〉. 〈hal-01369700〉
  • Guillermo Polito, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse. Understanding Pharo's global state to move programs through time and space. International Workshop on Smalltalk Technologies, Aug 2014, Edinburgh, United Kingdom. 〈hal-01070964〉
  • Camillo Bruni, Stéphane Ducasse, Igor Stasenko, Guido Chari. Benzo: Reflective Glue for Low-level Programming. International Workshop on Smalltalk Technologies, Aug 2014, Cambridge, United Kingdom. 2014. 〈hal-01060551〉
  • Erwann Wernli, Oscar Nierstrasz, Camille Teruel, Stéphane Ducasse. Delegation Proxies: The Power of Propagation. Modularity, Apr 2014, Lugano, Switzerland. 2014. 〈hal-00958573〉
  • Camille Teruel, Damien Cassou, Stéphane Ducasse. Object Graph Isolation with Proxies. DYLA - 7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming - 2013, Jul 2013, Montpellier, France. 2013. 〈hal-00834320〉
  • Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Marco Tulio Valente. Mining System Specific Rules from Change Patterns. Working Conference on Reverse Engineering (WCRE'13), Oct 2013, Koblenz, Germany. 2013. 〈hal-00854861〉
  • Martín Dias, Damien Cassou, Stéphane Ducasse. Representing Code History with Development Environment Events. IWST-2013 - 5th International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France. 2013. 〈hal-00862626〉
  • Camillo Bruni, Stéphane Ducasse, Igor Stasenko, Luc Fabresse. Language-side Foreign Function Interfaces with NativeBoost. International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France. 2013. 〈hal-00840781v2〉
  • Mathieu Dehouck, Muhammad Usman Bhatti, Alexandre Bergel, Stéphane Ducasse. Pragmatic Visualizations for Roassal: a Florilegium. International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France. 2013. 〈hal-00862065〉
  • Hani Abdeen, Houari Sahraoui, Osama Shata, Nicolas Anquetil, Stéphane Ducasse. Towards Automatically Improving Package Structure While Respecting Original Design Decisions. Working Conference on Reverse Engineering, Sep 2013, Glasgow, United Kingdom. 2013. 〈hal-00862063〉
  • Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi. Virtual Smalltalk Images: Model and Applications. 21th International Smalltalk Conference - 2013, Sep 2013, Annecy, France. pp.11-26, 2013. 〈hal-00924932〉
  • Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stéphane Ducasse, Marcus Denker. Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance. Telea, Alexandru C. VISSOFT - 1st IEEE Working Conference on Software Visualization, Sep 2013, Eindhoven, Netherlands. IEEE, pp.1-9, 2013, 〈10.1109/VISSOFT.2013.6650523〉. 〈hal-00849004〉
  • Camille Teruel, Stéphane Ducasse, Marcus Denker. Toward a modularization of Pharo: Analysis of the design space for a new module system.. Anne Etien. 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), Oct 2012, Villeneuve d'Ascq, France. 2012. 〈hal-00780293〉
  • Muhammad Usman Bhatti, Nicolas Anquetil, Marianne Huchard, Stéphane Ducasse. A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering. Du Zhang and Marek Reformat and Swapna Gokhale and Jose Carlos Maldonado. SEKE 2012: 24th International Conference on Software Engineering & Knowledge Engineering, Jul 2012, San Francisco Bay, United States. Knowledge Systems Institute Graduate School, pp.118-124, 2012. 〈hal-00700046〉
  • Annie Authosserre-Cavarero, Frederic Bertrand, Mireille Blay- Fornarino, Philippe Collet, Hubert Dubois, et al.. Interopérabilité des systèmes d'information : approches dirigées par les modèles. Inforsid 2012, May 2012, Montpellier, France. pp.11-30, 2012. 〈hal-00707536〉
  • Benjamin Van Ryseghem, Stéphane Ducasse, Johan Fabry. Spec: A Framework for the Specification and Reuse of UIs and their Models. Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2012), Aug 2012, Gent, Belgium. 2012. 〈hal-00759030〉
  • Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Muhammad Usman Bhatti, Cesar Couto, et al.. BugMaps: A Tool for the Visual Exploration and Analysis of Bugs. Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, Mar 2012, Szeged, Hungary. 2012. 〈hal-00668397〉
  • Simon Allier, Andre Hora, Nicolas Anquetil, Stéphane Ducasse. A Framework to Compare Alert Ranking Algorithms. 19th Working Conference on Reverse Engineering, Oct 2012, Kingston, Canada. pp.277-285, 2012. 〈hal-00747817〉
  • Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Simon Allier. Domain Specific Warnings: Are They Any Better?. IEEE International Conference on Software Maintenance, Sep 2012, Riva del Garda, Italy. pp.441-450, 2012. 〈hal-00848830〉
  • David Rothlisberger, Oscar Nierstrasz, Stéphane Ducasse. SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs. International Conference on Program Comprehension, Jun 2011, Passau, Germany. 2011. 〈inria-00614779〉
  • Johan Fabry, Andy Kellens, Simon Denier, Stéphane Ducasse. AspectMaps: A Scalable Visualization of Join Point Shadows. International Conference on Program Comprehension, Jun 2011, Passau, Germany. 2011. 〈inria-00614773〉
  • Martín Dias, Mariano Martinez Peck, Stéphane Ducasse, Gabriela Arévalo. Clustered Serialization with Fuel. International Workshop on Smalltalk Technologies (IWST 2011), Aug 2011, Edinburgh, United Kingdom. 2011. 〈inria-00614838〉
  • Mariano Martinez Peck, Marcus Denker, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse. Problems and Challenges when Building a Manager for Unused Objects. Smalltalks International Workshop, Nov 2011, Bernal, Buenos Aires, Argentina. 2011. 〈inria-00635793〉
  • Gwenaël Casaccio, Stéphane Ducasse, Luc Fabresse, Jean-Baptiste Arnaud, Benjamin Van Ryseghem. Bootstrapping a Smalltalk. Smalltalks, Nov 2011, Buenos Aires, Argentina. 2011. 〈inria-00636785〉
  • Nikolaos Papoulias, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse. Towards Structural Decomposition of Reflection with Mirrors. International Workshop on Smalltalk Technologies (IWST 2011), Aug 2011, Edingburgh, United Kingdom. 2011, 〈10.1145/2166929.2166941〉. 〈inria-00629175〉
  • Marcus Denker, Mariano Martinez Peck, Noury Bouraqadi, Luc Fabresse, Stéphane Ducasse. Efficient Proxies in Smalltalk. International Workshop on Smalltalk Technologies (IWST 2011), Aug 2011, Edinburgh, United Kingdom. 2011. 〈inria-00614720〉
  • Hani Abdeen, Stéphane Ducasse, Houari Sahraoui. Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software. The Working Conference on Reverse Engineering (WCRE), Oct 2011, Limerick, Ireland. 2011. 〈inria-00614778〉
  • 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. International Conference on Objects, Models, Components, Patterns (TOOLS), Jun 2011, Zurich, Switzerland. pp.260-275, 2011, Lecture Notes in Computer Science (LNCS). 〈10.1007/978-3-642-21952-8_19〉. 〈inria-00614770〉
  • Stéphane Ducasse, Manuel Oriol, Alexandre Bergel. Challenges to support automated random testing for dynamically typed languages. International Workshop on Smalltalk Technologies, Aug 2011, Edinburgh, United Kingdom. 2011. 〈inria-00614769〉
  • Karine Mordal-Manet, Jannik Laval, Stéphane Ducasse, Nicolas Anquetil, Françoise Balmas, et al.. An empirical model for continuous and weighted metric aggregation. European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany. 2011. 〈inria-00637367〉
  • Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse. Experiments with a Fast Object Swapper. Smalltalks'2010, Nov 2010, Buenos Ares, Argentina. 2010. 〈inria-00531565〉
  • Verónica Uquillas-Gomez, Stéphane Ducasse, Theo D'Hondt. Visually Supporting Source Code Changes Integration: the Torch Dashboard. Working Conference on Reverse Engineering, Oct 2010, Boston, United States. 2010. 〈inria-00531508〉
  • Lukas Renggli, Stéphane Ducasse, Tudor Girba, Oscar Nierstrasz. Domain-Specific Program Checking. International Conference on Objects, Models, Components and Patterns (TOOLS), Jun 2010, Malaga, Spain. 2010. 〈inria-00531509〉
  • Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse, Luc Fabresse. Visualizing Objects and Memory Usage. Smalltalks'2010, Nov 2010, Buenos Ares, Argentina. 2010. 〈inria-00531510〉
  • Verónica Uquillas-Gomez, Stéphane Ducasse, Theo D'Hondt. Meta-models and Infrastructure for Smalltalk Omnipresent History. Smalltalks'2010, Nov 2010, Buenos Ares, Argentina. 2010. 〈inria-00531613v2〉
  • Tristan Bourgois, Jannik Laval, Stéphane Ducasse, Damien Pollet. BLOC: a Trait-Based Collections Library – a Preliminary Experience Report. International Workshop on Smalltalk Technologies, Sep 2010, Barcelona, Spain. 2010. 〈inria-00511902v2〉
  • Jean-Baptiste Arnaud, Marcus Denker, Stéphane Ducasse, Damien Pollet, Alexandre Bergel, et al.. Read-Only Execution for Dynamic Languages. TOOLS, Jun 2010, Malaga, Spain. 2010. 〈inria-00498377〉
  • Lukas Renggli, Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz. Practical Dynamic Grammars for Dynamic Languages. 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, Malaga, Spain. 2010. 〈hal-00746253〉
  • Hilaire Fernandes, Thibault Carron, Stéphane Ducasse. Guidage macroscopique de l'apprentissage. Environnements Informatiques pour l'Apprentissage Humain (EIAH), May 2009, Le Mans, France. 2009. 〈inria-00531658〉
  • Gwenaël Casaccio, Damien Pollet, Marcus Denker, Stéphane Ducasse. Object Spaces for Safe Image Surgery. ESUG International Workshop on Smalltalk Technologies (IWST 2009), Aug 2009, Brest, France. pp.77-81, 2009, ACM digital library. 〈10.1145/1735935.1735948〉. 〈inria-00531046v2〉
  • Stéphane Ducasse, Marcus Denker, Adrian Lienhard. Evolving a reflective language: lessons learned from implementing traits. International Workshop on Smalltalk Technologies (IWST 2009), Aug 2009, Brest, France. pp.82-86, 2009, ACM digital library. 〈10.1145/1735935.1735949〉. 〈inria-00531048v2〉
  • Hani Abdeen, Stéphane Ducasse, Houari Sahraoui, Ilham Alloui. Automatic Package Coupling and Cycle Minimization. The Working Conference on Reverse Engineering (WCRE), Oct 2009, Lille, France. 2009. 〈inria-00425417〉
  • Stéphane Ducasse, Damien Pollet, Alexandre Bergel, Damien Cassou. Reusing and Composing Tests with Traits. TOOLS'09: 47th International Conference on Objects, Components, Models and Patterns, Oct 2009, New York, United States. Springer, 33, pp.252-271, 2009. 〈inria-00403568〉
  • Karine Mordal-Manet, Françoise Balmas, Simon Denier, Stéphane Ducasse, Harald Wertz, et al.. The Squale Model - A Practice-based Industrial Quality Model. International conference on Software maintenance, Nov 2009, Edmonton, Canada. 2009. 〈inria-00637364〉
  • Jannik Laval, Simon Denier, Stéphane Ducasse, Alexandre Bergel. Identifying cycle causes with Enriched Dependency Structural Matrix. WCRE, Oct 2009, Lille, France. 2009. 〈inria-00498446〉
  • Jannik Laval, Simon Denier, Stéphane Ducasse. Identifying cycle causes with CycleTable. FAMOOSr 2009 - 3rd Workshop on FAMIX and MOOSE in Software Reengineering, Oct 2009, Lille, France. 2009. 〈inria-00498495〉
  • Tom Van Cutsem, Alexandre Bergel, Stéphane Ducasse, Wolfgang De Meuter. Adding State and Visibility Control to Traits using Lexical Nesting. ECOOP, Jul 2009, Genova, Italy. 2009. 〈inria-00498397〉
  • Jannik Laval, Alexandre Bergel, Stéphane Ducasse, Romain Piers. Matrice de dépendances enrichie. LMO, Mar 2009, Nancy, France. 2009. 〈inria-00498463〉
  • Jannik Laval, Simon Denier, Stéphane Ducasse, Andy Kellens. Supporting Incremental Change in Large System Models. IWST, Aug 2009, Brest, France. 2009. 〈inria-00498492〉
  • David Roethlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes. Supporting task-oriented navigation in IDEs with configurable HeatMaps. ICPC, May 2009, Vancouver, Canada. 2009. 〈inria-00498454〉
  • Stéphane Ducasse, Marcus Denker, Adrian Lienhard. Evolving a Reflective Language. International Workshop on Smalltalk Technologies, Aug 2009, Brest, France. ACM, pp.82-86, 2009, 〈10.1145/1735935.1735949〉. 〈hal-00746130〉
  • David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Alexandre Bergel. Tackling Software Navigation Issues of the Smalltalk IDE. Proceedings of International Workshop on Smalltalk Technologies (IWST'09), 2009, Brest, France. ACM Digital Library, 2009. 〈hal-00746247〉
  • Simon Denier, Damien Pollet, Stéphane Ducasse. Proposals for the Reborn Pharo Developer. Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'09), 2009, Brest, France. 2009. 〈hal-00746260〉
  • Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Fabrice Bellingard, et al.. SQUALE -- Software QUALity Enhancement. 13th European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, Hal-Id =, 2009, Kaiserslautern, Germany. 2009. 〈hal-00746252〉
  • David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse. Autumn Leaves: Curing the Window Plague in IDEs. Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), 2009, Lille, France. IEEE Computer Society, 2009. 〈hal-00746246〉
  • Muhammad Usman Bhatti, Stéphane Ducasse, Marianne Huchard. Reconsidering Classes in Procedural Object-Oriented Code. WCRE'08: 15th Working Conference on Reverse Engineering, Oct 2008, France. pp.10, 2008, 〈http://swerl.tudelft.nl/wcre2008/〉. 〈lirmm-00322878〉
  • Hilaire Fernandes, Thibault Carron, Stéphane Ducasse. iSTOA: Artefacts for mathematical interactive learning exercises. Sixth International Conference on Creating, Connecting and Collaborating through Computing, 2008 (C5 2008), Jan 2008, Poitiers, France. IEEE Computer Society, 2008. 〈inria-00531649〉
  • Marcus Denker, Mathieu Suen, Stéphane Ducasse. The Meta in Meta-object Architectures. R.F. Paige and B. Meyer. TOOLS-EUROPE, Jun 2008, Zurich, Switzerland. 11, pp.218-237, 2008, 〈10.1007/978-3-540-69824-1_13〉. 〈inria-00271286〉
  • Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, Mathieu Suen. Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships. Kostas Kontogiannis and Christos Tjortjis and Andreas Winter. the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Apr 2008, Athens, Greece. IEEE COMPUTER SOCIETY, pp.213-222, 2008. 〈inria-00200869〉
  • Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts, Alexandre Bergel. User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits. Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), 2008, Montreal, Canada. 2008. 〈inria-00216103〉
  • Alexandre Bergel, Stéphane Ducasse, Jannik Laval, Romain Piers. Enhanced Dependency Structure Matrix for Moose. FAMOOSr, Oct 2008, Antwerp, Belgium. 2008. 〈inria-00498484〉
  • Jannik Laval, Alexandre Bergel, Stéphane Ducasse. Assessing the Quality of your Software with MoQam. FAMOOSr 2008 - 2nd Workshop on FAMIX and Moose in Reengineering, Oct 2008, Antwerp, Belgium. 2008. 〈inria-00498482〉
  • Hilaire Fernandes, Thibault Carron, Stéphane Ducasse. De l'importance des plans d'interaction dans la géométrie interactive. Environnements Informatiques pour l'Apprentissage Humain (EIAH), Jan 2007, Lausanne, Suisse. 2007. 〈inria-00531641〉
  • Hilaire Fernandes, Stéphane Ducasse, Thibault Carron. Dr Geo II: Adding Interactivity Planes in Interactive Dynamic Geometry. International Conference on Creating, Connecting and Collaborating through Computing (C5 2007), Jan 2007, Kyoto, Japan. 2007. 〈inria-00531636〉
  • Damien Cassou, Roel Wuyts, Stéphane Ducasse. Redesigning with Traits: the Nile Stream trait-based Library. Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), Aug 2007, Lugano, Switzerland. pp.50-79, 2007, 〈10.1145/1352678.1352682〉. 〈hal-00306163〉
  • Marcus Denker, Stéphane Ducasse, Adrian Lienhard, Philippe Marschall. Sub-Method Reflection. Jean Bézivin and Bertrand Meyer. TOOLS Europe 2007, 2007, Zürich, Switzerland. JOT, 6/9, pp.231-251, 2007, Journal of Object Technology. 〈http://www.jot.fm/issues/issue_2007_10/paper14.pdf〉. 〈10.5381/jot.2007.6.9.a14〉. 〈inria-00556467〉
  • Hilaire Fernandes, Thibault Carron, Stéphane Ducasse. De l'importance des plans d'interaction dans la géométrie interactive. Jun 2007, INRP, 2007. 〈hal-00161606〉
  • Stéphane Ducasse, Damien Pollet, Loic Poyet. A Process-Oriented Software Architecture Reconstruction Taxonomy. CSMR 2007 - 11th European Conference on Software Maintenance and Reengineering, Mar 2007, Amsterdam, Netherlands. IEEE Computer Science, 2007. 〈hal-00849009〉
  • Christoph Hofer, Marcus Denker, Stéphane Ducasse. Design and Implementation of a Backward-In-Time Debugger. NODe 2006, 2006, Erfurt, Germany. GI, P-88, pp.17-32, 2006, Lecture Notes in Informatics. 〈inria-00555768〉
  • Marcus Denker, Stéphane Ducasse. Software Evolution from the Field. An Experience Report from the Squeak Maintainers. T. Mens and M. D'Hondt. ERCIM 2006, 2006, Lille, France. Elsevier, 166, pp.81-91, 2007, Electronic Notes in Theoretical Computer Science. 〈10.1016/j.entcs.2006.08.003〉. 〈inria-00555868〉
  • Florian Minjat, Alexandre Bergel, Pierre Cointe, Stéphane Ducasse. Mise en symbiose des traits et des classboxes, Application à l'expression des collaborations. 11th International Conference on Languages and Models with Objects (LMO'2005), 2005, Suisse. pub.lavoisier, pp.33-46, 2005. 〈hal-00457119〉
  • Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gälli, et al.. On the Revival of Dynamic Languages. Thomas Gschwind and Uwe Aßmann. Software Composition 2005, 2005, Edinburgh, United Kingdom. Springer, 3628, pp.1-13, 2005, LNCS. 〈10.1007/11550679_1〉. 〈inria-00555914〉
  • Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz. Discovering Unanticipated Dependency Schemas in Class Hierarchies. 9th European Conference on Software Maintenance and Reengineering (CSMR'05), Mar 2005, Manchester, United Kingdom. 2005. 〈inria-00533057〉
  • Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz. Lessons Learned in Applying Formal Concept Analysis. International Conference on Formal Concept Analysis (ICFCA '05), Nov 2005, Paris, France. 2005. 〈inria-00533445〉
  • Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz. Classbox/J: Controlling the Scope of Change in Java. International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), Oct 2005, San Diego, United States. 2005. 〈inria-00533461〉
  • Stéphane Ducasse, Serge Stinckwich. International Smalltalk Conference. International Smalltalk Conference, 2005, France. ESUG 2005, September, 2005. 〈hal-00014226〉
  • Alexandre Bergel, Christophe Dony, Stéphane Ducasse. Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages. International Smalltalk Conference (ISC'04), Sep 2004, Koethen, Germany. 2004. 〈inria-00533452〉
  • Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz. XRay Views: Understanding the Internals of Classes. International Conference on Automated Software Engineering (ASE'03), Nov 2003, Montreal, Canada. 2003. 〈inria-00533054〉
  • Alexandre Bergel, Stéphane Ducasse, Roel Wuyts. Classboxes: A Minimal Module Model Supporting Local Rebinding. Joint Modular Languages Conference (JMLC'03), Aug 2003, Klagenfurt, Austria. 2003. 〈inria-00533446〉
  • Laurent Arditi, Stéphane Ducasse. Scheme : Un langage applicatif pour l'enseignement de l'informatique en milieu aride. Journées Francophones des langages applicatifs, Nov 1997, La tour du pin, France. 1997. 〈inria-00533051〉

Ouvrage (y compris édition critique et traduction)10 documents

  • Stéphane Ducasse, Damien Pollet. Learning Object-Oriented Programming, Design and TDD with Pharo. pp.239, 2017. 〈hal-01612687〉
  • John Brant, Jason Lecerf, Thierry Goubier, Stéphane Ducasse. Smacc: a Compiler-Compiler. Pharo, 2017, The Pharo Booklet Collection. 〈hal-01612820〉
  • Esteban Lorenzano, Stéphane Ducasse, Johan Fabry, Norbert Hartl. Voyage: Persisting Objects in Document Databases. pp.46, 2017, Stéphane Ducasse. 〈hal-01612823〉
  • Stéphane Ducasse, Peter Kenny. Scraping HTML with XPath. pp.26, 2017. 〈hal-01612689〉
  • Johan Fabry, Stéphane Ducasse. The Spec UI framework. pp.84, 2017. 〈hal-01612690〉
  • Damien Cassou, Stéphane Ducasse, Luc Fabresse, Johan Fabry, Sven Van Caekenberghe. Enterprise Pharo a Web Perspective. Square Bracket Associates, pp.279, 2015. 〈hal-01223026v2〉
  • Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval. Deep into Pharo. Square Bracket Associates, pp.420, 2013, 978-3952334164. 〈hal-00858725〉
  • Stéphane Ducasse, Lukas Renggli, David Shaffer C., Rick Zaccone. Dynamic Web Development with Seaside. Square Bracket Associates, pp.356, 2010, 978-3-9523341-1-9. 〈inria-00531503〉
  • Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, et al.. Pharo by Example. Square Bracket Associates, pp.352, 2009, 978-3-9523341-4-0. 〈inria-00441463〉
  • Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, et al.. Squeak by Example. Square Bracket Associates, pp.304, 2007, 978-3-9523341-0-2. 〈inria-00441576〉

Chapitre d'ouvrage2 documents

  • Jannik Laval, Simon Denier, Stéphane Ducasse. Visualisations pour la remodularisation à large échelle des systèmes à objets. Hermès. Évolution et rénovation des systèmes logiciels, Hermès, 2011. 〈hal-00639277〉
  • Karine Mordal-Manet, Jannik Laval, Stéphane Ducasse. Modèles de mesure de la qualité des logiciels. Hermès. Évolution et rénovation des systèmes logiciels, Hermès, 2011. 〈hal-00639279〉

Autre publication8 documents

  • Olivier Auverlot, Stéphane Ducasse. Un Chat en Pharo. Article in GNU/Linux Magazine, two parts http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-1.. 2016. 〈hal-01353594〉
  • Jean-Baptiste Arnaud, Stéphane Ducasse, Marcus Denker. Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages. Preprint, Accepted with minor revisions. 2013. 〈hal-00881865〉
  • Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse, Marcus Denker. Ghost: A Uniform and General-Purpose Proxy Implementation. Preprint. 2013. 〈hal-00877757〉
  • Olivier Auverlot, Stéphane Ducasse. Construire un service Rest avec Pharo et Seaside-Rest. Article de vulagrisation dans Linux Magazine. 2011. 〈hal-00746254〉
  • Nicolas Anquetil, Simon Denier, Stéphane Ducasse, Jannik Laval, Damien Pollet, et al.. Software (re)modularization: Fight against the structure erosion and migration preparation. 2010. 〈lirmm-00534901〉
  • Jannik Laval, Stéphane Ducasse. Optimisation d'applications en Pharo. article de vulgarisation dans Linux Magazine. 2010. 〈hal-00746241〉
  • Jannik Laval, Stéphane Ducasse. Pharo: un nouveau Smalltalk open source. Article de vulgarisation dans Linux Magazine. 2010. 〈hal-00746242〉
  • Jannik Laval, Stéphane Ducasse. Package et gestion de versions en Pharo. Article de vulgarisation dans Linux Magazine. 2010. 〈hal-00746243〉

Pré-publication, Document de travail4 documents

  • Brice Govin, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Arnaud Monegier. How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case. 2017. 〈hal-01451242〉
  • Nikolaos Papoulias, Noury Bouraqadi, Luc Fabresse, Stéphane Ducasse, Marcus Denker. Mercury: a Model for Live Remote Debugging in Reflective Languages. 2014. 〈hal-00989294〉
  • Guido Chari, Diego Garbervetsky, Camillo Bruni, Marcus Denker, Stéphane Ducasse. Waterfall: Primitives Generation on the Fly. 2013. 〈hal-00871353〉
  • Hani Abdeen, Stéphane Ducasse, Houari Sahraoui. Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software. 2011. 〈inria-00614583〉

Rapport23 documents

  • Nicolas Anquetil, Marcus Denker, Stéphane Ducasse, Anne Etien, Damien Pollet. Project-Team RMoD 2016 Activity Report. [Research Report] Inria Lille - Nord Europe. 2017. 〈hal-01444225〉
  • Marcus Denker, Nicolas Anquetil, Damien Cassou, Stéphane Ducasse, Anne Etien, et al.. Project-Team RMoD 2015 Activity Report. [Other] INRIA Lille - Nord Europe. 2016. 〈hal-01267026〉
  • A Bergel, Stéphane Ducasse, Marcus Denker, J Fabry. PLOMO2 Associate Team Final Report. [Research Report] INRIA. 2016. 〈hal-01389983〉
  • Marcus Denker, Nicolas Anquetil, Damien Cassou, Stéphane Ducasse, Anne Etien, et al.. Project-Team RMoD 2014 Activity Report. [Research Report] Inria Lille; RMOD. 2015. 〈hal-01247323〉
  • Marcus Denker, Nicolas Anquetil, Damien Cassou, Stéphane Ducasse, Anne Etien, et al.. Project-Team RMoD 2013 Activity Report. [Research Report] Inria Lille. 2014. 〈hal-00936375〉
  • Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse. Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring. [Research Report] Inria. 2014. 〈hal-00996908v3〉
  • Martín Dias, Verónica Uquillas-Gomez, Damien Cassou, Stéphane Ducasse. Software Integration Questions: A Quantitative Survey. [Technical Report] Inria Lille. 2014. 〈hal-01093496〉
  • Alexandre Bergel, Stéphane Ducasse, Marcus Denker, Johan Fabry. PLOMO Associate Team Final Report. [Research Report] 2013. 〈hal-00871114〉
  • Damien Cassou, Stéphane Ducasse, Nicolas Petton. SafeJS: Hermetic Sandboxing for JavaScript. [Technical Report] 2013, pp.7. 〈hal-00862099〉
  • Stéphane Ducasse, Nicolas Petton, Guillermo Polito, Damien Cassou. Semantics and Security Issues in JavaScript. [Research Report] 2012. 〈hal-00763421〉
  • Nicolas Anquetil, Damien Cassou, Marcus Denker, Stéphane Ducasse, Damien Pollet. Activity Report 2012. Project-Team RMOD. Analyses and Languages Constructs for Object-Oriented Application Evolution. [Research Report] 2012. 〈hal-00777904〉
  • Jannik Laval, Simon Denier, Stéphane Ducasse. Cycles Assessment with CycleTable. [Research Report] 2011. 〈inria-00593795〉
  • Stéphane Ducasse, Nicolas Anquetil, Marcus Denker, Damien Pollet. Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2011 Activity Report. [Research Report] 2011. 〈hal-00667079〉
  • Stéphane Ducasse, Nicolas Anquetil, Muhammad Usman Bhatti, Andre Cavalcante Hora, Jannik Laval, et al.. MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family. [Research Report] 2011. 〈hal-00646884〉
  • Stéphane Ducasse, Nicolas Anquetil, Muhammad Usman Bhatti, Andre Cavalcante-Hora. Software Metrics for Package Remodularisation. [Research Report] 2011. 〈hal-00646878〉
  • Stéphane Ducasse, Nicolas Anquetil, Marcus Denker, Damien Pollet. Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2010 Activity Report.. [Research Report] 2010. 〈hal-00639726〉
  • Françoise Balmas, Fabrice Bellingard, Simon Denier, Stéphane Ducasse, Bertrand Franchet, et al.. Practices in the Squale Quality Model (Squale Deliverable 1.3). [Research Report] 2010, pp.60. 〈inria-00533654〉
  • Simon Denier, Jannik Laval, Stéphane Ducasse, Fabrice Bellingard. Technical Model for Remediation (Workpackage 2.2). [Research Report] 2010, pp.18. 〈inria-00533659〉
  • Stéphane Ducasse, Simon Denier, Françoise Balmas, Alexandre Bergel, Jannik Laval, et al.. Visualization of Practices and Metrics (Workpackage 1.2). [Research Report] 2010, pp.56. 〈inria-00533618〉
  • Simon Denier, Jannik Laval, Stéphane Ducasse, Fabrice Bellingard. Technical and Economical Model (Workpackage 2.1). [Research Report] 2010, pp.16. 〈inria-00533656〉
  • Françoise Balmas, Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, et al.. Software metric for Java and C++ practices (Workpackage 1.1). [Research Report] 2010, pp.44. 〈inria-00533617v2〉
  • Stéphane Ducasse, Nicolas Anquetil, Marcus Denker, Damien Pollet. Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report. [Research Report] 2009. 〈hal-00639727〉
  • Karine Mordal-Manet, Françoise Balmas, Simon Denier, Stéphane Ducasse, Harald Wertz, et al.. The Squale Model - A Practice-based Industrial Quality Model. [Research Report] 2009. 〈inria-00637363〉