Revues internationales avec comité de lecture

  1. 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, 2012, 5 Year ISI impact factor 0.567 (2010), PDF, DOI.
  2. 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, Computer Languages, Systems and Structures, 2011, PDF.
  3. 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 1.821 (2010), PDF, DOI.
  4. Gabriela Arévalo, Stéphane Ducasse, Silvia Gordillo and Oscar Nierstrasz, Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis, Information and Software Technology, 52, 1167-1187, 2010, ISI impact factor 1.821 (2010), PDF, DOI.
  5. 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), 2010, Core A, PDF.
  6. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  7. 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, PDF, DOI.
  8. 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 4.865 (2010), PDF, DOI.
  9. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  10. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  11. 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 2.551 (2010), PDF, DOI.
  12. 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 1.821 (2010), PDF, DOI.
  13. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  14. 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 1.478 (2010), CORE A*, PDF, DOI.
  15. 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 1.523 (2010), PDF, DOI.
  16. 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 1.523 (2010), PDF.
  17. 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 1.523 (2010), PDF, DOI.
  18. 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 0.698 (2010), PDF, DOI.
  19. Oscar Nierstrasz, Stéphane Ducasse and Nathanael Schärli, Flattening Traits, Journal of Object Technology, 5, 129–148, 2006, PDF.
  20. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  21. Alexandre Bergel, Stéphane Ducasse and Oscar Nierstrasz, Analyzing Module Diversity, Journal of Universal Computer Science, 11, 1613–1644, 2005, 0.337, SCI, PDF.
  22. 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, 2005, 5 Year ISI impact factor 0.698 (2010), DOI.
  23. 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 4.865 (2010), PDF, DOI.
  24. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  25. 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, PDF, DOI.
  26. 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, 5 Year ISI impact factor 0.698 (2010), PDF, DOI.
  27. 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 1.523 (2010), PDF, DOI.
  28. 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 4.865 (2010), PDF, DOI.
  29. Benny Sadeh and Stéphane Ducasse, Adding Dynamic Interfaces to Smalltalk, Journal of Object Technology, 1, 2002, PDF.
  30. Stéphane Ducasse, Evaluating Message Passing Control Techniques in Smalltalk, Journal of Object-Oriented Programming (JOOP), 12, 39–44, SIGS Press, 1999, PDF.

