Publications

Here is a list of the articles I wrote over the years. Not all my books may be listed here.

Check

Refereed Articles in International Journals

  1. Juan Pablo Sandoval Alcocer, Harold Camacho-Jaimes, Geraldine Galindo-Gutierrez, Andrés Neyem, Alexandre Bergel and Stéphane Ducasse, On the Use of Statistical Machine Translation for Suggesting Variable Names for Decompiled Code: The Pharo Case, Journal of Computer Languages, 2024, DOI, PDF
  2. Balsa Sarenac, Nicolas Anquetil, Stéphane Ducasse and Pablo Tesone, A New Architecture Reconciling Refactorings and Transformations, Journal of Computer Languages, 101273, 2024, DOI, PDF
  3. Iona Thomas, Vincent Aranega, Stéphane Ducasse, Guillermo Polito and Pablo Tesone, A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages, The Art, Science, and Engineering of Programming, 8, 2024, DOI, PDF
  4. Iona Thomas, Stéphane Ducasse, Pablo Tesone and Guillermo Polito, Pharo: a reflective language - Analyzing the reflective API and its internal dependencies, Journal of Computer Languages, 2024, DOI, PDF
  5. Nour Jihene Agouf, Stéphane Ducasse, Anne Etien, Abdelghani Alidra and Arnaud Thiefaine, Understanding Class Name Regularity: A Simple Heuristic and Supportive Visualization, Journal of Object Technology, 21, 1312-1330, 2022, DOI, PDF
  6. Nicolas Anquetil, Julien Delplanque, Stéphane Ducasse, Oleksandr Zaitsev, Christopher Furhman and Yann-Gael Guéhéneuc, What do developers consider magic literals? A smalltalk perspective, Information and Software Technology, 2022, DOI, PDF
  7. Stéphane Ducasse, Guillermo Polito, Oleksandr Zaitsev, Marcus Denker and Pablo Tesone, Deprewriter: On the fly rewriting method deprecations, Journal of Object Technologies (JOT), 21, 2022, DOI, PDF
  8. Vincent Aranega, Julien Delplanque, Matias Martinez, Andrew Black, Stéphane Ducasse, Christopher Fuhrman, Guillermo Polito and Anne Etien, Rotten Green Tests in Java, Pharo and Python An Empirical Study, Journal of Empirical Software Engineering, Springer-Verlag, 2021, DOI, PDF
  9. Giuseppe Antonio Pierro, Henriche Rocha, Stéphane Ducasse, Michele Marchesi and Roberto Tonelli, A user-oriented model for Oracles' Gas price prediction, Future Generation Computer Systems, 2021, PDF
  10. Benoît Verhaeghe, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Abderrahmane Seriai and Mustapha Derras, GUI visual aspect migration: a framework agnostic solution, Automated Software Engineering, 28, 6, 2021, DOI, PDF
  11. Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Anne Etien, Nicolas Anquetil, Mustapha Derras and Stephane Ducasse, From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application, IEEE Software, IEEE, 2021, DOI, PDF
  12. Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi and Stéphane Ducasse, Preserving Instance State during Refactorings in Live Environments, Future Generation Computer Systems, 110, 1-17, Elsevier, 2020, DOI, PDF
  13. Pablo Tesone, Stéphane Ducasse, Guillermo Polito, Luc Fabresse and Noury Bouraqadi, A new modular implementation for Stateful Traits, Science of Computer Programming, 195, 1–37, Elsevier, 2020, DOI, PDF
  14. Guido Chari, Diego Garbervetsky, Stefan Marr and Stéphane Ducasse, Fully Reflective Execution Environments: Virtual Machines for More Flexible Software, Transaction on Software Engineering, 45, 858–876, IEEE, 2018, DOI, PDF
  15. André Hora, Romain Robbes, Marco Tulio Valente, Nicolas Anquetil, Anne Etien and Stéphane Ducasse, How do Developers React to API Evolution? a Large-Scale Empirical Study, Software Quality Journal, 26, 161-191, Springer Verlag, 2018, DOI, PDF
  16. Guillermo Polito, Stéphane Ducasse, Luc Fabresse and Camille Teruel, Scoped Extension Methods in Dynamically-Typed Languages, The Art, Science, and Engineering of Programming, 2, 1-26, 2018, DOI, PDF
  17. Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi and Stéphane Ducasse, Dynamic Software Update from Development to Production, Journal of Object Technology, 17, 1–36, AITO - Association Internationale pour les Technologies Objets, 2018, DOI, PDF
  18. Nick Papoulias, Marcus Denker, Stéphane Ducasse and Luc Fabresse, End-User Abstractions for Meta-Control: Reifying the Reflectogram, Science of Computer Programming, 140, 2–16, 2017, URL, DOI, PDF
  19. Guillermo Polito, Luc Fabresse, Noury Bouraqadi and Stéphane Ducasse, Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes, The Journal of Object Technology, 16, 2:1-36, 2017, URL, DOI, PDF
  20. Damien Pollet and Stéphane Ducasse, A critical analysis of string APIs: the case of Pharo, Science of Computer Programming, 161, 89-104, 2017, DOI, PDF
  21. Clément Béra, Eliot Miranda, Marcus Denker and Stéphane Ducasse, Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization, Journal of Object Technology, 15, 1:1-26, 2016, DOI, PDF
  22. Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy and Stéphane Ducasse, Test Case Selection in Industry: An Analysis of Issues Related to Static Approaches, Software Quality Journal, 1–35, Springer Verlag, 2016, DOI, PDF
  23. Martín Dias, Stéphane Ducasse, Damien Cassou and Verónica Uquillas Gómez, Do Tools Support Code Integration? A Survey, Journal of Object Technology, 16, 2:1-20, 2016, DOI, PDF
  24. Jean-Baptiste Arnaud, Stéphane Ducasse, Marcus Denker and Camille Teruel, Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages, Journal of Science of Computer Programming, 98, 318-338, 2015, (Core A), 5-year impact factor (2012) 0.903, PDF
  25. André Hora, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Marco Túlio Valente, Automatic Detection of System-Specific Conventions Unknown to Developers, Journal of Systems and Software, 109, 192-204, 2015, DOI, PDF
  26. Nick Papoulias, N. Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Mercury: Properties and Design of a Remote Debugging Solution using Reflection, Journal of Object Technology, 14, 1-36, 2015, DOI, PDF
  27. Camille Teruel, Erwann Wernli, Stéphane Ducasse and Oscar Nierstrasz, Propagation of Behavioral Variations with Delegation Proxies, Transactions on Aspect-Oriented Software Development (TAOSD), 63–95, Springer, 2015, PDF
  28. Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui and Jean-Rémy Falleri, The Package Blueprint: Visually analyzing and quantifying packages dependencies, Science of Computer Programming, 89, 298–319, 2014, 5-Year ISI impact factor (2010) 4.865, DOI, PDF
  29. Martín Dias, Mariano Martinez Peck, Stéphane Ducasse and Gabriela Arévalo, Fuel: A Fast General-Purpose Object Graph Serializer, Journal of Software: Practice and Experience, 44, 433-453, John Wiley & Sons, Ltd., 2014, Impact Factor (2012) 0.519, DOI, PDF
  30. Johan Fabry, Andy Kellens, Simon Denier and Stéphane Ducasse, AspectMaps: Extending Moose to visualize AOP software, Science of Computer Programming, 79, 6-22, 2014, DOI, PDF
  31. Jannik Laval and Stéphane Ducasse, Resolving cyclic dependencies between packages with Enriched Dependency Structural Matrix, Software: Practice and Experience, 44, 235-257, 2014, DOI, PDF
  32. Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi and Benjamin van Ryseghem, Bootstrapping Reflective Systems: The Case of Pharo, Science of Computer Programming, 96, 141-155, Elsevier, 2014, DOI, PDF
  33. Benjamin van Ryseghem, Stéphane Ducasse and Johan Fabry, Seamless Composition and Reuse of Customizable User Interfaces with Spec, Science of Computer Programming, 96, 34-51, Elsevier, 2014, DOI, PDF
  34. Verónica Uquillas Gómez, Stéphane Ducasse and Andy Kellens, Supporting Streams of Changes during Branch Integration, Journal of Science of Computer Programming, 96, 84-106, 2014, 5-year impact factor (2012) 0.903, DOI, PDF
  35. Jannik Laval, Nicolas Anquetil, Usman Bhatti and Stéphane Ducasse, oZone: Layer identification in the presence of cyclic dependencies, Science of Computer Programming, 78, 1055–1072, 2013, Impact Factor (2013) 0.548, DOI, PDF
  36. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Marea: An Efficient Application-Level Object Graph Swapper, Journal of Object Technology, 12, 2:1-30, 2013, DOI, PDF
  37. Karine Mordal-Manet, Nicolas Anquetil, Jannik Laval, Alexander Serebrenik, Bogdan Vasilescu and Stéphane Ducasse, Software quality metrics aggregation in industry, Journal of Software: Evolution and Process, 25, 1117–1135, 2013, Impact Factor (2013) 0.442, DOI, PDF
  38. Jannik Laval, Jean-Rémy Falleri, Philippe Vismara and Stéphane Ducasse, Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, Journal of Object Technology, 11, 1-24, 2012, URL, DOI, PDF
  39. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools, Journal of Computer Languages, Systems and Structures, 38, 44-60, 2012, Impact factor (2010) 0.541, PDF
  40. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Visually characterizing source code changes, Journal of Science of Computer Programming, 98, 376–393, 2012, 5-year impact factor (2012) 0.903, DOI, PDF
  41. Jannik Laval, Simon Denier, Stéphane Ducasse and Jean-Rémy Falleri, Supporting Simultaneous Versions for Software Evolution Assessment, Journal of Science of Computer Programming (SCP), 76, 1177-1193, 2011, 5-year impact factor (2012) 0.903, DOI, PDF
  42. Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse and Luc Fabresse, Object Swapping Challenges: an Evaluation of ImageSegment, Journal of Computer Languages, Systems and Structures, 38, 1–15, Elsevier, 2011, Impact factor (2010) 0.541, DOI, PDF
  43. Hani Abdeen, Stéphane Ducasse, Damien Pollet and Ilham Alloui, Package Fingerprint: a visual summary of package interfaces and relationships, Information and Software Technology Journal, 52, 1312-1330, 2010, ISI impact factor (2010) 1.821, DOI, PDF
  44. Gabriela Arévalo, Stéphane Ducasse, Silvia Gordillo and Oscar Nierstrasz, Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis, Journal of Information and Software Technology, 52, 1167-1187, 2010, ISI impact factor (2010) 1.821, DOI, PDF
  45. Damien Cassou, Stéphane Ducasse and Roel Wuyts, Traits at Work: the design of a new trait-based stream library, Journal of Computer Languages, Systems and Structures, 35, 2–20, Elsevier, 2009, Impact factor (2010) 0.619, DOI, PDF
  46. Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn and Lukas Renggli, Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report, Journal of Software and Systems Modeling (SOSYM), 8, 5–19, Springer Verlag, 2009, Impact Factor (2011) 1.061, DOI, PDF
  47. Stéphane Ducasse and Damien Pollet, Software Architecture Reconstruction: A Process-Oriented Taxonomy, IEEE Transactions on Software Engineering, 35, 573-591, 2009, 5-year ISI impact factor (2010) 4.865, DOI, PDF
  48. Adrian Lienhard, Stéphane Ducasse and Tudor Gîrba, Taking an Object-Centric View on Dynamic Information with Object Flow Analysis, Journal of Computer Languages, Systems and Structures, 35, 63–79, Elsevier, 2009, Impact factor (2008) 0.421, DOI, PDF
  49. Alexandre Bergel, Stéphane Ducasse, Colin Putney and Roel Wuyts, Creating Sophisticated Development Tools with OmniBrowser, Journal of Computer Languages, Systems and Structures, 34, 109–129, Elsevier, 2008, Impact factor (2008) 0.421, DOI, PDF
  50. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Stateful Traits and their Formalization, Journal of Computer Languages, Systems and Structures, 34, 83–108, Elsevier, 2008, Impact factor (2008) 0.421, DOI, PDF
  51. Stéphane Ducasse, Adrian Lienhard and Lukas Renggli, Seaside: A Flexible Environment for Building Dynamic Web Applications, IEEE Software, 24, 56–63, IEEE Computer Society, 2007, 5-year ISI impact factor (2010) 2.551, DOI, PDF
  52. Adrian Kuhn, Stéphane Ducasse and Tudor Gîrba, Semantic Clustering: Identifying Topics in Source Code, Information and Software Technology, 49, 230–243, Butterworth-Heinemann, 2007, ISI impact factor (2010) 1.821, DOI, PDF
  53. Marcus Denker, Stéphane Ducasse and Éric Tanter, Runtime Bytecode Transformation for Smalltalk, Journal of Computer Languages, Systems and Structures, 32, 125–139, Elsevier, 2006, Impact factor (2010) 0.541, DOI, PDF
  54. Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts and Andrew P. Black, Traits: A Mechanism for fine-grained Reuse, ACM Transactions on Programming Languages and Systems (TOPLAS), 28, 331–388, 2006, 5-Year ISI impact factor (2010) 1.478, DOI, PDF
  55. Stéphane Ducasse, Oscar Nierstrasz and Matthias Rieger, On the Effectiveness of Clone Detection by String Matching, Journal of Software Maintenance and Evolution: Research and Practice (JSME), 18, 37–58, 2006, 5 Year ISI impact factor (2010) 1.523, DOI, PDF
  56. Tudor Gîrba and Stéphane Ducasse, Modeling History to Analyze Software Evolution, Journal of Software Maintenance: Research and Practice (JSME), 18, 207–236, John Wiley and Sons, Ltd., 2006, 5 Year ISI impact factor (2010) 1.523, PDF
  57. Orla Greevy, Stéphane Ducasse and Tudor Gîrba, Analyzing Software Evolution through Feature Views, Journal of Software Maintenance and Evolution: Research and Practice (JSME), 18, 425–456, 2006, 5 Year ISI impact factor (2010) 1.523, DOI, PDF
  58. Kris Gybels, Roel Wuyts, Stéphane Ducasse and Maja D'Hondt, Inter-Language Reflection — A Conceptual Model and Its Implementation, Journal of Computer Languages, Systems and Structures, 32, 109–124, Elsevier, 2006, 5 Year ISI impact factor (2009) 0.619, DOI, PDF
  59. Oscar Nierstrasz, Stéphane Ducasse and Nathanael Schärli, Flattening Traits, Journal of Object Technology, 5, 129–148, 2006, May-June, PDF
  60. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, Journal of Computer Languages, Systems and Structures, 31, 107–126, Elsevier, 2005, Impact factor (2010) 0.541, DOI, PDF
  61. Alexandre Bergel, Stéphane Ducasse and Oscar Nierstrasz, Analyzing Module Diversity, Journal of Universal Computer Science, 11, 1613–1644, 2005, SCI impact factor 0.337, PDF
  62. Stéphane Ducasse and Michele Lanza, The Class Blueprint: Visually Supporting the Understanding of Classes, Transactions on Software Engineering (TSE), 31, 75–90, IEEE Computer Society, 2005, 5 Year ISI impact factor (2010) 4.865, DOI, PDF
  63. Stéphane Ducasse, Nathanael Schärli and Roel Wuyts, Uniform and Safe Metaclass Composition, Journal of Computer Languages, Systems and Structures, 31, 143–164, Elsevier, 2005, Impact factor (2009) 0.619, DOI, PDF
  64. Roel Wuyts, Stéphane Ducasse and Oscar Nierstrasz, A Data-centric Approach to Composing Embedded, Real-time Software Components, Journal of Systems and Software — Special Issue on Automated Component-Based Software Engineering, 74, 25–34, Elsevier, 2005, SCI impact factor 0.744, URL, DOI
  65. Roel Wuyts and Stéphane Ducasse, Unanticipated Integration of Development Tools using the Classification Model, Journal of Computer Languages, Systems and Structures, 30, 63–77, Elsevier, 2004, Impact factor (2010) 0.541, URL, DOI
  66. Stéphane Ducasse and Sander Tichelaar, Dimensions of Reengineering Environment Infrastructures, Journal of Software Maintenance and Evolution: Research and Practice (JSME), 15, 345–373, 2003, 5 Year ISI impact factor (2010) 1.523, DOI, PDF
  67. Michele Lanza and Stéphane Ducasse, Polymetric Views—A Lightweight Visual Approach to Reverse Engineering, Transactions on Software Engineering (TSE), 29, 782–795, IEEE Computer Society, 2003, 5-Year ISI impact factor (2010) 4.865, DOI, PDF
  68. Benny Sadeh and Stéphane Ducasse, Adding Dynamic Interfaces to Smalltalk, Journal of Object Technology, 1, 17, 2002, PDF
  69. Stéphane Ducasse, Evaluating Message Passing Control Techniques in Smalltalk, Journal of Object-Oriented Programming (JOOP), 12, 39–44, SIGS Press, 1999, Impact factor 0.306, PDF

