Refereed Articles in International Journals

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. Steven Costiou, Mickaël Kerboeuf, Clotilde Toullec, Alain Plantec and Stéphane Ducasse, Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs, Journal of Object Technology, 19, 1:1-32, 2020, URL, DOI, PDF.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  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. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  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. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  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. 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.
  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. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Visually charactering source code changes, Journal of Science of Computer Programming, 98, 376–393, 2012, 5-year impact factor (2012) 0.903, DOI, PDF.
  37. 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.
  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. 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.
  40. 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.
  41. 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.
  42. 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.
  43. 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.
  44. 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.
  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 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.
  47. 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.
  48. 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.
  49. 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.
  50. 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.
  51. 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.
  52. 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.
  53. 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.
  54. 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.
  55. Oscar Nierstrasz, Stéphane Ducasse and Nathanael Schärli, Flattening Traits, Journal of Object Technology, 5, 129–148, 2006, May-June, PDF.
  56. 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.
  57. 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.
  58. 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.
  59. 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.
  60. 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.
  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. 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.
  63. 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.
  64. 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.
  65. 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.
  66. Benny Sadeh and Stéphane Ducasse, Adding Dynamic Interfaces to Smalltalk, Journal of Object Technology, 1, 17, 2002, PDF.
  67. 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 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.
  2. Guillermo Polito, Nahuel Palumbo, Pablo Tesone, Soufyane Labsari and Stéphane Ducasse, Interpreter-guided Differential JIT Compiler Unit Testing, Programming Language Design and Implementation (PLDI'22), 2022, PDF.
  3. 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.
  4. 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.
  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. 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.
  7. 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.
  8. 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.
  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. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  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, 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  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 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 International Conferences

  1. 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.
  2. Nour Jihene Agouf, Stéphane Ducasse, Anne Etien and Michele Lanza, A New Generation of Class Blueprint (Best paper award), IEEE Working Conference on Software Visualization (VISSOFT), 2022, PDF.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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), 2020, acceptance rate: 16/60 = 27%, DOI, PDF.
  13. 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.
  14. 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.
  15. 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 (DSL'19), 67–79, ACM, 2019, DOI, PDF.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi and Max Mattone, Virtualization Support for Dynamic Core Library Update, Onward! 2015, 2015, PDF.
  21. 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.
  22. Nick Papoulias, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Reifying the Reflectogram, 30th ACM/SIGAPP Symposium On Applied Computing, 2015, DOI, PDF.
  23. Guillermo Polito, Stéphane Ducasse, Luc Fabresse and Noury Bouraqadi, A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages, Onward! 2015, 2015, PDF.
  24. 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.
  25. 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.
  26. Guido Chari, Diego Garbervetsky, Stefan Marr and Stéphane Ducasse, Towards Fully Reflective Environments, Onward! 2015, 240–253, 2015, DOI, PDF.
  27. 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.
  28. 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.
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. 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.
  37. 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.
  38. 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.
  39. 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.
  40. 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.
  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. 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.
  43. 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.
  44. 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.
  45. 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.
  46. 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.
  47. 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.
  48. 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.
  49. 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.
  50. 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.
  51. 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.
  52. 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.
  53. 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.
  54. 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.
  55. 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.
  56. 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.
  57. 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.
  58. 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.
  59. 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.
  60. 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.
  61. 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.
  62. 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.
  63. 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.
  64. 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.
  65. 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.
  66. 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.
  67. 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.
  68. 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.
  69. 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.
  70. 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.
  71. 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.
  72. 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.
  73. 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.
  74. 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.
  75. 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.
  76. 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.
  77. 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.
  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. 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.
  80. Marcel Weiher and Stéphane Ducasse, High-Order Messaging, Proceedings of International Symposium on Dynamic Languages (SDL'05), 23–34, ACM Press, 2005, URL.
  81. 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.
  82. 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.
  83. 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.
  84. 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.
  85. 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.
  86. 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.
  87. 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.
  88. 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.
  89. 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.
  90. 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.
  91. 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.
  92. 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.
  93. 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.
  94. 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.
  95. 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.
  96. 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.
  97. 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.
  98. 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.
  99. 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.
  100. 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.
  101. 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. 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.
  9. 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.
  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. Stéphane Ducasse and Clément Bera, Blocks: a Detailed Analysis, Deep Into Pharo, 25, Square Bracket Associates, 2013, URL.
  5. Clément Bera and Stéphane Ducasse, Handling Exceptions, Deep Into Pharo, 38, 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. 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.
  8. 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.
  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. Stéphane Ducasse, Gordana Rakic, Sebastijan Kaplar, Quentin Ducasse — Originally written by A. Black, S. Ducasse, O. Nierstrasz, D. Pollet with D. Cassou and M. Denker, Pharo 9 by Example, Book on Demand – Keepers of the lighthouse, 2022, URL.
  2. Olivier Auverlot, Stéphane Ducasse and Luc Fabresse, TinyBlog: Develop your First Web App with Pharo, 110, Square Bracket Associates, 2019.
  3. Olivier Auverlot, Stéphane Ducasse and Luc Fabresse, TinyBlog: Créer votre Première Application Web avec Pharo, 142, Square Bracket Associates, 2019.
  4. Stéphane Ducasse, Pharo with Style, 46, Square Bracket Associates, 2019, URL.
  5. Johan Fabry and Stéphane Ducasse, The Spec UI Framework, 84, Square Bracket Associates, 2017, URL.
  6. 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.
  7. Stéphane Ducasse and Damien Pollet, Learning Object-Oriented Programming, Design and TDD with Pharo, 250, Square Bracket Associates, 2017, URL.
  8. Damien Cassou, Stéphane Ducasse, Luc Fabresse, Johan Fabry and Sven Van Caekenberghe, Enterprise Pharo: a Web Perspective, 278, Square Bracket Associates, 2015, URL.
  9. Alexandre Bergel, Damien Cassou, Stéphane Ducasse and Jannik Laval, Deep Into Pharo, 420, Square Bracket Associates, 2013, URL, PDF.
  10. Stéphane Ducasse, Lukas Renggli, C. David Shaffer, Rick Zaccone and Michael Davies, Dynamic Web Development with Seaside, 371, Square Bracket Associates, 2010, URL.
  11. 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.
  12. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008, PDF.
  13. Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Squeak by Example, Square Bracket Associates, 2007, URL.
  14. Stéphane Ducasse, Squeak: Learn Programming with Robots, APress, 2005.
  15. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, 360, Morgan Kaufmann, 2002, PDF.
  16. Séphane Ducasse, Pharo with Style, 80, Book on Demand – Keepers of the lighthouse, 2002, URL.
  17. Xavier Briffault and Stéphane Ducasse, Squeak, 350, Eyrolles, Paris, 2001.
  18. Laurent Arditi and Stéphane Ducasse, La programmation: une approche fonctionelle et récursive avec Scheme, 238, Eyrolles, 1996.

Editor

  1. Stéphane Ducasse and Guillermo Polito, Concurrent Programming in Pharo, 52, Square Bracket Associates, 2020, URL, PDF.
  2. Guillermo Polito, Stéphane Ducasse, Pablo Tesone and Ted Brunzie, Unified FFI - Calling Foreign Functions from Pharo, 67, Square Bracket Associates, 2020, URL, PDF.
  3. Guillermo Polito, Stéphane Ducasse and Allex Oliveira, Manage Your Code with Git and Iceberg, 61, Square Bracket Associates, 2020, URL, PDF.
  4. Stéphane Ducasse and Julien Delplanque, Commander20: A command Framework, 35, Square Bracket Associates, 2019, URL, PDF.
  5. Clément Béra and Stéphane Ducasse, Call Stack Management, 52, Square Bracket Associates, 2018, URL, PDF.
  6. Stéphane Ducasse and Guillermo Polito, Physche: A Little Scheme in Pharo, 50, Square Bracket Associates, 2018, URL, PDF.
  7. Stéphane Ducasse, A Simple Reflective Object Kernel, 40, Square Bracket Associates, 2018, URL, PDF.
  8. Stéphane Ducasse and Peter Kenny, Scraping HTML with XPath, 30, Square Bracket Associates, 2017, URL, PDF.
  9. John Brant, Jason Lecerf, Thierry Goubier, Stéphane Ducasse and Andrew P. Black, Smacc: a Compiler-Compiler, 44, Square Bracket Associates, 2017, URL, PDF.
  10. Esteban Lorenzano, Stéphane Ducasse, Johan Fabry and Norbert Hartl, Voyage: Persisting Objects in Document Databases, 46, Square Bracket Associates, 2017, URL, PDF.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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. Sebastian Jordan Montaño, Nahuel Palumbo, Guillermo Polito, Stéphane Ducasse and Pablo Tesone, Improving Performance Through Object Lifetime Profiling: the DataFrame Case, CEUR Workshop Proceedings, CEUR-WS.org, 2023, URL, PDF.
  2. 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.
  3. Nicolas Anquetil, Miguel Campero, Stéphane Ducasse, Juan-Pablo Sandoval and Pablo Tesone, Transformation-based Refactorings: a First Analysis, International Workshop of Smalltalk Technologies, 2022, PDF.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. Julien Delplanque, Stéphane Ducasse and Oleksandr Zaitsev, Magic Literals in Pharo, International workshop of Smalltalk Technologies, 2019, PDF.
  10. 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.
  11. Dayne Guerra Calle, Julien Delplanque and Stéphane Ducasse, Exposing Test Analysis Results with DrTests, International Workshop on Smalltalk Technologies, 2019, URL, PDF.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. 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.
  37. 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.
  38. 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.
  39. 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.
  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. 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.
  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. 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.
  45. 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.
  46. 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.
  47. 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.
  48. 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.
  49. 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.
  50. 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.
  51. 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.
  52. Mathieu Dehouck, Usman Bhatti, Alexandre Bergel and Stéphane Ducasse, Pragmatic Visualizations for Roassal: a Florilegium, International Workshop on Smalltalk Technologies, 2013, PDF.
  53. 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.
  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. 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.
  56. 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.
  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, Problems and Challenges when Building a Manager for Unused Objects, Proceedings of Smalltalks 2011 International Workshop, 2011, PDF.
  59. 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.
  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. 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.
  62. 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.
  63. 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.
  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. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Visualizing Objects and Memory Usage, Smalltalks 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. 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.
  68. 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.
  69. 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.
  70. 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.
  71. 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.
  72. 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.
  73. 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.
  74. 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.
  75. 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.
  76. 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.
  77. 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.
  78. 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.
  79. 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.
  80. 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.
  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. 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.
  83. 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%.
  84. 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.
  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. 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.
  88. 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.
  89. 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.
  90. 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.
  91. 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.
  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. 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.
  95. 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.
  96. 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.
  97. 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.
  98. 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.
  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. 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.
  101. 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.
  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. 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.
  104. 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.
  105. 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.
  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. Michele Lanza and Stéphane Ducasse, The Class Blueprint: A Visualization of the Internal Structure of Classes, Workshop Proceedings of OOPSLA 2001, 2001, PDF.
  108. 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.
  109. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Tie Code And Questions: a Reengineering Pattern, Proceedings of EuroPLoP '2000, 209–217, 2000, PDF.
  110. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, A Pattern Language for Reverse Engineering, Proceedings of EuroPLoP '00, 189–208, UVK GmbH, 2000, PDF.
  111. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Transform Conditionals to Polymorphism, Proceedings of EuroPLoP '2000, 219–252, 2000, PDF.
  112. Stéphane Ducasse, Michele Lanza and Lukas Steiger, Supporting Evolution Recovery: a Query-based Approach, ECOOP 2000 International Workshop of Architecture Evolution, 2000.
  113. 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.
  114. 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.
  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. 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.
  117. 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.
  118. 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.
  119. 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.
  120. 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.
  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. 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.
  123. 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.
  124. 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.
  125. 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.
  126. 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.
  127. 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.
  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.

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.

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, Package et gestion de versions en Pharo, Linux Magazine, 1, 2010.
  7. Jannik Laval and Stéphane Ducasse, Pharo: un nouveau Smalltalk open source, 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 Hilaire Fernandes, Tests unitaires en Smalltalk, Linux Magazine, 1, 18–23, 2007.
  11. Stéphane Ducasse and Hilaire Fernandes, Smalltalk et design patterns, un couple assorti, Linux Magazine, 1, 18–23, 2007.
  12. Stéphane Ducasse and Serge Stinckwich, Introspection et méta-manipulations en Squeak, Linux Magazine, 1, 2007.
  13. Stéphane Ducasse and Serge Stinckwich, Réflexion en Squeak, Linux Magazine, 1, 2007.
  14. Stéphane Ducasse and Serge Stinckwich, Seaside: développer des composants réutilisables, Linux Magazine, 1, 2006.
  15. Hilaire Fernandes and Stéphane Ducasse, Smalltalk: Le pouvoir et la simplicité du tout objet, Linux Magazine, 1, 2006.
  16. Stéphane Ducasse and Serge Stinckwich, Smalltalk: un modèle pur objet, Linux Magazine, 1, 2006.
  17. Serge Stinckwich and Stéphane Ducasse, Les structures de contrôle en Smalltalk, Linux Pratique, 1, 18–23, 2006.
  18. Stéphane Ducasse and Hilaire Fernandes, La syntaxe Smalltalk par la pratique, Linux Magazine, 1, 18–23, 2006.
  19. Stéphane Ducasse and Serge Stinckwich, Seaside: développement d'applications web en Smalltalk, Linux Magazine, 1, 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 applications web complexes simplement..., Programmez! Le Magazine du Développement, 1, 2003.
  24. Stéphane Ducasse, Seaside: Des composants pour le web, 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, SUnit: Ces tests que souvent l'on deteste, Programmez! Le Magazine du Développement, 1, 2002.
  28. Stéphane Ducasse, Refactoring Browser et SmallLint, Programmez! Le Magazine du Développement, 1, 2002.
  29. Stéphane Ducasse, Squeak: Un smalltalk open-source détonnant, 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: Introspection, Programmez! Le Magazine du Développement, 1, 2001.
  32. Stéphane Ducasse, Squeak: Syntaxe par l'example, Programmez! Le Magazine du Développement, 1, 2001.
  33. Stéphane Ducasse, Squeak: Une syntaxe minimaliste, Programmez! Le Magazine du Développement, 1, 2001.

Technical Reports

  1. Marcus Denker, Nicolas Anquetil, Steven Costiou, Stéphane Ducasse, Anne Etien and Guillermo Polito, 2022 Activity Report Project-Team RMOD, 2023, PDF.
  2. Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse and Derras Mustapha, Reporting Context Aware Partial Translation engine based on immediate and delayed Rule application, 2022.
  3. Théo Rogliano, Guillermo Polito, Pablo Tesone, Luc Fabresse and Stéphane Ducasse, Technical Report: Unanticipated Object Synchronisation for Dynamically-Typed Languages, 2022, URL, PDF.
  4. Guillermo Polito, Stéphane Ducasse and Pablo Tesone, Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs, 2021, PDF.
  5. Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse, Abderrahmane Seriai and Derras Mustapha, Software Migration: A Theoretical Framework (A Grounded Theory approach on Systematic Literature Review), 2021, PDF.
  6. Oleksandr Zaitsev, Stéphane Ducasse and Nicolas Anquetil, Characterizing Pharo Code: A Technical Report, 2020, PDF.
  7. Steven Costiou, Thomas Dupriez and Stéphane Ducasse, New Generation Debuggers, GdR Génie de la Programmation et du Logiciel - Défis 2030, 2020, URL, PDF.
  8. Julien Delplanque, Stéphane Ducasse, Andrew P. Black and Guillermo Polito, Rotten Green Tests: a First Analysis, 2018, PDF.
  9. Santiago Bragagnolo, Henrique Rocha, Marcus Denker and Stéphane Ducasse, SmartInspect: Smart Contract Inspection Technical Report, 2017, PDF.
  10. Stéphane Ducasse, Luc Fabresse, Guillermo Polito and Camille Teruel, An Experiment with lexically-bound extension methods for a dynamic language, 2017, URL, PDF.
  11. Nicolas Anquetil, Yuriy Tymchuk, Anne Etien, Gustavo Santos and Stéphane Ducasse, A Generic Platform for Name Resolution in Source Code Analysis, 2014, URL.
  12. Martín Dias, Verónica Uquillas Gómez, Damien Cassou and Stéphane Ducasse, Software Integration Questions: A Quantitative Survey, 2014, PDF.
  13. Guido Chari, Diego Garbervetsky, Camillo Bruni, Marcus Denker and Stéphane Ducasse, Waterfall: Primitives Generation on the Fly, 2013, PDF.
  14. Damien Cassou, Stéphane Ducasse and Nicolas Petton, SafeJS: Hermetic Sandboxing for JavaScript, 7, 2013, PDF.
  15. Stéphane Ducasse, Nicolas Petton, Guillermo Polito and Damien Cassou, Semantics and Security Issues in JavaScript, 2012, PDF.
  16. Stéphane Ducasse, Nicolas Petton, Guillermo Polito and Damien Cassou, Semantics and Security Issues in JavaScript, 2012.
  17. Nicolas Anquetil, Damien Cassou, Marcus Denker, Stéphane Ducasse and Damien Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2012 Activity Report, 2012, PDF.
  18. Stéphane Ducasse, Marcus Denker and Damien Pollet, Pharo's Vision: Goals, Processes, and Development Effort, 2012, PDF.
  19. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011, PDF.
  20. Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi and Luc Fabresse, Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring, 2011, PDF.
  21. Stéphane Ducasse, Nicolas Anquetil, Marcus Denker and Damien Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2011 Activity Report, 2011, PDF.
  22. Stéphane Ducasse, Nicolas Anquetil, Usman Bhatti, Andre Cavalcante Hora, Jannik Laval and Tudor Girba, MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family, 2011, PDF.
  23. Stéphane Ducasse, Nicolas Anquetil, Usman Bhatti and Andre Cavalcante Hora, Software Metrics for Package Remodularisation, 2011, PDF.
  24. Simon Denier, Jannik Laval, Stéphane Ducasse and Fabrice Bellingard, Technical Model for Remediation (Squale Deliverable 2.2), 2010, PDF.
  25. Stéphane Ducasse, Nicolas Anquetil, Marcus Denker and Damien Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2010 Activity Report, 2010, PDF.
  26. Simon Denier, Jannik Laval, Stéphane Ducasse and Fabrice Bellingard, Technical and Economical Model (Squale Deliverable 2.1), 2010, PDF.
  27. Johan Fabry, Andy Kellens and Stéphane Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, 2010.
  28. Françoise Balmas, Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Karine Mordal-Manet, Hani Abdeen and Fabrice Bellingard, Software metric for Java and C++ practices (Squale Deliverable 1.1), 2009, PDF.
  29. Stéphane Ducasse, Simon Denier, Françoise Balmas, Alexandre Bergel, Jannik Laval, Karine Mordal-Manet and Fabrice Bellingard, Visualization of Practices and Metrics (Squale Deliverable 1.2), 2009, PDF.
  30. David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet and Romain Robbes, Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps, 2009, PDF.
  31. Stéphane Ducasse, Nicolas Anquetil, Marcus Denker and Damien Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report, 2009, PDF.
  32. Françoise Balmas, Fabrice Bellingard, Simon Denier, Stéphane Ducasse, Jannik Laval and Karine Mordal-Manet, Practices in the Squale Quality Model (Squale Deliverable 1.3), 2009, PDF.
  33. Karine Mordal-Manet, Françoise Balmas, Simon Denier, Stéphane Ducasse, Harald Wertz, Jannik Laval, Fabrice Bellingard and Philippe Vaillergues, The Squale Model – A \emphPractice-based Industrial Quality Model, 2009, PDF.
  34. Muhammad Usman Bhatti, Stéphane Ducasse and Awais Rashid, Aspect Mining in Procedural Object-Oriented Code, 2008, PDF.
  35. Oscar Nierstrasz, Stéphane Ducasse and Nathanael Schärli, Flattening Traits, 2005, PDF.
  36. Oscar Nierstrasz, Stéphane Ducasse, Stefan Reichhart and Nathanael Schärli, Adding Traits to (Statically Typed) Languages, 2005, PDF.
  37. Stéphane Ducasse, Michele Lanza and Laura Ponisio, A Top-Down Program Comprehension Strategy for Packages, 2004, PDF.
  38. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, 2004, PDF.
  39. Andrew P. Black, Nathanael Schärli and Stéphane Ducasse, Applying Traits to the Smalltalk Collection Hierarchy, 2002, PDF.
  40. Thomas Genssler, Alexander Christoph, Benedikt Schulz, Michael Winter, Chris M. Stich, Christian Zeidler, Peter Müller, Andreas Stelter, Oscar Nierstrasz, Stéphane Ducasse, Gabriela Arévalo, Roel Wuyts, Peng Liang, Bastiaan Schönhage and Reinier van den Born, PECOS in a Nutshell, The Pecos Consortium, 2002.
  41. Nathanael Schärli, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts and Andrew Black, Traits: The Formal Model, 2002, PDF.
  42. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz and Andrew P. Black, Traits: Composable Units of Behavior, 2002, PDF.
  43. Serge Demeyer, Sander Tichelaar and Stéphane Ducasse, FAMIX 2.1 — The FAMOOS Information Exchange Model, 2001.
  44. Sander Tichelaar and Stéphane Ducasse, Pull Up/Push Down Method: an Analysis, 2001.
  45. Stéphane Ducasse, Reengineering Object-Oriented Applications, 2001, PDF.
  46. Stéphane Ducasse, Michele Lanza, Oscar Nierstrasz, Matthias Rieger and Sander Tichelaar, BEOC Analysis Report, 2000.
  47. Stéphane Ducasse, Des techniques de contrôle de l'envoi de messages en Smalltalk, 1997.
  48. Stéphane Ducasse, Reifying Inheritance in a Reflective Language, 1996, PDF.
  49. Stéphane Ducasse, Mireille Fornarino and Anne-Marie Pinna-Dery, Control et PAC model, 1995.
  50. Stéphane Ducasse, Mireille Fornarino and Anne-Marie Pinna, Embedding behavioral relationships between objects using computational relection, 1994.