Meilleures conférences internationales

  1. Tom 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), Springer, 2009, 21%, PDF.
  2. 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, 21%, PDF, DOI.
  3. 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, 17%, PDF, DOI.
  4. 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, 9%, PDF, DOI.
  5. 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, PDF, DOI.
  6. 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, PDF, DOI.
  7. 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, PDF, DOI.
  8. 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, PDF, DOI.
  9. 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 (ECOOP'03), 2743, 248–274, Springer Verlag, 2003, PDF, DOI.
  10. 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, PDF, DOI.
  11. 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, PDF, DOI.
  12. 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, PDF, DOI.
  13. 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, PDF.

Revues nationales avec comité de lecture

  1. 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.
  2. 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.
  3. 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.

Conférences internationales avec comité de lecture

  1. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, acceptance rate (full + short papers): 50/104 = 48%, PDF.
  2. Johan Fabry, Andy Kellens, Simon Denier and Stéphane Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, International Conference on Program Comprehension (ICPC), 121-130, IEEE Computer Society Press, 2011, 23%, PDF.
  3. 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.
  4. 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, CSMR 2011: Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 141–150, 2011, PDF.
  5. David Rothlisberger, Oscar Nierstrasz and Stéphane Ducasse, SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs, International Conference on Program Comprehension (ICPC), IEEE Computer Society Press, 2011, 23%, PDF.
  6. 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%, PDF, DOI.
  7. 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, PDF, DOI.
  8. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Visually Supporting Source Code Changes Integration: the Torch Dashboard, Working Conference on Reverse Engineering (WCRE'10), 2010, PDF.
  9. Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui and Ilham Alloui, Automatic Package Coupling and Cycle Minimization, International Working Conference on Reverse Engineering (WCRE'09), 103–112, IEEE Computer Society Press, 2009, 25%, PDF.
  10. 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 European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, 2009, PDF.
  11. Stéphane Ducasse, Damien Pollet, Alexandre Bergel and Damien Cassou, Reusing and Composing Tests with Traits, Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS'09), 252–271, 2009, 24%, PDF.
  12. 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, 25%, PDF.
  13. 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, ICSM '09: Proceedings of the IEEE International Conference on Software Maintenance, 94–103, 2009, 40%, PDF.
  14. 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.
  15. 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 2009), 253–257, IEEE Computer Society, 2009, PDF, DOI.
  16. 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, 25%, PDF.
  17. Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet and Mathieu Suen, Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships, European Conference on Software Maintenance and Reengineering (CSMR'08), 213–222, IEEE Computer Society Press, 2008, 27%, PDF.
  18. 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.
  19. Muhammad Usman Bhatti, Stéphane Ducasse and Marianne Huchard, Reconsidering Classes in Procedural Object-Oriented Code, International Conference on Reverse Engineering (WCRE'08), 2008, PDF.
  20. 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, PDF, DOI.
  21. Hilaire Fernandes, Thibault Carron and Stéphane Ducasse, iSTOA: Artefacts for mathematical interactive learning execises kzLearning, Proceedings of 6th International Conference on Creating, Connecting and Collaborating through Computing (C5 2008), 65–72, IEEE Computer Society, 2008, PDF.
  22. 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, PDF, DOI.
  23. 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, PDF, DOI.
  24. Damien Cassou, Stéphane Ducasse and Roel Wuyts, Redesigning with Traits: the Nile Stream trait-based Library, Proceedings of the 15th International Conference on Dynamic Languages (ICDL'07), 50–75, ACM Digital Library, 2007, PDF, DOI.
  25. 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, PDF.
  26. 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, 21%, PDF.
  27. 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, PDF, DOI.
  28. 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, 29%, PDF, DOI.
  29. 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, PDF, DOI.
  30. 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, 29%, PDF.
  31. 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.
  32. 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, PDF, DOI.
  33. 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, PDF, DOI.
  34. Stéphane Ducasse, Tudor Gîrba and Adrian Kuhn, Distribution Map, Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM '06), 203–212, IEEE Computer Society, 2006, 28%, PDF, DOI.
  35. 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, 28%, PDF, DOI.
  36. 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.
  37. 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, 41%, PDF, DOI.
  38. 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, PDF, DOI.
  39. 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, 44%, PDF, DOI.
  40. 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, PDF, DOI.
  41. 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 (CSMR'05), 2–11, IEEE Computer Society, 2005, 41%, PDF, DOI.
  42. 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, 41%, PDF, DOI.
  43. 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, 31%, PDF, DOI.
  44. 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, 36%, PDF, DOI.
  45. Romain Robbes, Stéphane Ducasse and Michele Lanza, Microprints: A Pixel-based Semantically Rich Visualization of Methods, Proceedings of 13th International Smalltalk Conference (ISC'05), 131–157, 2005, PDF.
  46. Marcel Weiher and Stéphane Ducasse, High-Order Messaging, Proceedings of International Symposium on Dynamic Languages (SDL'05), 23–34, ACM Press, 2005, PDF.
  47. 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.
  48. 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, PDF, DOI.
  49. 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, PDF.
  50. 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, PDF, DOI.
  51. 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, PDF.
  52. 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, PDF, DOI.
  53. 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, PDF, DOI.
  54. 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, PDF, DOI.
  55. Oscar Nierstrasz, Gabriela Arévalo, Stéphane Ducasse, Roel Wuyts, Andrew Black, Peter Müller, Christian Zeidler, Thomas Genssler and Reinier Born, A Component Model for Field Devices, Proceedings First International IFIP/ACM Working Conference on Component Deployment, 200–209, ACM, 2002, PDF.
  56. 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, PDF, DOI.
  57. 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, PDF, DOI.
  58. 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 (ISPSE '00), 157–167, IEEE Computer Society Press, 2000, PDF, DOI.
  59. 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, PDF.
  60. 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, PDF, DOI.
  61. 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, PDF.
  62. 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, PDF, DOI.
  63. 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, PDF, DOI.
  64. 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, PDF, DOI.
  65. 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, PDF, DOI.

Conférences nationales avec comité de lecture

  1. Jannik Laval, Alexandre Bergel and Stéphane Ducasse, Matrice de dépendances enrichie, Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF.
  2. Alexandre Bergel and Stéphane Ducasse, Supporting Unanticipated Changes with Traits and Classboxes, Net.ObjectDays (NODE'05), 61–75, 2005, PDF.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.

Articles invités

  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, PDF, DOI.
  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 (ESEC/FSE'05), 1–10, ACM Press, 2005, PDF, DOI.
  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, PDF, DOI.
  4. Oscar Nierstrasz, Stéphane Ducasse and Serge Demeyer, Objektorientierte Re-Engineering-Muster: ein Überblick, 2005, 46–51, 2005, PDF.

Articles dans un ouvrage collectif

  1. Jannik Laval, Simon Denier and Stéphane Ducasse, Evolution et Rénovation des Systèmes Logiciels, Hermès, 2012.
  2. Karine Mordal, Jannik Laval and Stéphane Ducasse, Evolution et Rénovation des Systèmes Logiciels, Hermès, 2012.
  3. Stéphane Ducasse, Tudor Gîrba, Michele Lanza and Serge Demeyer, Moose: a Collaborative and Extensible Reengineering Environment, 55–71, Franco Angeli, 2005, PDF.
  4. Michele Lanza and Stéphane Ducasse, CodeCrawler — An Extensible and Language Independent 2D and 3D Software Visualization Tool, 74–94, Franco Angeli, 2005, PDF.
  5. Anne-Marie Dery, Stéphane Ducasse and Mireille Fornarino, Objets et Dépendances, 131–155, Inter-Editions, 1996.

Livres

  1. Stéphane Ducasse, Lukas Renggli, C. David Shaffer, Rick Zaccone and Michael Davies, Dynamic Web Development with Seaside, Square Bracket Associates, 2010, PDF.
  2. Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Pharo by Example, 333, Square Bracket Associates, 2009, PDF.
  3. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008, PDF.
  4. Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker, Squeak by Example, Square Bracket Associates, 2007, PDF.
  5. Stéphane Ducasse, Squeak: Learn Programming with Robots, APress, 2005.
  6. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, Object-Oriented Reengineering Patterns, Morgan Kaufmann, 2002, PDF.
  7. 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 Born, PECOS in a Nutshell, The Pecos Consortium, 2002, PDF.
  8. Xavier Briffault and Stéphane Ducasse, Squeak, Eyrolles, Paris, 2001.
  9. Laurent Arditi and Stéphane Ducasse, La programmation: une approche fonctionelle et récursive avec Scheme, Eyrolles, 1996.

Editeur

  1. Simon Denier and Tudor Gîrba, Proceedings of the 3rd Workshop on FAMIX and MOOSE in Software Reengineering (FAMOOSr'09), 27, 2009, PDF.
  2. 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, PDF, DOI.
  3. Roel Wuyts, Serge Demeyer, Yann-Gaël Guéehé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, PDF.
  4. Serge Demeyer, Kim Mens, Roel Wuyts, Yann-Gaël Guéehéneuc, Andy Zaidman, Neil Walkinshaw, Ademar Aguiar and Stéphane Ducasse, Report of the 6th ECOOP'05 Workshop on Object-Oriented Reengineering, Object-Oriented Technology. ECOOP'05 Workshop Reader, 2006, PDF.
  5. 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.
  6. 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, PDF, DOI.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.

Articles de workshop internationaux avec comité de lecture

  1. Gwenael Casaccio, Stéphane Ducasse, Luc Fabresse, Jean-Baptiste Arnaud and Benjamin Ryseghem, Bootstrapping a Smalltalk, Proceedings of Smalltalks 2011 International Workshop, 2011, PDF.
  2. Martin 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, PDF.
  3. 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, PDF.
  4. 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 2011), 2011, PDF.
  5. 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.
  6. Papoulias Nikolaos, 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 2011), 2011, PDF.
  7. 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.
  8. 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 2010, 2010, PDF.
  9. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Visualizing Objects and Memory Usage, Smalltalks 2010, 2010, PDF.
  10. Mariano Martinez Peck, Noury Bouraqadi, Marcus Denker, Stéphane Ducasse and Luc Fabresse, Experiments with a Fast Object Swapper, Smalltalks 2010, 2010, PDF.
  11. 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.
  12. Verónica Uquillas Gómez, Stéphane Ducasse and Theo D'Hondt, Meta-models and Infrastructure for Smalltalk Omnipresent History, Smalltalks'2010, 2010, PDF.
  13. 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.
  14. Stéphane Ducasse, Marcus Denker and Adrian Lienhard, Evolving a Reflective Language, Proceedings of the International Workshop on Smalltalk Technologies (IWST 2009), 82–86, ACM, 2009, PDF, DOI.
  15. 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.
  16. Jannik Laval, Simon Denier, Stéphane Ducasse and Andy Kellens, Supporting Incremental Changes in Large Models, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), 2009, PDF.
  17. 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.
  18. 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.
  19. 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 2009), ACM Digital Library, 2009, PDF.
  20. 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.
  21. Muhammad Usman Bhatti and Stéphane Ducasse, Mining and classification of diverse crosscutting concerns, Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution, 2008, PDF.
  22. 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.
  23. 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.
  24. 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, PDF.
  25. 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, PDF, DOI.
  26. 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, PDF, DOI.
  27. 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.
  28. 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.
  29. 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, 24%, PDF, DOI.
  30. 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.
  31. 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.
  32. 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, 24%, PDF, DOI.
  33. 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.
  34. 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, 24%.
  35. 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.
  36. 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, PDF, DOI.
  37. 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.
  38. 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.
  39. 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, PDF, DOI.
  40. 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.
  41. 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.
  42. 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.
  43. 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.
  44. 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.
  45. 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.
  46. 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.
  47. 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.
  48. 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.
  49. 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, PDF.
  50. 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.
  51. Michele Lanza and Stéphane Ducasse, The Class Blueprint: A Visualization of the Internal Structure of Classes, Workshop Proceedings of OOPSLA 2001, 2001, PDF.
  52. 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, PDF.
  53. Roel Wuyts and Stéphane Ducasse, Composition Languages for Black-Box Components, First OOPSLA Workshop on Language Mechanisms for Programming Software Components, 2001, PDF.
  54. 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, PDF.
  55. 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, PDF.
  56. Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz, A Pattern Language for Reverse Engineering, Proceedings of EuroPLoP '00, 189–208, UVK GmbH, 2000, PDF.
  57. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Tie Code And Questions: a Reengineering Pattern, Proceedings of EuroPLoP '2000, 209–217, 2000, PDF.
  58. Stéphane Ducasse, Michele Lanza and Sander Tichelaar, Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems, Proceedings of CoSET '00 (2nd International Symposium on Constructing Software Engineering Tools), 2000, PDF.
  59. Stéphane Ducasse, Serge Demeyer and Oscar Nierstrasz, Transform Conditionals to Polymorphism, Proceedings of EuroPLoP '2000, 219–252, 2000, PDF.
  60. Stéphane Ducasse, Michele Lanza and Lukas Steiger, Supporting Evolution Recovery: a Query-based Approach, ECOOP 2000 International Workshop of Architecture Evolution, 2000.
  61. 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.
  62. 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, PDF, DOI.
  63. Juan-Carlos Cruz and Stéphane Ducasse, Coordinating Open Distributed Systems, Proceedings of International Workshop in Future Trends in Distributed Computing Systems '99, 1999, PDF, DOI.
  64. 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.
  65. 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.
  66. 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.
  67. 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.
  68. Serge Demeyer and Stéphane Ducasse, Do Metrics Support Framework Development?, Object-Oriented Technology (ECOOP'98 Workshop Reader), 1543, 247–249, Springer-Verlag, 1998.
  69. 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.
  70. 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.
  71. 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.
  72. 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.
  73. 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.
  74. 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.
  75. 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.
  76. 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.
  77. 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.
  78. 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.

Thèse et Habilitation á diriger des recherches

  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, PDF.

Demonstrations d'outils

  1. Mauricio Seeberger, Adrian Kuhn, Tudor Gîrba and Stéphane Ducasse, Chronia: Visualizing How Developers Change Software Systems, 345–346, 2006, PDF.
  2. Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz, Moose: an Agile Reengineering Environment, 99–102, 2005, PDF, DOI.
  3. Michele Lanza, Stéphane Ducasse, Harald Gall and Martin Pinzger, CodeCrawler — An Information Visualization Tool for Program Comprehension, 672–673, ACM Press, 2005.

Articles de vulgarisation

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

BibTex Files of the Publications

BibTex File