Refereed Articles in French Journals

  1. Annie Authosserre-Cavarero, Frederic 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 Goaer, Johan Montagnat and Anne-Marie Pinna-Dery, Ingénierie dirigée par les modèles : quels supports à l'interopérabilité des systèmes, Revue Ingénierie des Systèmes d'Information, 18, 9-40, 2013, PDF
  2. Alexandre Bergel and Stéphane Ducasse, Scoped and Dynamic Aspects with Classboxes, Revue des Sciences et Technologies de l'Information (RSTI) — L'Objet (Numéro spécial : Programmation par aspects), 11, 53–68, Hermes, Paris, 2005, PDF
  3. Stéphane Ducasse and Michele Lanza, Towards a Methodology for the Understanding of Object-Oriented Systems, Technique et science informatiques, 20, 539–566, 2001, PDF
  4. Stéphane Ducasse, Des techniques de contrôle de l'envoi de messages en Smalltalk, Revue des Sciences et Technologies de l'Information (RSTI) — L'Objet, 3, 355–377, Hermes, Paris, 1997, PDF

Refereed Articles in Top Conferences

  1. Guillermo Polito, Pablo Tesone, Jean Privat, Nahuel Palumbo and Stéphane Ducasse, Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events, International Conference on Software Testing, 2023, PDF
  2. Guillermo Polito, Pablo Tesone and Stéphane Ducasse, Interpreter-guided Differential JIT Compiler Unit Testing, Programming Language Design and Implementation (PLDI'22), 2022, PDF
  3. Mahugnon Honoré Houékpétodji, Nicolas Anquetil, Stéphane Ducasse, Fatiha Djareddir and Jérôme Sudich, Report From The Trenches A Case Study In Modernizing Software Development Practices, International Conference on Software Maintenance and Evolution (ICSME'21), IEEE, 2021, PDF
  4. Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Mustapha Derras, Migrating GUI behavior: from GWT to Angular, International Conference on Software Maintenance and Evolution (ICSME), 2021, URL, PDF
  5. Julien Delplanque, Anne Etien, Nicolas Anquetil and Stéphane Ducasse, Recommendations for Evolving Relational Databases, International Conference on Advanced Information Systems Engineering (CAiSE'20), 12127, 498–514, Springer, 2020, acceptance rate: 33/185 = 18%, URL, DOI
  6. Nicolas Anquetil, Anne Etien, Gaelle Andreo and Stéphane Ducasse, Decomposing God Classes at Siemens, IEEE International Conference on Software Maintenance and Evolution (ICSME'19), 169–180, IEEE, 2019, URL, DOI, PDF
  7. Julien Delplanque, Stéphane Ducasse, Andrew P. Black, Guillermo Polito and Anne Etien, Rotten Green Tests, 2019 International Conference on Software Engineering (ICSE), 500–511, IEEE/ACM, 2019, DOI, PDF
  8. Benoît Verhaeghe, Christopher Fuhrman, Latifa Guerrouj, Nicolas Anquetil and Stéphane Ducasse, Empirical Study of Programming to an Interface, Proceedings of 34th Conference on Automated Software Engineering (ASE'19), 2019, DOI, PDF
  9. Jason Lecerf, John Brant, Thierry Goubier and Stéphane Ducasse, A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations, IEEE International Conference on Software Maintenance and Evolution (ICSME'18), 426–436, IEEE, 2018, DOI, PDF
  10. Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy and Stéphane Ducasse, What are the Testing Habits of Developers? A Case Study in a Large IT Company, Proceedings of the 21st IEEE International Conference on Software Maintenance and Evolution (ICSME'17), 2017, PDF
  11. Gustavo Santos, Klérisson Paixao, Nicolas Anquetil, Anne Etien, Marcelo Maia and Stéphane Ducasse, Recommending Source Code Locations for System Specific Transformations, 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 1–10, 2017, acceptance rate: 34/140 = 24%, PDF
  12. André Hora, Romain Robbes, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Marco Túlio Valente, How Do Developers React to API Evolution? The Pharo Ecosystem Case, International Conference on Software Maintenance (ICSM'15), 251–260, 2015, acceptance rate: 32/148 = 22%, DOI, PDF
  13. Stefan Marr, Chris Seaton and 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 (PLDI'15), 545–554, ACM, 2015, DOI, PDF
  14. Stefan Marr and Stéphane Ducasse, Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters, International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'2015), 821–839, ACM, 2015, DOI, PDF
  15. Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Marco Túlio Valente, System Specific, Source Code Transformations, 31st IEEE International Conference on Software Maintenance and Evolution, 221–230, 2015, acceptance rate: 32/148 = 22%, PDF
  16. Erwann Wernli, Oscar Nierstrasz, Camille Teruel and Stéphane Ducasse, Delegation Proxies: The Power of Propagation, Proceedings of the 13th International Conference on Modularity, 63–95, 2014, URL
  17. Andre Hora, Nicolas Anquetil, Stéphane Ducasse and Simon Allier, Domain Specific Warnings: Are They Any Better?, International Conference on Software Maintenance (ICSM'12), 441-450, 2012, acceptance rate: 46/181 = 25%, DOI, PDF
  18. Tom van Cutsem, Alexandre Bergel, Stéphane Ducasse and Wolfgang De Meuter, Adding State and Visibility Control to Traits using Lexical Nesting, Proceedings of European Conference on Object-Oriented Programming (ECOOP'09), 220–243, Springer, 2009, 21%, DOI, PDF
  19. Stéphane Ducasse, Roel Wuyts, Alexandre Bergel and Oscar Nierstrasz, User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), 171–190, ACM Press, 2007, Acceptance rate: 33/156=21%, DOI, PDF
  20. Alexandre Bergel, Stéphane Ducasse and Oscar Nierstrasz, Classbox/J: Controlling the Scope of Change in Java, Proceedings of 20th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), 177–189, ACM Press, 2005, acceptance rate: 25/142 = 17%, DOI, PDF
  21. Adrian Lienhard, Stéphane Ducasse and Gabriela Arévalo, Identifying Traits with Formal Concept Analysis, Proceedings of 20th Conference on Automated Software Engineering (ASE'05), 66–75, IEEE Computer Society, 2005, acceptance rate: 28/291 = 9%, DOI, PDF
  22. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Composable Encapsulation Policies, Proceedings of European Conference on Object-Oriented Programming (ECOOP'04), 3086, 26–50, Springer Verlag, 2004, acceptance rate: 25/132 = 19%, DOI, PDF
  23. Nathanael Schärli, Andrew P. Black and Stéphane Ducasse, Object-oriented Encapsulation for Dynamically Typed Languages, Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'04), 130–149, 2004, acceptance rate: 27/174 = 16%, DOI, PDF
  24. Andrew P. Black, Nathanael Schärli and Stéphane Ducasse, Applying Traits to the Smalltalk Collection Hierarchy, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), 38, 47–64, 2003, acceptance rate: 26/142 = 18%, DOI, PDF
  25. Philippe Mougin and Stéphane Ducasse, OOPAL: Integrating Array Programming in Object-Oriented Programming, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), 65–77, 2003, acceptance rate: 26/142 = 18%, DOI, PDF
  26. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz and Andrew P. Black, Traits: Composable Units of Behavior, Proceedings of European Conference on Object-Oriented Programming, 2743, 248–274, Springer Verlag, 2003, acceptance rate: 18/88 = 20%, DOI, PDF
  27. Michele Lanza and Stéphane Ducasse, A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint, Proceedings of 16th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '01), 300–311, ACM Press, 2001, acceptance rate: 27/145 = 18%, DOI, PDF
  28. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Finding Refactorings via Change Metrics, Proceedings of 15th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '00), 166–178, ACM Press, 2000, acceptance rate: 26/142 = 18%, SCI impact factor 0.190, ranked 66/77, DOI, PDF
  29. Stéphane Ducasse and Tamar Richner, Executable Connectors: Towards Reusable Design Elements, Proceedings of European Software Engineering Conference and Foundations on Software Engineering (ESEC/FSE'97), 1301, 483–500, Springer-Verlag, 1997, acceptance rate: 19/197 = 9%, DOI, PDF
  30. Stéphane Ducasse, Mireille Blay-Fornarino and Anne-Marie Pinna, A Reflective Model for First Class Dependencies, Proceedings of 10th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '95), 265–280, ACM, 1995, acceptance rate: 27/167 = 16%, PDF

Refereed Articles in International Conferences

  1. Sebastian Jordan Montaño, Guillermo Polito, Stéphane Ducasse and Pablo Tesone, Evaluating Finalization-Based Object Lifetime Profiling, International Symposium on Memory Management (ISMM '24), 2024, PDF
  2. Iona Thomas, Stéphane Ducasse, Guillermo Polito and Pablo Tesone, Assessing Reflection Usage with Mutation Testing Augmented Analysis, 21st International Conference on Software and Systems Reuse (ICSR), 2024, PDF
  3. Nour Jihene Agouf, Stéphane Ducasse, Anne Etien, Nicolas Anquetil and Soufyane Labsari, A Visualization for Client/Server Architecture Viewpoints and Architectural Violations, IEEE Working Conference on Software Visualization (VISSOFT), 2023
  4. Younoussa Sow, Larisa Safina, Léandre Brault, Papa Ibou Diouf, Stéphane Ducasse and Nicolas Anquetil, Parsing Fortran-77 with proprietary extensions, 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Industry Track, 2023, PDF
  5. Nour Jihene Agouf, Stéphane Ducasse, Anne Etien and Michele Lanza, A New Generation of Class Blueprint, IEEE Working Conference on Software Visualization (VISSOFT), 2022, PDF
  6. Quentin Ducasse, Guillermo Polito, Pablo Tesone, Pascal Cotret and Loïc Lagadec, Porting a JIT Compiler to RISC-V: Challenges and Opportunities, Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22), 2022, URL, PDF
  7. Benoît Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Anne Etien, Nicolas Anquetil, Mustapha Derras and Stéphane Ducasse, A Hybrid Architecture for the Incremental Migration of a Web Front-end, Proceedings of the 17th International Conference on Software Technologies - ICSOFT, 101-110, SciTePress, 2022, DOI
  8. Oleksandr Zaitsev, Stéphane Ducasse, Nicolas Anquetil and Arnaud Thiefaine, DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation, ICSR 2022-20th International Conference on Software and System Reuse, 2022, PDF
  9. Oleksandr Zaitsev, Stéphane Ducasse, Nicolas Anquetil and Arnaud Thiefaine, How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community, 29th Asia-Pacific Software Engineering Conference, 2022, PDF
  10. Santiago Bragagnolo, Abderrahmane Seriai, Stéphane Ducasse and Mustapha Derras, Risk and Complexity Assessment on the Context of Language Migration, International Conference on the Quality of Information and Communications Technology, QUATIC'2021, 2021, PDF
  11. Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Luc Fabresse, Théo Rogliano, Pierre Misse-Chanabier and Carolina Hernandez Phillips, Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8, Proceedings of the 18th international conference on Managed Programming Languages and Runtimes (MPLR '21), 2021, URL, DOI, PDF
  12. Théo Rogliano, Guillermo Polito, Luc Fabresse and Stéphane Ducasse, Analyzing Permission Transfer Channels for Dynamically Typed Languages, DLS 2021 - 17th ACM SIGPLAN International Symposium on Dynamic Languages, 2021, PDF
  13. Pablo Tesone, Guillermo Polito and Stéphane Ducasse, Profiling Code Cache Behaviour via Events, Managed Programming Languages and Runtimes (MPLR '21), 2021, URL, DOI, PDF
  14. Maximilian Willembrinck, Steven Costiou, Anne Etien and Stéphane Ducasse, Time-Traveling Debugging Queries: Faster Program Exploration, International Conference on Software Quality, Reliability, and Security, 2021, URL, PDF
  15. Nicolas Anquetil, Anne Etien, Mahugnon Honoré Houekpetodji, Benoît Verhaeghe, Stéphane Ducasse, Clotilde Toullec, Fatija Djareddir, Jérôme Sudich and Mustapha Derras, Modular Moose: A new generation of software reengineering platform, International Conference on Software and Systems Reuse (ICSR'20), 119–134, 2020, acceptance rate: 16/60 = 27%, DOI, PDF
  16. Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse, Seriai Abderrahmane and Mustapha Derras, Analysing Microsoft Access Projects: Building a model in a Partially Observable Domain, International Conference on Software and Systems Reuse (ICSR'20), 2020, acceptance rate: 16/60 = 27%, PDF
  17. Hamdi Gabsi, Rim Drira, Henda Hajjami Ben Ghézala and Stéphane Ducasse, From Business Process to Cloud Application, Proceeding of the 35th Conference of International Business Information Management Association (IBIMA'20), IEEE Computer Society Press, 2020, PDF
  18. Oleksandr Zaitsev, Stéphane Ducasse, Alexandre Bergel and Mathieu Eveillard, Suggesting Descriptive Method Names: An Exploratory Study of Two Machine Learning Approaches, International Conference on the Quality of Information and Communications Technology, 93–106, 2020
  19. Thomas Dupriez, Guillermo Polito, Steven Costiou, Vincent Aranega and Stéphane Ducasse, Sindarin: A Versatile Scripting API for the Pharo Debugger, International Symposium on Dynamic Languages (DLS'19), 67–79, ACM, 2019, DOI, PDF
  20. Benoît Verhaeghe, Anne Etien, Nicolas Anquetil, Abderrahmane Seriai, Laurent Deruelle, Stéphane Ducasse and Mustapha Derras, GUI Migration using MDE from GWT to Angular 6: An Industrial Case, 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER'19), 579–583, 2019, acceptance rate: 45/148 = 30%, DOI, PDF
  21. Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi and Stéphane Ducasse, Implementing Modular Class-based Reuse Mechanisms on Top of a Single Inheritance VM, Symposium on Applied Computing (SAC'18), 2018, URL, DOI, PDF
  22. Julien Delplanque, Anne Etien, Olivier Auverlot, Tom Mens, Nicolas Anquetil and Stéphane Ducasse, CodeCritics Applied to Database Schema: Challenges and First Results, 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2017, PDF
  23. Brice Govin, Nicolas Anquetil, Anne Etien, Arnaud Monegier Du Sorbier and Stéphane Ducasse, How Can We Help Software Rearchitecting Efforts ? Study of an Industrial Case, Proceedings of the International Conference on Software Maintenance and Evolution, (Industrial Track), 2016, URL
  24. Guido Chari, Diego Garbervetsky, Stefan Marr and Stéphane Ducasse, Towards Fully Reflective Environments, Onward! 2015, 240–253, 2015, DOI, PDF
  25. Martín Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou and Stéphane Ducasse, Untangling Fine-Grained Code Changes, SANER'15: Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering, 341–350, 2015, PDF
  26. Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Kolyang Dina Taiwe, Identifying the Exact Fixing Actions of Static Rule Violation, Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15), 2015, acceptance rate: 46/144 = 32%, PDF
  27. Nick Papoulias, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Reifying the Reflectogram, 30th ACM/SIGAPP Symposium On Applied Computing, 2015, DOI, PDF
  28. Guillermo Polito, Stéphane Ducasse, Luc Fabresse and Noury Bouraqadi, A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages, Onward! 2015, 2015, PDF
  29. Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi and Max Mattone, Virtualization Support for Dynamic Core Library Update, Onward! 2015, 2015, PDF
  30. Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Marco Túlio Valente, Recording and Replaying System Specific, Source Code Transformations, 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'15), 221–230, 2015, PDF
  31. Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Marco Túlio Valente, OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture, 3rd IEEE Working Conference on Software Visualization (VISSOFT 2015) – Tool track, 190–194, 2015, PDF
  32. Camille Teruel, Stéphane Ducasse, Damien Cassou and Marcus Denker, Access Control to Reflection with Object Ownership, Dynamic Languages Symposium (DLS'2015), 2015, URL, DOI, PDF
  33. Alexandre Bergel, Sergio Maass, Stéphane Ducasse and Tudor Girba, A Domain-Specific Language For Visualizing Software Dependencies as a Graph, Vissoft'14, NIER Track, 2014, PDF
  34. Andre Hora, Anne Etien, Nicolas Anquetil, Stéphane Ducasse and Marco Túlio Valente, APIEvolutionMiner: Keeping API Evolution under Control, Proceedings of the Software Evolution Week (CSMR-WCRE'14), 2014, acceptance rate: 27/86 = 31%, PDF
  35. Hani Abdeen, Houari Sahraoui, Osama Shata, Nicolas Anquetil and Stéphane Ducasse, Towards Automatically Improving Package Structure While Respecting Original Design Decisions, International Working Conference on Reverse Engineering (WCRE'13), IEEE Computer Society Press, 2013, Acceptance rate: 38/97 = 39%, PDF
  36. Hani Abdeen, Houari Sahraoui, Osama Shata, Nicolas Anquetil and Stéphane Ducasse, Towards Automatically Improving Package Structure While Respecting Original Design Decisions, International Working Conference on Reverse Engineering (WCRE'13), IEEE Computer Society Press, 2013, Acceptance rate: 38/97 = 39%, PDF
  37. Andre Hora, Nicolas Anquetil, Stéphane Ducasse and Marco Túlio Valente, Mining System Specific Rules from Change Patterns, Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13), 2013, Acceptance rate: 38/97 = 39%, PDF
  38. Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stéphane Ducasse and Marcus Denker, Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance, Vissoft 2013, 2013, DOI, PDF
  39. Simon Allier, Nicolas Anquetil, Andre Hora and Stéphane Ducasse, A Framework to Compare Alert Ranking Algorithms, International Working Conference on Reverse Engineering (WCRE'12), 2012, Acceptance rate: 43/138 = 31%, PDF
  40. Muhammad U.Bhatti, Nicolas Anquetil, Marianne Huchard and Stéphane Ducasse, A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering, Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE 2012), 118–24, 2012, acceptance rate: 59/219 = 27%, PDF
  41. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, Short paper, acceptance rate: 50/104 = 48%, PDF
  42. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, Short paper, acceptance rate: 50/104 = 48%, PDF
  43. Johan Fabry, Andy Kellens, Simon Denier and Stéphane Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, Proceedings of the 19th International Conference on Program Comprehension, 121-130, IEEE Computer Society Press, 2011, Acceptance rate: 18/76 = 23%, DOI, PDF
  44. Jean Rémi Falleri, Simon Denier, Jannik Laval, Philipe Vismara and Stéphane Ducasse, Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), 2011, PDF
  45. Karine Mordal-Manet, Jannik Laval, Stéphane Ducasse, Nicolas Anquetil, Françoise Balmas, Fabrice Bellingard, Laurent Bouhier, Philippe Vaillergues and Thomas J. McCabe, An empirical model for continuous and weighted metric aggregation, Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), 141–150, 2011, acceptance rate: 29/82 = 35%, PDF
  46. David Rothlisberger, Oscar Nierstrasz and Stéphane Ducasse, SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs, Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC'11), IEEE Computer Society Press, 2011, Acceptance rate: 18/76 = 23%, PDF
  47. Jean-Baptiste Arnaud, Marcus Denker, Stéphane Ducasse, Damien Pollet, Alexandre Bergel and Mathieu Suen, Read-Only Execution for Dynamic Languages, Proceedings of the 48th International Conference Objects, Models, Components, Patterns (TOOLS'10), 2010, 25%, DOI, PDF
  48. Lukas Renggli, Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz, Domain-Specific Program Checking, Proceedings of the 48th International Conference on Objects, Models, Components and Patterns (TOOLS'10), 6141, 213–232, Springer-Verlag, 2010, DOI, PDF
  49. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Visually Supporting Source Code Changes Integration: the Torch Dashboard, Proceedings of the 17th Working Conference on Reverse Engineering (WCRE'10), 55-64, 2010, Acceptance rate = 22/68 = 32%, PDF
  50. Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui and Ilham Alloui, Automatic Package Coupling and Cycle Minimization, Proceedings of the 16th International Working Conference on Reverse Engineering (WCRE'09), 103–112, IEEE Computer Society Press, 2009, acceptance rate: 20/79 = 25%, DOI, PDF
  51. Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues, Françoise Balmas and Karine Mordal-Manet, SQUALE – Software QUALity Enhancement, Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, 2009, PDF
  52. Stéphane Ducasse, Damien Pollet, Alexandre Bergel and Damien Cassou, Reusing and Composing Tests with Traits, TOOLS'09: Proceedings of the 47th International Conference on Objects, Models, Components, Patterns, 252–271, 2009, acceptance rate: 17/67 = 25%, PDF
  53. Jannik Laval, Simon Denier, Stéphane Ducasse and Alexandre Bergel, Identifying cycle causes with Enriched Dependency Structural Matrix, WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering, 2009, Acceptance rate: 20/79 = 25%, PDF
  54. Karine Mordal-Manet, Françoise Balmas, Simon Denier, Stéphane Ducasse, Harald Wertz, Jannik Laval, Fabrice Bellingard and Philippe Vaillergues, The Squale Model – A Practice-based Industrial Quality Model, Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM'09), 94–103, 2009, (short paper) acceptance rate: 35(+29)/162: 21(40)% for short papers, PDF
  55. Azadeh Razavizadeh, Sorana Cîmpan, Hervé Verjus and Stéphane Ducasse, Multiple Viewpoints Architecture Extraction, Proceedings of the 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architectures, 329–332, 2009, PDF
  56. David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet and Romain Robbes, Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps, Proceedings of the 17th International Conference on Program Comprehension (ICPC'09), 253–257, IEEE Computer Society, 2009, DOI, PDF
  57. David Röthlisberger, Oscar Nierstrasz and Stéphane Ducasse, Autumn Leaves: Curing the Window Plague in IDEs, Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), IEEE Computer Society, 2009, Acceptance rate: 20/79 = 25%, PDF
  58. Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet and Mathieu Suen, Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships, Proceeding of the 12th European Conference on Software Maintenance and Reengineering (CSMR'08), 213–222, IEEE Computer Society Press, 2008, Acceptance rate: 24/87 = 27%, PDF
  59. Muhammad Usman Bhatti, Stéphane Ducasse and Awais Rashid, Aspect Mining in Procedural Object-Oriented Code, International Conference on Program Comprehension (ICPC'08), 2008, PDF
  60. Muhammad Usman Bhatti, Stéphane Ducasse and Marianne Huchard, Reconsidering Classes in Procedural Object-Oriented Code, Proceedings of the 15th International Working Conference on Reverse Engineering (WCRE'08), 2008, PDF
  61. Marcus Denker, Mathieu Suen and Stéphane Ducasse, The Meta in Meta-object Architectures, Proceedings of TOOLS EUROPE 2008, 11, 218–237, Springer-Verlag, 2008, DOI, PDF
  62. Hilaire Fernandes, Thibault Carron and Stéphane Ducasse, iSTOA: Artefacts for mathematical interactive learning execises kzTeaching, Proceedings of 6th International Conference on Creating, Connecting and Collaborating through Computing (C5 2008), 65–72, IEEE Computer Society, 2008, PDF
  63. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Stateful Traits, Advances in Smalltalk — Proceedings of 14th International Smalltalk Conference (ISC'06), 4406, 66–90, Springer, 2007, DOI, PDF
  64. Alexandre Bergel, Stéphane Ducasse, Colin Putney and Roel Wuyts, Meta-Driven Browsers, Advances in Smalltalk — Proceedings of 14th International Smalltalk Conference (ISC'06), 4406, 134–156, Springer, 2007, DOI, PDF
  65. Damien Cassou, Stéphane Ducasse and Roel Wuyts, Redesigning with Traits: the Nile Stream trait-based Library, ICDL'07: Proceedings of the 15th International Conference on Dynamic Languages, 50–75, ACM Digital Library, 2007, DOI, PDF
  66. Marcus Denker, Stéphane Ducasse, Adrian Lienhard and Philippe Marschall, Sub-Method Reflection, Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007, 6/9, 231–251, ETH, 2007, DOI, PDF
  67. Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen and Ilham Alloui, Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, ICSM'07: Proceedings of the IEEE International Conference on Software Maintenance, 94–103, 2007, acceptance rate: 46/214 = 21%, PDF
  68. Hilaire Fernandes, Stéphane Ducasse and Thibault Caron, Dr Geo II: Adding Interactivity Planes in Interactive Dynamic Geometry, Proceedings of 5th International Conference on Creating, Connecting and Collaborating through Computing (C5 2007), 153–162, IEEE Computer Society, 2007, DOI, PDF
  69. Orla Greevy, Tudor Gîrba and Stéphane Ducasse, How Developers Develop Features, Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), 256–274, IEEE Computer Society, 2007, Acceptance rate: 38/132=29%, DOI, PDF
  70. Adrian Lienhard, Stéphane Ducasse and Tudor Gîrba, Object Flow Analysis — Taking an Object-Centric View on Dynamic Analysis, Proceedings of the 2007 International Conference on Dynamic Languages (ICDL'07), 121–140, ACM Digital Library, 2007, DOI, PDF
  71. Damien Pollet, Stéphane Ducasse, Loïc Poyet, Ilham Alloui, Sorana Cîmpan and Hervé Verjus, Towards A Process-Oriented Software Architecture Reconstruction Taxonomy, Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR'07), IEEE Computer Society, 2007, Acceptance rate: 38/132=29%, PDF
  72. Stefan Reichhart, Tudor Gîrba and Stéphane Ducasse, Rule-based Assessment of Test Quality, Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007, 6/9, 231–251, 2007, PDF
  73. Lukas Renggli, Stéphane Ducasse and Adrian Kuhn, Magritte — A Meta-Driven Approach to Empower Developers and End Users, Model Driven Engineering Languages and Systems, 4735, 106–120, Springer, 2007, DOI, PDF
  74. Stéphane Ducasse, Tudor Gîrba and Roel Wuyts, Object-Oriented Legacy System Trace-based Logic Testing, Proceedings of 10th European Conference on Software Maintenance and Reengineering (CSMR'06), 35–44, IEEE Computer Society Press, 2006, acceptance rate: 27/65 = 42 %, DOI, PDF
  75. Stéphane Ducasse, Tudor Gîrba and Adrian Kuhn, Distribution Map, Proceedings of 22nd IEEE International Conference on Software Maintenance, 203–212, IEEE Computer Society, 2006, acceptance rate: 41/147 = 28%, DOI, PDF
  76. Stéphane Ducasse and Tudor Gîrba, Using Smalltalk as a Reflective Executable Meta-Language, International Conference on Model Driven Engineering Languages and Systems (Models/UML 2006), 4199, 604–618, Springer-Verlag, 2006, DOI, PDF
  77. Christoph Hofer, Marcus Denker and Stéphane Ducasse, Design and Implementation of a Backward-In-Time Debugger, Proceedings of NODE'06, P-88, 17–32, 2006, PDF
  78. Gabriela Arévalo, Stéphane Ducasse and Oscar Nierstrasz, Discovering Unanticipated Dependency Schemas in Class Hierarchies, Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR'05), 62–71, IEEE Computer Society, 2005, hors, acceptance rate: 33/81 = 41%, DOI, PDF
  79. Gabriela Arévalo, Stéphane Ducasse and Oscar Nierstrasz, Lessons Learned in Applying Formal Concept Analysis, Proceedings of 3rd International Conference on Formal Concept Analysis (ICFCA'05), 3403, 95–112, Springer Verlag, 2005, hors, DOI, PDF
  80. Stéphane Ducasse, Michele Lanza and Laura Ponisio, Butterflies: A Visual Approach to Characterize Packages, Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS'05), 70–77, IEEE Computer Society, 2005, acceptance rate: 39/89 = 44%, DOI, PDF
  81. Stéphane Ducasse, Lukas Renggli and Roel Wuyts, SmallWiki — A Meta-Described Collaborative Content Management System, Proceedings ACM International Symposium on Wikis (WikiSym'05), 75–82, ACM Computer Society, 2005, DOI, PDF
  82. Tudor Gîrba, Michele Lanza and Stéphane Ducasse, Characterizing the Evolution of Class Hierarchies, Proceedings of 9th European Conference on Software Maintenance and Reengineering, 2–11, IEEE Computer Society, 2005, acceptance rate: 33/81 = 41 %, DOI, PDF
  83. Orla Greevy and Stéphane Ducasse, Correlating Features and Code Using A Compact Two-Sided Trace Analysis Approach, Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR'05), 314–323, IEEE Computer Society, 2005, acceptance rate: 33/81 = 41%, DOI, PDF
  84. Orla Greevy, Stéphane Ducasse and Tudor Gîrba, Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis, Proceedings of 21st IEEE International Conference on Software Maintenance (ICSM'05), 347–356, IEEE Computer Society, 2005, acceptance rate: 55/180 = 31%, DOI, PDF
  85. Adrian Kuhn, Stéphane Ducasse and Tudor Gîrba, Enriching Reverse Engineering with Semantic Clustering, Proceedings of 12th Working Conference on Reverse Engineering (WCRE'05), 113–122, IEEE Computer Society Press, 2005, acceptance rate: 21/58 = 36 %, DOI, PDF
  86. Romain Robbes, Stéphane Ducasse and Michele Lanza, Microprints: A Pixel-based Semantically Rich Visualization of Methods, Proceedings of 13th International Smalltalk Conference, 131–157, 2005, PDF
  87. Marcel Weiher and Stéphane Ducasse, High-Order Messaging, Proceedings of International Symposium on Dynamic Languages (SDL'05), 23–34, ACM Press, 2005, URL
  88. Alexandre Bergel, Christophe Dony and Stéphane Ducasse, Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages, Proceedings of 12th International Smalltalk Conference (ISC'04), 107–130, 2004, PDF
  89. Stéphane Ducasse, Michele Lanza and Roland Bertuli, High-Level Polymetric Views of Condensed Run-Time Information, Proceedings of 8th European Conference on Software Maintenance and Reengineering (CSMR'04), 309–318, IEEE Computer Society Press, 2004, acceptance rate: 33/62 = 52%, DOI, PDF
  90. Stéphane Ducasse, Adrian Lienhard and Lukas Renggli, Seaside — a Multiple Control Flow Web Application Framework, Proceedings of 12th International Smalltalk Conference (ISC'04), 231–257, 2004, Also Technical Report IAM-04-008, URL
  91. Tudor Gîrba, Stéphane Ducasse and Michele Lanza, Yesterday's Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes, Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04), 40–49, IEEE Computer Society, 2004, acceptance rate: 38/122 = 31%, DOI, PDF
  92. Daniel Raţiu, Stéphane Ducasse, Tudor Gîrba and Radu Marinescu, Using History Information to Improve Design Flaws Detection, Proceedings of 8th European Conference on Software Maintenance and Reengineering (CSMR'04), 223–232, IEEE Computer Society, 2004, acceptance rate: 33/62 = 52%, PDF
  93. Matthias Rieger, Stéphane Ducasse and Michele Lanza, Insights into System-Wide Code Duplication, Proceedings of 11th Working Conference on Reverse Engineering (WCRE'04), 100–109, IEEE Computer Society Press, 2004, acceptance rate: 28/78 = 36%, DOI, PDF
  94. Gabriela Arévalo, Stéphane Ducasse and Oscar Nierstrasz, X-Ray Views: Understanding the Internals of Classes, Proceedings of 18th Conference on Automated Software Engineering (ASE'03), 267–270, IEEE Computer Society, 2003, DOI, PDF
  95. Alexandre Bergel, Stéphane Ducasse and Roel Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, Proceedings of Joint Modular Languages Conference (JMLC'03), 2789, 122–131, Springer-Verlag, 2003, DOI, PDF
  96. Oscar Nierstrasz, Gabriela Arévalo, Stéphane Ducasse, Roel Wuyts, Andrew Black, Peter Müller, Christian Zeidler, Thomas Genssler and Reinier van den Born, A Component Model for Field Devices, Proceedings First International IFIP/ACM Working Conference on Component Deployment, 200–209, ACM, 2002, PDF
  97. Tamar Richner and Stéphane Ducasse, Using Dynamic Information for the Iterative Recovery of Collaborations and Roles, Proceedings of 18th IEEE International Conference on Software Maintenance (ICSM'02), 34, IEEE Computer Society, 2002, acceptance rate: 61/127 = 48%, DOI, PDF
  98. Stéphane Ducasse, Thomas Hofmann and Oscar Nierstrasz, OpenSpaces: An Object-Oriented Framework For Reconfigurable Coordination Spaces, Coordination Languages and Models, 1906, 1–19, 2000, acceptance rate: 18/52 = 35%, DOI, PDF
  99. Sander Tichelaar, Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, A Meta-model for Language-Independent Refactoring, Proceedings of International Symposium on Principles of Software Evolution, 157–167, IEEE Computer Society Press, 2000, acceptance rate: 22/51 = 43%, DOI, PDF
  100. Juan-Carlos Cruz and Stéphane Ducasse, A Group Based Approach for Coordinating Active Objects, Proceedings of Coordination'99, 1594, 355–371, Springer-Verlag, 1999, Core A, PDF
  101. Serge Demeyer, Stéphane Ducasse and Michele Lanza, A Hybrid Reverse Engineering Platform Combining Metrics and Program Visualization, Proceedings of Working Conference on Reverse Engineering (WCRE'99), IEEE Computer Society, 1999, DOI, PDF
  102. Serge Demeyer, Stéphane Ducasse and Sander Tichelaar, Why Unified is not Universal. UML Shortcomings for Coping with Round-trip Engineering, Proceedings of the International Conference on The Unified Modeling Language (UML'99), 1723, 630–644, Springer-Verlag, 1999, acceptance rate: 44/166 = 26%, SCI impact 0.515, ranked 39/69, PDF
  103. Stéphane Ducasse, Matthias Rieger and Serge Demeyer, A Language Independent Approach for Detecting Duplicated Code, Proceedings of 15th IEEE International Conference on Software Maintenance (ICSM'99), 109–118, IEEE Computer Society, 1999, acceptance rate: 49/100 = 49%, DOI, PDF
  104. Stéphane Ducasse, Tamar Richner and Robb Nebbe, Type-Check Elimination: Two Object-Oriented Reengineering Patterns, Proceedings of 6th Working Conference on Reverse Engineering (WCRE'99), 157–168, IEEE Computer Society, 1999, DOI, PDF
  105. Tamar Richner and Stéphane Ducasse, Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information, Proceedings of 15th IEEE International Conference on Software Maintenance (ICSM'99), 13–22, IEEE Computer Society Press, 1999, acceptance rate: 49/100 = 49%, DOI, PDF
  106. Stéphane Ducasse, Mireille Blay-Fornarino and Anne-Marie Pinna, Object and Dependency Oriented Programming in FLO, Proceedings of International Symposium on Methodologies for Intelligent Systems (ISMIS '96), 295–304, Springer-Verlag, 1996, DOI, PDF

Refereed Articles in National Conferences

  1. Benoît Verhaeghe, Anne Etien, Stéphane Ducasse, Abderrahmane Seriai, Laurent Deruelle and Mustapha Derras, Migration de GWT vers Angular 6 en utilisant l'IDM, Conférence en Ingénierie du Logiciel, 2019, PDF
  2. Annie Authosserre-Cavarero, Frederic 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 Goaer, Johan Montagnat and Anne-Marie Pinna-Dery, Interopérabilité des systèmes d'information : approches dirigées par les modèles, INFORSID, 2012, PDF
  3. Jannik Laval, Alexandre Bergel and Stéphane Ducasse, Matrice de dépendances enrichie, Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF
  4. Alexandre Bergel and Stéphane Ducasse, Supporting Unanticipated Changes with Traits and Classboxes, Net.ObjectDays (NODE'05), 61–75, 2005, PDF
  5. Florian Minjat, Alexandre Bergel, Pierre Cointe and Stéphane Ducasse, Mise en symbiose des traits et des classboxes : Application à l'expression des collaborations, Actes de Langages et Modèles à Objets (LMO'05), 11, 33–46, 2005, PDF
  6. Michele Lanza and Stéphane Ducasse, Understanding Software Evolution Using a Combination of Software Visualization and Software Metrics, Proceedings of Langages et Modèles à Objets (LMO'02), 135–149, Lavoisier, 2002, PDF
  7. Serge Demeyer and Stéphane Ducasse, Metrics, Do They Really Help?, Proceedings of Languages et Modèles à Objets (LMO'99), 69–82, HERMES Science Publications, Paris, 1999, PDF
  8. Laurent Arditi and Stéphane Ducasse, Scheme: un langage applicatif pour l'enseignement de l'informatique en milieu aride, Actes des Journées Françaises des Langages Applicatifs (JFLA '97), 209–228, 1997, PDF
  9. Stéphane Ducasse, Réification de Schémas de Conception: Une Expérience, Actes de Langages et Modèles à Objets (LMO'97), 95–110, 1997, PDF
  10. Anne-Marie Dery, Stéphane Ducasse and Mireille Fornarino, Inhibition et resynchronisation des contrôleurs de dialogue, Actes d'Interfaces Hommes Machine (IHM'96), 1996
  11. Stéphane Ducasse and Mireille Fornarino, Protocole pour la gestion des dépendances entre objets grâce au contrôle des fonctions génériques, Actes des Journées Francophones des Langages Applicatifs (JFLA'94), 239–258, 1994

Invited Articles

  1. Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gaelli and Roel Wuyts, On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, 3628, 1–13, LNCS 3628, 2005, DOI, PDF
  2. Oscar Nierstrasz, Stéphane Ducasse and Tudor Gîrba, The Story of Moose: an Agile Reengineering Environment, Proceedings of the European Software Engineering Conference, 1–10, ACM Press, 2005, DOI, PDF
  3. Oscar Nierstrasz, Stéphane Ducasse and Serge Demeyer, Object-oriented Reengineering Patterns — an Overview, Proceedings of Generative Programming and Component Engineering (GPCE 2005), 1–9, LNCS 3676, 2005, DOI, PDF
  4. Oscar Nierstrasz, Stéphane Ducasse and Serge Demeyer, Objektorientierte Re-Engineering-Muster: ein Überblick, ObjektSpektrum, 2005, 46–51, 2005, PDF

Book Chapters

  1. Stéphane Ducasse, Henrique Rocha, Santiago Bragagnolo, Marcus Denker and Clément Francomme, SmartAnvil: Open-Source Tool Suite for Smart Contract Analysis, Blockchain and Web 3.0: Social, economic, and technological challenges, Routledge, 2019, PDF
  2. Jannik Laval, Simon Denier and Stéphane Ducasse, Visualisations pour la remodularisation à large échelle des systèmes à objets, Evolution et Rénovation des Systèmes Logiciels, Hermès, 2014, PDF
  3. Karine Mordal, Jannik Laval and Stéphane Ducasse, Modèles de mesure de la qualité des logiciels, Evolution et Rénovation des Systèmes Logiciels, Hermès, 2014, PDF
  4. Clément Bera and Stéphane Ducasse, Handling Exceptions, Deep Into Pharo, 38, Square Bracket Associates, 2013, URL
  5. Stéphane Ducasse and Clément Bera, Blocks: a Detailed Analysis, Deep Into Pharo, 25, Square Bracket Associates, 2013, URL
  6. Nicolas Cellier and Stéphane Ducasse, Fun with Floats, Deep Into Pharo, 10, Square Bracket Associates, 2013, URL
  7. Stéphane Ducasse, Tudor Gîrba, Michele Lanza and Serge Demeyer, Moose: a Collaborative and Extensible Reengineering Environment, Tools for Software Maintenance and Reengineering, 55–71, Franco Angeli, 2005, PDF
  8. Michele Lanza and Stéphane Ducasse, CodeCrawler — An Extensible and Language Independent 2D and 3D Software Visualization Tool, Tools for Software Maintenance and Reengineering, 74–94, Franco Angeli, 2005, PDF
  9. Anne-Marie Dery, Stéphane Ducasse and Mireille Fornarino, Objets et Dépendances, Ingénièrie Objet, 131–155, Inter-Editions, 1996

Books

  1. Koen De Hondt, Séphane Ducasse, Sebastian Jordan Montano and Esteban Lorenzano, Application Building with Spec 2.0, 240, Book on Demand – Keepers of the lighthouse, 2024, URL
  2. Séphane Ducasse, Building a minimal reflective kernel, 80, Book on Demand – Keepers of the lighthouse, 2024, URL
  3. Séphane Ducasse, Guillermo Polito and Juan Pablo Sandoval, Testing in Pharo, 80, Book on Demand – Keepers of the lighthouse, 2023, URL
  4. Stéphane Ducasse, Gordana Rakic, Sebastijan Kaplar and Quentin Ducasse, Pharo 9 by Example, Book on Demand – Keepers of the lighthouse, 2022, URL
  5. Olivier Auverlot, Stéphane Ducasse and Luc Fabresse, TinyBlog: Develop your First Web App with Pharo, 110, Square Bracket Associates, 2019
  6. Olivier Auverlot, Stéphane Ducasse and Luc Fabresse, TinyBlog: Créer votre Première Application Web avec Pharo, 142, Square Bracket Associates, 2019
  7. Stéphane Ducasse, Pharo with Style, 46, Square Bracket Associates, 2019, URL
  8. Stéphane Ducasse, Dmitri Zagidulin, Nicolai Hess, Dimitris Chloupis — Originally written by A. Black, S. Ducasse, O. Nierstrasz, D. Pollet with D. Cassou and M. Denker, Pharo by Example 5, 376, Square Bracket Associates, 2017, URL
  9. Stéphane Ducasse and Damien Pollet, Learning Object-Oriented Programming, Design and TDD with Pharo, 250, Square Bracket Associates, 2017, URL
  10. Johan Fabry and Stéphane Ducasse, The Spec UI Framework, 84, Square Bracket Associates, 2017, URL
  11. Damien Cassou, Stéphane Ducasse, Luc Fabresse, Johan Fabry and Sven Van Caekenberghe, Enterprise Pharo: a Web Perspective, 278, Square Bracket Associates, 2015, URL
  12. Alexandre Bergel, Damien Cassou, Stéphane Ducasse and Jannik Laval, Deep Into Pharo, 420, Square Bracket Associates, 2013, URL, PDF
  13. Stéphane Ducasse, Lukas Renggli, C. David Shaffer, Rick Zaccone and Michael Davies, Dynamic Web Development with Seaside, 371, Square Bracket Associates, 2010, URL
  14. Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Pharo by Example, 333, Square Bracket Associates, 2009, URL, PDF
  15. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008, PDF
  16. Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Squeak by Example, Square Bracket Associates, 2007, URL
  17. Stéphane Ducasse, Squeak: Learn Programming with Robots, APress, 2005
  18. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, 360, Morgan Kaufmann, 2002, PDF
  19. Séphane Ducasse, Pharo with Style, 80, Book on Demand – Keepers of the lighthouse, 2002, URL
  20. Xavier Briffault and Stéphane Ducasse, Squeak, 350, Eyrolles, Paris, 2001
  21. Laurent Arditi and Stéphane Ducasse, La programmation: une approche fonctionelle et récursive avec Scheme, 238, Eyrolles, 1996

Editor

  1. 4th International Workshop on Blockchain-Oriented Software Engineering (IWBOSE), IEEE, 2021
  2. International Conference on Software Reuse, 12541, Springer, 2020
  3. 3rd International Workshop on Blockchain-Oriented Software Engineering (IWBOSE), IEEE, 2020
  4. Stéphane Ducasse and Guillermo Polito, Concurrent Programming in Pharo, 52, Square Bracket Associates, 2020, URL, PDF
  5. Guillermo Polito, Stéphane Ducasse and Allex Oliveira, Manage Your Code with Git and Iceberg, 61, Square Bracket Associates, 2020, URL, PDF
  6. Guillermo Polito, Stéphane Ducasse, Pablo Tesone and Ted Brunzie, Unified FFI - Calling Foreign Functions from Pharo, 67, Square Bracket Associates, 2020, URL, PDF
  7. 3rd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB'20), IEEE, 2020
  8. Sven van Caekenberghe, Zinc: an industrial quality level HTTP/S framework, 61, Square Bracket Associates, 2020, URL, PDF
  9. 2nd International Workshop on Blockchain-Oriented Software Engineering (IWBOSE), IEEE, 2019
  10. Stéphane Ducasse and Julien Delplanque, Commander20: A command Framework, 35, Square Bracket Associates, 2019, URL, PDF
  11. 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB'19), IEEE, 2019
  12. Clément Béra and Stéphane Ducasse, Call Stack Management, 52, Square Bracket Associates, 2018, URL, PDF
  13. Stéphane Ducasse, A Simple Reflective Object Kernel, 40, Square Bracket Associates, 2018, URL, PDF
  14. Stéphane Ducasse and Guillermo Polito, Physche: A Little Scheme in Pharo, 50, Square Bracket Associates, 2018, URL, PDF
  15. 1st International Workshop on Blockchain-Oriented Software Engineering (IWBOSE), IEEE, 2018
  16. John Brant, Jason Lecerf, Thierry Goubier, Stéphane Ducasse and Andrew P. Black, Smacc: a Compiler-Compiler, 44, Square Bracket Associates, 2017, URL, PDF
  17. Stéphane Ducasse and Peter Kenny, Scraping HTML with XPath, 30, Square Bracket Associates, 2017, URL, PDF
  18. Esteban Lorenzano, Stéphane Ducasse, Johan Fabry and Norbert Hartl, Voyage: Persisting Objects in Document Databases, 46, Square Bracket Associates, 2017, URL, PDF
  19. E. Maringolo, N. Pratt and R. Withney, Object-Relational Persistence with Glorp, 70, Square Bracket Associates, 2017, URL, PDF
  20. Proceedings of the 3rd Workshop on FAMIX and MOOSE in Software Reengineering (FAMOOSr'09), 27, 2009, PDF
  21. Alexandre Bergel, Wolfgang De Meuter, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Dynamic Languages and Applications, Report on the Workshop Dyla'07 at ECOOP 2007, Object-Oriented Technology. ECOOP'07 Workshop Reader, 4906, 7–12, Springer-Verlag, 2008, DOI, PDF
  22. Roel Wuyts, Serge Demeyer, Yann-Gaël Guéhéneuc, Kim Mens and Stéphane Ducasse, Report of the 7th ECOOP'06 Workshop on Object-Oriented Reengineering, Object-Oriented Technology. ECOOP'06 Workshop Reader, 69–71, Springer-Verlag, 2007, URL
  23. Report of the 6th ECOOP'05 Workshop on Object-Oriented Reengineering, Object-Oriented Technology. ECOOP'05 Workshop Reader, 2006, PDF
  24. ESUG 2004 Research Track, IAM, 2005, URL
  25. ESUG 2005 International Smalltalk Conference, IAM, 2005, URL
  26. LMO'05 : Langages et Modèles à Objets, Hermes - Lavoisier, 2005, URL
  27. Sebastian Gonzales, Wolgang Demeuter, Pascal Costanza, Stéphane Ducasse, Richard Gabriel and Theo D'hondt, Report of the ECOOP'03 Workshop on Object-Oriented Language Engineering in Post-Java Era, Object-Oriented Technology (ECOOP'04 Workshop Reader), Springer-Verlag, 2004, PDF
  28. Roel Wuyts, Serge Demeyer, Stéphane Ducasse and Kim Mens, Report of the ECOOP'04 Workshop on Object-Oriented Reengineering, Object-Oriented Technology. ECOOP'04 Workshop Reader, 3344, 177–186, Springer-Verlag, 2004, URL, DOI
  29. Serge Demeyer, Stéphane Ducasse, Kim Mens, Adrian Trifu and Rajesh Vasa, Report of the ECOOP'03 Workshop on Object-Oriented Reengineering, Object-Oriented Technology (ECOOP'03 Workshop Reader), 72-85, Springer-Verlag, 2003
  30. Wolfgang Demeuter, Stéphane Ducasse, Theo D'hondt and Ole Lehrmann Madsen, Report of the ECOOP'03 Workshop on Object-Oriented Language Engineering in Post-Java Era, Object-Oriented Technology (ECOOP'03 Workshop Reader), Springer-Verlag, 2003
  31. Stéphane Ducasse and Joachim Weisbrod, Report of the ECOOP'98 Workshop on Experiences in Object-Oriented Re-Engineering, Object-Oriented Technology (ECOOP'98 Workshop Reader), 72–96, Springer-Verlag, 1998

Refereed Articles in International Workshops

  1. Balsa Sarenac, Stéphane Ducasse, Guillermo Polito and Gordana Rakic, Modular and Extensible Extract Method, International Workshop on Smalltalk Technologies, 2024, PDF
  2. Nicolas Anquetil, Miguel Campero, Stéphane Ducasse, Juan-Pablo Sandoval and Pablo Tesone, Transformation-based Refactorings: a First Analysis, International Workshop of Smalltalk Technologies, IWST'22, 2022, PDF
  3. Oleksandr Zaitsev, Sebastian Jordan Montaño and Stéphane Ducasse, How Fast is AI in Pharo?\Benchmarking Linear Regression, IWST 2022-International Workshop on Smalltalk Technologies, 2022, PDF
  4. Stéphane Ducasse, Laurine Dargaud and Guillermo Polito, Microdown: a Clean and extensible markup language to support Pharo documentation, Proceedings of the 2020 International Workshop on Smalltalk Technologies, 2020, PDF
  5. Thomas Dupriez, Steven Costiou and Stéphane Ducasse, First Infrastructure and Experimentation in Echo-debugging, Proceedings of the 2020 International Workshop on Smalltalk Technologies, 2020, PDF
  6. G. Antonio Pierro, A. Bergel, Roberto Tonelli and Stéphane Ducasse, An Interdisciplinary Model for Graphical Representation, Cognition: Interdisciplinary Foundations, Models and Applications Workshop (CIFMA), 2020, PDF
  7. Ronie Salgado, Marcus Denker, Stéphane Ducasse, Anne Etien and Vincent Aranega, Towards a Smart Data Processing and Storage Model, International Workshop on Smalltalk Technologies IWST'20, 2020, PDF
  8. Julien Delplanque, Stéphane Ducasse and Oleksandr Zaitsev, Magic Literals in Pharo, International workshop of Smalltalk Technologies, 2019, PDF
  9. Dayne Guerra Calle, Julien Delplanque and Stéphane Ducasse, Exposing Test Analysis Results with DrTests, International Workshop on Smalltalk Technologies, 2019, URL, PDF
  10. Carolina Hernández Phillips, Guillermo Polito, Luc Fabresse, Stéphane Ducasse, Noury Bouraqadi and Pablo Tesone, Challenges in Debugging Bootstraps of Reflective Kernels, IWST19 - International workshop on Smalltalk Technologies, 2019, PDF
  11. Pierre Misse-Chanabier, Vincent Aranega, Guillermo Polito and Stéphane Ducasse, Illicium A modular transpilation toolchain from Pharo to C, International workshop of Smalltalk Technologies (IWST'19), 2019, PDF
  12. Benoît Verhaeghe, Nicolas Anquetil, Stéphane Ducasse, Abderrahmane Seriai, Laurent Deruelle and Mustapha Derras, Migrating GWT to Angular 6 using MDE, 12th Seminar on Advanced Techniques & Tools for Software Evolution, 2019, PDF
  13. Santiago Bragagnolo, Henrique Rocha, Marcus Denker and Stéphane Ducasse, SmartInspect: solidity smart contract inspector, 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 9-18, 2018, DOI, PDF
  14. Santiago Bragagnolo, Henrique Rocha, Marcus Denker and Stéphane Ducasse, Ethereum Query Language, 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 1-8, 2018, DOI, PDF
  15. Serge Demeyer, Benoît Verhaeghe, Anne Etien, Nicolas Anquetil and Stéphane Ducasse, Evaluating the Efficiency of Continuous Testing during Test-Driven Development, Proceedings VST 2018 (2nd IEEE International Workshop on Validation, Analysis and Evolution of Software Tests), 1 – 5, 2018, URL, PDF
  16. Sophie Kaleba, Clément Béra and Stéphane Ducasse, Assessing primitives performance on multi-stage execution, International Workshop on Smalltalk Technology IWST'18, 2018, URL, PDF
  17. Henrique Rocha and Stéphane Ducasse, Preliminary Steps Towards Modeling Blockchain Oriented Software, 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 1-6, 2018, DOI, PDF
  18. Abdelghani Alidra, Moussa Saker, Nicolas Anquetil and Stéphane Ducasse, Identifying class name inconsistency in hierarchy: a first simple heuristic, International Workshop on Smalltalk Technologies (IWST'17), 2017, DOI, PDF
  19. Nicolas Anquetil, Muhammad Bhatti, Stéphane Ducasse, André Hora and Jannik Laval, The Case for Non-Cohesive Packages, SQAMIA 2017 - 6th workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, 2017, URL, PDF
  20. Thomas Dupriez, Guillermo Polito and Stéphane Ducasse, Analysis and exploration for new generation debuggers, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 5:1–5:6, ACM, 2017, DOI, PDF
  21. Brice Govin, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Arnaud Monegier Du Sorbier, Managing an Industrial Software Rearchitecting Project With Source Code Labelling, Complex Systems Design & Management conference (CSD&M), 2017, URL
  22. Sophie Kaleba, Clément Béra, Alexandre Bergel and Stéphane Ducasse, A detailed VM profiler for the Cog VM, International Workshop on Smalltalk Technology IWST'17, 2017, URL, PDF
  23. Matteo Marra, Elisa Gonzalez Boix, Steven Costiou, Mickaël Kerboeuf, Alain Plantec, Guillermo Polito and Stéphane Ducasse, Debugging Cyber-Physical Systems with Pharo, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 8:1–8:10, ACM, 2017, URL, DOI, PDF
  24. Guillermo Polito, Stéphane Ducasse and Luc Fabresse, First-Class Undefined Classes for Pharo, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 9:1–9:8, ACM, 2017, URL, DOI, PDF
  25. Thibault Raffaillac, Stéphane Huot and Stéphane Ducasse, Turning Function Calls Into Animations, Proceedings of the 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2017, URL, PDF
  26. Henrique Rocha, Stéphane Ducasse, Marcus Denker and Jason Lecerf, Solidity Parsing Using SmaCC: Challenges and Irregularities, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 2:1–2:9, ACM, 2017, DOI, PDF
  27. Benoît Verhaeghe, Nicolas Anquetil, Stéphane Ducasse and Vincent Blondeau, Usage of Tests in an Open-Source Community, Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 4:1–4:9, ACM, 2017, DOI, PDF
  28. Thibault Arloing, Yann Dubois, Damien Cassou and Stéphane Ducasse, Pillar: A Versatile and Extensible Lightweight Markup Language, International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF
  29. Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse, Sylvain Cresson and Pascal Croisy, Test Selection with Moose In Industry: Impact of Granularity, International Workshop on Smalltalk Technologies IWST'16, 2016, URL, PDF
  30. Stéphane Ducasse, Eliot Miranda and Alain Plantec, Pragmas: Literal Messages as Powerful Method Annotations, International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF
  31. Brice Govin, Nicolas Anquetil, Arnaud Monegier Du Sorbier and Stéphane Ducasse, Clustering Techniques for Conceptual Cluster, International Workshop on Smalltalk Technologies IWST'16, 2016, URL, DOI
  32. Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Kolyang Dina Taiwe, Identifying the Exact Bug Fixing Actions, 2016 7th International Workshop on Empirical Software Engineering in Practice (IWESEP), 51-56, 2016, DOI
  33. Markiyan Rizun, Gustavo Santos, Stéphane Ducasse and Camille Teruel, Phorms: Pattern Combinator Library for Pharo, International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF
  34. Ronie Salgado and Stéphane Ducasse, Lowcode: Extending Pharo with C Types to Improve Performance, International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF
  35. Vincent Blondeau, Nicolas Anquetil, Stéphane Ducasse, Sylvain Cresson and Pascal Croisy, Software metrics to predict the health of a project?, International Workshop on Smalltalk Technologies IWST'15, 2015, DOI, PDF
  36. Vincent Blondeau, Sylvain Cresson, Pascal Croisy, Anne Etien, Nicolas Anquetil and Stéphane Ducasse, Predicting the Health of a Project? An Assessment in a Major IT Company, 8th Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE'15), 2015, PDF
  37. Vincent Blondeau, Sylvain Cresson, Pascal Croisy, Anne Etien, Nicolas Anquetil and Stéphane Ducasse, Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry, BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2015, PDF
  38. Martín Dias, Guillermo Polito, Damien Cassou and Stéphane Ducasse, DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis, IWST'15: International Workshop on Smalltalk Technologies 2015, 2015, URL, PDF
  39. Brice Govin, Nicolas Anquetil, Anne Etien, Arnaud Monegier Du Sorbier and Stéphane Ducasse, Reverse Engineering Tool Requirements for Real Time Embedded Systems, Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE'15), 2015, URL
  40. Brice Govin, Nicolas Anquetil, Anne Etien, Arnaud Monegier Du Sorbier and Stéphane Ducasse, Measuring the progress of an Industrial Reverse Engineering Process, BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2015, URL
  41. Guillaume Larcheveque, Usman Bhatti, Nicolas Anquetil and Stéphane Ducasse, Telescope: A High-Level Model to Build Dynamic Visualizations, International Workshop on Smalltalk Technologies (IWST'15), 2015, PDF
  42. Damien Pollet and Stéphane Ducasse, A First Analysis of String APIs: the Case of Pharo, International Workshop on Smalltalk Technologies 2015, 2015, PDF
  43. Markiyan Rizun, Jean-Christophe Bach and Stéphane Ducasse, Code Transformation by Direct Transformation of ASTs, International Workshop on Smalltalk Technologies (IWST), 2015, PDF
  44. Camillo Bruni, Luc Fabresse, Stéphane Ducasse and Igor Stasenko, Benzo: Reflective Glue for Low-level Programming, International Workshop on Smalltalk Technologies 2014, 2014, PDF
  45. Christophe Demarey, Damien Cassou and Stéphane Ducasse, Towards a new package dependency model, IWST'14: Proceedings of the 6th International Workshop on Smalltalk Technologies, 2014, PDF
  46. Lucas Godoy, Damien Cassou and Stéphane Ducasse, Tracking dependencies between code changes: An incremental approach, IWST'14: Proceedings of the International Workshop on Smalltalk Technologies 2014, 2014
  47. Nicolás Passerini, Pablo Tesone and Stéphane Ducasse, An extensible constraint-based type inference algorithm for object-oriented dynamic languages supporting blocks and generic types, International Workshop on Smalltalk Technologies (IWST'14), 2014
  48. Guillermo Polito, Noury Bouraqadi, Stéphane Ducasse and Luc Fabresse, Understanding Pharoś global state to move programs through time and space, IWST - International Workshop on Smalltalk Technology, Co-located within the 22th International Smalltalk Conference - 2014, 2014, PDF
  49. Camillo Bruni, Luc Fabresse, Stéphane Ducasse and Igor Stasenko, Language-side Foreign Function Interfaces with NativeBoost, International Workshop on Smalltalk Technologies 2013, 2013, PDF
  50. Mathieu Dehouck, Usman Bhatti, Alexandre Bergel and Stéphane Ducasse, Pragmatic Visualizations for Roassal: a Florilegium, International Workshop on Smalltalk Technologies, 2013, PDF
  51. Martín Dias, Damien Cassou and Stéphane Ducasse, Representing Code History with Development Environment Events, IWST'13: International Workshop on Smalltalk Technologies 2013, 2013, PDF
  52. Guillermo Polito, Stéphane Ducasse, Luc Fabresse and Noury Bouraqadi, Virtual Smalltalk Images: Model and Applications, IWST - International Workshop on Smalltalk Technology, Co-located within the 21th International Smalltalk Conference - 2013, 2013, PDF
  53. Camille Teruel, Damien Cassou and 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, 2013, URL, PDF
  54. Benjamin van Ryseghem, Stéphane Ducasse and 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), 2:1–2:14, ACM, 2012, DOI, PDF
  55. Gwenael Casaccio, Stéphane Ducasse, Luc Fabresse, Jean-Baptiste Arnaud and Benjamin van Ryseghem, Bootstrapping a Smalltalk, Proceedings of Smalltalks 2011 International Workshop, 2011, PDF
  56. Martín Dias, Mariano Martinez Peck, Stéphane Ducasse and Gabriela Arévalo, Clustered Serialization with Fuel, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), 2011, DOI, PDF
  57. Stéphane Ducasse, Manuel Oriol and Alexandre Bergel, Challenges to support automated random testing for dynamically typed languages, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), 2011, URL
  58. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Efficient Proxies in Smalltalk, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'11), 2011, DOI, PDF
  59. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Problems and Challenges when Building a Manager for Unused Objects, Proceedings of Smalltalks 2011 International Workshop, 2011, PDF
  60. Nikolaos Papoulias, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Towards Structural Decomposition of Reflection with Mirrors, Proceedings of International Workshop on Smalltalk Technologies (IWST'11), 2011, PDF
  61. Tristan Bourgois, Jannik Laval, Stéphane Ducasse and Damien Pollet, BLOC: a Trait-Based Collections Library - a Preliminary Experience Report, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'10), 2010, PDF
  62. Jannik Laval, Nicolas Anquetil and Stéphane Ducasse, OZONE: Package Layered Structure Identification in presence of Cycles, Proceedings of the 9th edition of the Workshop BElgian-NEtherlands software eVOLution seminar (BENEVOL'10), 2010, PDF
  63. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Visualizing Objects and Memory Usage, Smalltalks 2010, 2010, PDF
  64. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Experiments with a Fast Object Swapper, Smalltalks 2010, 2010, PDF
  65. Lukas Renggli, Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz, Practical Dynamic Grammars for Dynamic Languages, 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, PDF
  66. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Meta-models and Infrastructure for Smalltalk Omnipresent History, Smalltalks'2010, 2010, PDF
  67. Simon Denier, Damien Pollet and Stéphane Ducasse, Proposals for the Reborn Pharo Developer, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'09), 2009, PDF
  68. Stéphane Ducasse, Marcus Denker and Adrian Lienhard, Evolving a Reflective Language, Proceedings of the International Workshop on Smalltalk Technologies, 82–86, ACM, 2009, DOI, PDF
  69. Juan Lautaro Fernández, Santiago Robles, Andrés Fortier, Stéphane Ducasse, Gustavo Rossi and Silvia Gordillo, Meteoroid Towards a real MVC for the Web, Proceedings of International Workshop on Smalltalk Technologies (IWST 2009), ACM Digital Library, 2009, PDF
  70. Jannik Laval, Simon Denier, Stéphane Ducasse and Andy Kellens, Supporting Incremental Changes in Large System Models, Proceedings of ESUG International Workshop on Smalltalk Technologies, 1–7, 2009, PDF
  71. Jannik Laval, Simon Denier and Stéphane Ducasse, Identifying cycle causes with CycleTable, FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, 2009, PDF
  72. Azadeh Razavizadeh, Sorana Cîmpan, Hervé Verjus and Stéphane Ducasse, Software System Understanding via Architectural Views Extraction According to Multiple Viewpoints, 8th International Workshop on System/Software Architectures, 2009, PDF
  73. David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse and Alexandre Bergel, Tackling Software Navigation Issues of the Smalltalk IDE, Proceedings of International Workshop on Smalltalk Technologies (IWST'09), ACM Digital Library, 2009, DOI, PDF
  74. Alexandre Bergel, Stéphane Ducasse, Jannik Laval and Romain Peirs, Enhanced Dependency Structure Matrix for Moose, FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008, PDF
  75. Jannik Laval, Alexandre Bergel and Stéphane Ducasse, Assessing the Quality of your Software with MoQam, FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008, PDF
  76. Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet and Mathieu Suen, Package References Distribution Fingerprint, FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007
  77. Muhammad Usman Bhatti and Stéphane Ducasse, Surgical Information to Detect Design Problems with MOOSE, FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007
  78. Marcus Denker and Stéphane Ducasse, Software Evolution from the Field: an Experience Report from the Squeak Maintainers, Proceedings of the ERCIM Working Group on Software Evolution (2006), 166, 81–91, Elsevier, 2007, DOI, PDF
  79. Tudor Gîrba, Stéphane Ducasse, Adrian Kuhn, Radu Marinescu and Daniel Raţiu, Using Concept Analysis to Detect Co-Change Patterns, Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), 83–89, ACM Press, 2007, DOI, PDF
  80. Mathieu Suen, Stéphane Ducasse, Damien Pollet, Hani Abdeen and Ilham Alloui, Package Surface Blueprint: A Software Map, FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007
  81. Adrian Lienhard, Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz, Capturing How Objects Flow At Runtime, Proceedings International Workshop on Program Comprehension through Dynamic Analysis (PCODA'06), 39–43, 2006, PDF
  82. 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 Gall, Michel Wermelinger and Mohammad El-Ramly, The LAN-simulation: A Research and Teaching Example for Refactoring, Proceedings of IWPSE 2005 (8th International Workshop on Principles of Software Evolution), 123–131, IEEE Computer Society Press, 2005, acceptance rate: 13/54=24%, DOI, PDF
  83. Stéphane Ducasse and Tudor Gîrba, Being a Long-Living Software Mayor — the SimCity Metaphor to Explain the Challenges Behind Software Evolution, Proceedings of CHASE International Workshop 2005, 2005, PDF
  84. Stéphane Ducasse, Michele Lanza and Romain Robbes, Multi-level Method Understanding Using Microprints, Proceedings of VISSOFT 2005 (3th IEEE International Workshop on Visualizing Software for Understanding), 2005, PDF
  85. Tudor Gîrba, Adrian Kuhn, Mauricio Seeberger and Stéphane Ducasse, How Developers Drive Software Evolution, Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005), 113–122, IEEE Computer Society Press, 2005, acceptance rate: 13/54 = 24%, DOI, PDF
  86. Orla Greevy and Stéphane Ducasse, Characterizing the Functional Roles of Classes and Methods by Analyzing Feature Traces, Proceedings of WOOR 2005 (6th International Workshop on Object-Oriented Reengineering), 2005, PDF
  87. Tom Mens, Michel Wermelinger, Stéphane Ducasse, Serge Demeyer, Robert Hirschfeld and Mehdi Jazayeri, Challenges in Software Evolution, Proceedings of the International Workshop on Principles of Software Evolution (IWPSE 2005), 123–131, IEEE Computer Society, 2005, acceptance rate: 13/54 = 24%
  88. Stéphane Ducasse, Michael Freidig and Roel Wuyts, Logic and Trace-based Object-Oriented Application Testing, Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004), 2004, PDF
  89. Stéphane Ducasse, Tudor Gîrba and Jean-Marie Favre, Modeling Software Evolution by Treating History as a First Class Entity, Proceedings Workshop on Software Evolution Through Transformation (SETra 2004), 75–86, Elsevier, 2004, DOI, PDF
  90. Markus Gaelli, Oscar Nierstrasz and Stéphane Ducasse, One-Method Commands: Linking Methods and Their Tests, OOPSLA Workshop on Revival of Dynamic Languages, 2004, PDF
  91. Tudor Gîrba, Stéphane Ducasse, Radu Marinescu and Daniel Raţiu, Identifying Entities That Change Together, Ninth IEEE Workshop on Empirical Studies of Software Maintenance, 2004, PDF
  92. Tudor Gîrba, Jean-Marie Favre and Stéphane Ducasse, Using Meta-Model Transformation to Model Software Evolution, Proceedings of 2nd International Workshop on Meta-Models and Schemas for Reverse Engineering (ATEM 2004), 57–64, 2004, DOI, PDF
  93. Gabriela Arévalo, Stéphane Ducasse and Oscar Nierstrasz, Understanding Classes using X-Ray Views, Proceedings of 2nd International Workshop on MASPEGHI 2003 (ASE'03), 9–18, CRIM — University of Montreal (Canada), 2003, PDF
  94. Alexandre Bergel, Stéphane Ducasse and Roel Wuyts, The Classbox Module System, Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, 2003, PDF
  95. Roland Bertuli, Stéphane Ducasse and Michele Lanza, Run-Time Information Visualization for Understanding Object-Oriented Systems, Proceedings of 4th International Workshop on Object-Oriented Reengineering (WOOR'03), 10–19, University of Antwerp, 2003, PDF
  96. Stéphane Ducasse, Nathanael Schärli and Roel Wuyts, Open Surfaces for Controlled Visibility, Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, 2003, PDF
  97. Stéphane Ducasse and Philippe Mougin, Power to Collections: Generalizing Polymorphism by Unifying Array Programming and Object-Oriented Programming, Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, 2003, PDF
  98. Stéphane Ducasse and Roel Wuyts, Supporting Objects as An Anthropomorphic View at Computation or Why Smalltalk for Teaching Objects?, Proceedings of the Ecoop'02 International Educator Symposium, 2002, PDF
  99. Michele Lanza and Stéphane Ducasse, Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics, Proceedings of the 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 77–84, 2002, PDF
  100. Peng Liang, Gabriela Arévalo, Stéphane Ducasse, Michele Lanza, Nathanael Schärli, Roel Wuyts and Oscar Nierstrasz, Applying RMA for Scheduling Field Device Components, ECOOP 2002 Workshop Reader, 2002, PDF
  101. Nathanael Schärli, Stéphane Ducasse and Oscar Nierstrasz, Classes = Traits + States + Glue (Beyond mixins and multiple inheritance), Proceedings of the International Workshop on Inheritance, 2002, PDF
  102. Michael Winter, Thomas Genßler, Alexander Christoph, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts, Gabriela Arévalo, Peter Müller, Christian Stich and Bastiaan Schönhage, Components for Embedded Software — The PECOS Approach, Proc. Second International Workshop on Composition Languages, 2002, URL
  103. Michele Lanza, Stéphane Ducasse and Lukas Steiger, Understanding Software Evolution using a Flexible Query Engine, Proceedings of the Workshop on Formal Foundations of Software Evolution, 2001, PDF
  104. Michele Lanza and Stéphane Ducasse, The Class Blueprint: A Visualization of the Internal Structure of Classes, Workshop Proceedings of OOPSLA 2001, 2001, PDF
  105. Roel Wuyts and Stéphane Ducasse, Symbiotic Reflection between an Object-Oriented and a Logic Programming Language, ECOOP 2001 International Workshop on MultiParadigm Programming with Object-Oriented Languages, 2001, URL
  106. Roel Wuyts and Stéphane Ducasse, Composition Languages for Black-Box Components, First OOPSLA Workshop on Language Mechanisms for Programming Software Components, 2001, URL
  107. Roel Wuyts, Stéphane Ducasse and Gabriela Arévalo, Applying Experiences with Declarative Codifications of Software Architectures on COD, Ecoop 6th International Workshop on Component-Oriented Programming, 2001, URL
  108. Roel Wuyts and Stéphane Ducasse, Non-Functional Requirements in a Component Model for Embedded Systems, International Workshop on Specification and Verification of Component-Based Systems, 2001, URL
  109. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, A Pattern Language for Reverse Engineering, Proceedings of EuroPLoP '00, 189–208, UVK GmbH, 2000, PDF
  110. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Tie Code And Questions: a Reengineering Pattern, Proceedings of EuroPLoP '2000, 209–217, 2000, PDF
  111. Stéphane Ducasse, Michele Lanza and Sander Tichelaar, Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems, Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools, 2000, PDF
  112. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Transform Conditionals to Polymorphism, Proceedings of EuroPLoP '2000, 219–252, 2000, PDF
  113. Stéphane Ducasse, Michele Lanza and Lukas Steiger, Supporting Evolution Recovery: a Query-based Approach, ECOOP 2000 International Workshop of Architecture Evolution, 2000
  114. Sander Tichelaar, Stéphane Ducasse and Serge Demeyer, FAMIX: Exchange Experiences with CDIF and XMI, Proceedings of the ICSE 2000 Workshop on Standard Exchange Format (WoSEF 2000), 2000, PDF
  115. Sander Tichelaar, Stéphane Ducasse and Serge Demeyer, FAMIX and XMI, Proceedings WCRE 2000 Workshop on Exchange Formats, 296–296, IEEE Computer Society Press, 2000, DOI, PDF
  116. Juan-Carlos Cruz and Stéphane Ducasse, Coordinating Open Distributed Systems, Proceedings of International Workshop in Future Trends in Distributed Computing Systems '99, 1999, DOI, PDF
  117. Serge Demeyer, Stéphane Ducasse and Sander Tichelaar, A Pattern Language for Reverse Engineering, Proceedings of the 4th European Conference on Pattern Languages of Programming and Computing, UVK Universitätsverlag Konstanz GmbH, 1999, PDF
  118. Stéphane Ducasse, Matthias Rieger and Georges Golomingi, Tool Support for Refactoring Duplicated OO Code, Proceedings of the ECOOP '99 Workshop on Experiences in Object-Oriented Re-Engineering, Forschungszentrum Informatik, Karlsruhe, 1999, PDF
  119. Stéphane Ducasse, Michele Lanza and Serge Demeyer, Reverse Engineering based on Metrics and Program Visualization, Object-Oriented Technology (ECOOP'99 Workshop Reader), Springer-Verlag, 1999
  120. Matthias Rieger, Stéphane Ducasse and Georges Golomingi, Tool Support for Refactoring Duplicated OO Code, Object-Oriented Technology (ECOOP '99 Workshop Reader), Springer-Verlag, 1999, PDF
  121. Serge Demeyer and Stéphane Ducasse, Do Metrics Support Framework Development?, Object-Oriented Technology (ECOOP'98 Workshop Reader), 1543, 247–249, Springer-Verlag, 1998
  122. Stéphane Ducasse, Robb Nebbe and Tamar Richner, Two Reengineering Patterns: Eliminating Type Checking, Proceedings of the 4th European Conference on Pattern Languages of Programming and Computing, 1999, UVK Universitätsverlag Konstanz GmbH, 1998, PDF
  123. Stéphane Ducasse and Manuel Günter, Coordination of Active Objects by Means of Explicit Connectors, Proceedings of the DEXA workshops, 572–577, IEEE Computer Society Press, 1998, PDF
  124. Pascal Rapicault, Mireille Blay-Fornarino, Stéphane Ducasse and Anne-Marie Dery, Dynamic Type Inference to Support Object-Oriented Reengineering in Smalltalk, 76–77, 1998, PDF
  125. Tamar Richner, Stéphane Ducasse and Roel Wuyts, Understanding Object-Oriented Programs with Declarative Event Analysis, Object-Oriented Technology (ECOOP '98 Workshop Reader), 1543, Springer-Verlag, 1998, PDF
  126. Matthias Rieger and Stéphane Ducasse, Visual Detection of Duplicated Code, Proceedings ECOOP Workshop on Experiences in Object-Oriented Re-Engineering, Forschungszentrum Informatik Karlsruhe, 1998, PDF
  127. Matthias Rieger and Stéphane Ducasse, Visual Detection of Duplicated Code, Object-Oriented Technology (ECOOP '98 Workshop Reader), 1543, 75–76, Springer-Verlag, 1998, PDF
  128. Stéphane Ducasse, Message Passing Abstractions as Elementary Bricks for Design Pattern Implementation, Object-Oriented Technology (ECOOP '97 Workshop Reader), 1357, 96–99, Springer-Verlag, 1997
  129. Sander Tichelaar, Stéphane Ducasse and Theo-Dirk Meijler, Architectural Extraction In Reverse Engineering by Prototyping: An experiment, Proceedings of the ESEC/FSE Workshop on Object-Oriented Re-engineering, Technical University of Vienna, Information Systems Institute, Distributed Systems Group, 1997, PDF
  130. Stéphane Ducasse, Inheritance Mechanism Reification by Means of First Class Object, Proceedings of the International IJCAI'95 Workshop on Reflection and Meta-Level Architectures and their Applications in AI, 39–49, 1995
  131. Stéphane Ducasse and Mireille Fornarino, Protocol for Managing Dependencies between Objects by controlling Generic Function Invocation, OOPSLA '93 International Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, 1993

Tool Demos

  1. Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Muhammad Bhatti, Cesar Couto, Marco Túlio Valente and Julio Martins, 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, 2012, PDF
  2. Mauricio Seeberger, Adrian Kuhn, Tudor Gîrba and Stéphane Ducasse, Chronia: Visualizing How Developers Change Software Systems, Proceedings of 10th European Conference on Software Maintenance and Reengineering (CSMR'06), 345–346, 2006, PDF
  3. Michele Lanza, Stéphane Ducasse, Harald Gall and Martin Pinzger, CodeCrawler — An Information Visualization Tool for Program Comprehension, Proceedings of ICSE 2005 (27th IEEE International Conference on Software Engineering), 672–673, ACM Press, 2005

Vulgarisation Articles

  1. Olivier Auverlot and Stéphane Ducasse, Un Chat en Pharo, GNU Linux Magazine, 2016
  2. Nicolas Anquetil, Stéphane Ducasse and Muhammad U. Bhatti, Dedicated Software Analysis Tools, ERCIM News, 99, 22–23, 2014, PDF
  3. Muhammad U. Bhatti, Nicolas Anquetil and Stéphane Ducasse, An Environment for dedicated Software Analysis tools, ERCIM News, 88, 12–13, 2012, PDF
  4. Olivier Auverlot and Stéphane Ducasse, Construire un service Rest avec Pharo et Seaside-Rest, Linux Magazine, 1, 2011
  5. Jannik Laval and Stéphane Ducasse, Optimisation d'applications en Pharo, Linux Magazine, 1, 2010
  6. Jannik Laval and Stéphane Ducasse, Pharo: un nouveau Smalltalk open source, Linux Magazine, 1, 2010
  7. Jannik Laval and Stéphane Ducasse, Package et gestion de versions en Pharo, Linux Magazine, 1, 2010
  8. Alexandre Bergel, Stéphane Ducasse and Lukas Renggli, Seaside – Advanced Composition and Control Flow for Dynamic Web Applications, ERCIM News, 72, 2008
  9. Stéphane Ducasse and Alexandre Bergel, Exceptions en Smalltalk, Linux Magazine, 1, 2008
  10. Stéphane Ducasse and Serge Stinckwich, Réflexion en Squeak, Linux Magazine, 1, 2007
  11. Stéphane Ducasse and Serge Stinckwich, Introspection et méta-manipulations en Squeak, Linux Magazine, 1, 2007
  12. Stéphane Ducasse and Hilaire Fernandes, Smalltalk et design patterns, un couple assorti, Linux Magazine, 1, 18–23, 2007
  13. Stéphane Ducasse and Hilaire Fernandes, Tests unitaires en Smalltalk, Linux Magazine, 1, 18–23, 2007
  14. Stéphane Ducasse and Hilaire Fernandes, La syntaxe Smalltalk par la pratique, Linux Magazine, 1, 18–23, 2006
  15. Stéphane Ducasse and Serge Stinckwich, Seaside: développement d'applications web en Smalltalk, Linux Magazine, 1, 2006
  16. Stéphane Ducasse and Serge Stinckwich, Seaside: développer des composants réutilisables, Linux Magazine, 1, 2006
  17. Stéphane Ducasse and Serge Stinckwich, Smalltalk: un modèle pur objet, Linux Magazine, 1, 2006
  18. Hilaire Fernandes and Stéphane Ducasse, Smalltalk: Le pouvoir et la simplicité du tout objet, Linux Magazine, 1, 2006
  19. Serge Stinckwich and Stéphane Ducasse, Les structures de contrôle en Smalltalk, Linux Pratique, 1, 18–23, 2006
  20. Stéphane Ducasse and Hilaire Fernandes, Squeak: un Smalltalk libre multimédia, Linux Pratique, 1, 18–23, 2005
  21. Hilaire Fernandes and Stéphane Ducasse, Squeak: mon premier programme, Linux Pratique, 1, 18–23, 2005
  22. Serge Stinckwich and Stéphane Ducasse, La syntaxe Smalltalk, Linux Pratique, 1, 18–23, 2005
  23. Stéphane Ducasse, Seaside: Des composants pour le web, Programmez! Le Magazine du Développement, 1, 2003
  24. Stéphane Ducasse, Seaside: Des applications web complexes simplement..., Programmez! Le Magazine du Développement, 1, 2003
  25. Stéphane Ducasse, Squeak: Réflexion pour Prototyper, Programmez! Le Magazine du Développement, 1, 2003
  26. Stéphane Ducasse, Espionnage en Squeak, Programmez! Le Magazine du Développement, 1, 2003
  27. Stéphane Ducasse, Refactoring Browser et SmallLint, Programmez! Le Magazine du Développement, 1, 2002
  28. Stéphane Ducasse, SUnit: Ces tests que souvent l'on deteste, Programmez! Le Magazine du Développement, 1, 2002
  29. Stéphane Ducasse, Squeak: Introspection, Programmez! Le Magazine du Développement, 1, 2001
  30. Stéphane Ducasse, Squeak: Classes, Programmez! Le Magazine du Développement, 1, 2001
  31. Stéphane Ducasse, Squeak: Syntaxe par l'example, Programmez! Le Magazine du Développement, 1, 2001
  32. Stéphane Ducasse, Squeak: Une syntaxe minimaliste, Programmez! Le Magazine du Développement, 1, 2001
  33. Stéphane Ducasse, Squeak: Un smalltalk open-source détonnant, Programmez! Le Magazine du Développement, 1, 2001

PhD and Habilitation

  1. Stéphane Ducasse, Reengineering Object-Oriented Applications, 2001, PDF
  2. Stéphane Ducasse, Intégration réflexive de dépendances dans un modèle à classes, 1997, Université de Nice-Sophia Antipolis, PDF

Home | Pharo | Pharo Mastodon | Stef Mastodon