Roel Wuyts, Serge Demeyer, Stéphane Ducasse, and Kim Mens,
Report of the ECOOP'04 Workshop on Object-Oriented Reengineering,
PDF
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,
PDF
Wolgang 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
Serge Demeyer, Stéphane Ducasse, Kim Mens, Adrian Trifu, and Rajesh Vasa,
Report of the ECOOP'03 Workshop on Object-Oriented Reengineering
Proceedings of the ECOOP'99 Workshop on Experiences in Object-Oriented Re-Engineering,
Ed. Stéphane Ducasse and Oliver Ciupke,
June,
Forschungszentrum Informatik, Karlsruhe, Germany,
1999,
FZI 2-6-6/99
Proceedings of the ECOOP '99 Workshop on Experiences in Object-Oriented Re-Engineering,
Ed. Oliver Ciupke and Stéphane Ducasse,
Forschungszentrum Informatik, Haid-und-Neu-Strasse 10-14, 76131 Karlsruhe, Germany,
June,
1999,
FZI 2-6-6/99
Ducasse Stéphane and Joachim Weisbrod,
Report of the ECOOP'98 Workshop on Experiences in Object-Oriented Re-Engineering
Proceedings of the ECOOP'98 Workshop on Experiences in Object-Oriented Re-Engineering,
Ed. Ducasse Stéphane and Joachim Weisbrod,
Forschungszentrum Informatik, Haid-und-Neu-Strasse 10-14, 76131 Karlsruhe, Germany,
June,
1998,
FZI 6/7/98
Orla Greevy and Stéphane Ducasse,
Characterizing the Functional Roles of Classes and Methods by Analyzing Feature Traces,
In
Proceedings of WOOR 2005 (6th International Workshop on Object-Oriented Reengineering),
July,
2005,
to appear,
PDF
Tudor Gîrba, Adrian Kuhn, Mauricio Seeberger, and Stéphane Ducasse,
How Developers Drive Software Evolution,
In Proceedings of International Workshop on Principles of Software Evolution (IWPSE),
IEEE Computer Society Press,
2005,
to appear
Serge Demeyer, Van Rysselberghe, Filip, Tudor Gîrba, Jacek Ratzinger,, Radu Marinescu, Tom Mens, Du Bois, Bart, 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,
In Proceedings of International Workshop on Principles of Software Evolution (IWPSE),
IEEE Computer Society Press,
2005,
to appear
Tudor Gîrba, Jean-Marie Favre, and Stéphane Ducasse,
Using Meta-Model Transformation to Model Software Evolution
Tudor Gîrba, Stéphane Ducasse, Radu Marinescu, and Daniel Raţiu,
Identifying Entities That Change Together,
In
Ninth IEEE Workshop on Empirical Studies of Software Maintenance,
2004,
PDF
Markus Gälli, Oscar Nierstrasz, and Stéphane Ducasse,
One-Method Commands: Linking Methods and Their Tests,
PDF HTML
Stéphane Ducasse, Tudor Gîrba, and Jean-Marie Favre,
Modeling Software Evolution by Treating History as a First Class Entity,
In
Workshop on Software Evolution Through Transformation (SETra 2004),
pp. 71-82,
2004,
PDF
Stéphane Ducasse, Michael Freidig, and Roel Wuyts,
Logic and Trace-based Object-Oriented Application Testing,
In
Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004),
2004,
PDF
Stéphane Ducasse and Philippe Mougin,
Power to Collections: Generalizing Polymorphism by Unifying Array Programming and Object-Oriented Programming,
In
Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era,
July,
2003,
PDF
Stéphane Ducasse, Nathanael Schärli, and Roel Wuyts,
Open Surfaces for Controlled Visibility,
In
Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era,
July,
2003,
PDF
Roland Bertuli, Stéphane Ducasse, and Michele Lanza,
Run-Time Information Visualization for Understanding Object-Oriented Systems,
In
Proceedings of WOOR 2003 (4th International Workshop on Object-Oriented Reengineering),
University of Antwerp,
pp. 10-19,
2003,
PDF
Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts,
The Classbox Module System,
In
Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era,
July,
2003,
PDF
Gabriela Arévalo, Stéphane Ducasse, and Oscar Nierstrasz,
Understanding Classes using X-Ray Views,
In
Proceedings of 2nd International Workshop on MASPEGHI 2003 (ASE 2003),
October,
CRIM - University of Montreal (Canada),
pp. 9-18,
2003,
PDF
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,
In
Proc. Second International Workshop on Composition Languages,
2002,
In conjunction with 16th European Conference on Object-Oriented Programming (ECOOP) Malaga, Spain, June 11, 2002,
PDF
Nathanael Schärli, Stéphane Ducasse, and Oscar Nierstrasz,
Classes = Traits + States + Glue (Beyond mixins and multiple inheritance),
In
Proceedings of the International Workshop on Inheritance,
2002,
PDF
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,
In
ECOOP 2002 Workshop Reader,
2002,
PDF
Michele Lanza and Stéphane Ducasse,
Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics,
In
Proceedings of the 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering,
Ed. Fernando Brito e Abreu, Mario Piattini, Geert Poels, and Houari A. Sahraoui,
pp. 77-84,
2002,
PDF
Stéphane Ducasse and Roel Wuyts,
Supporting Objects as An Anthropomorphic View at Computation or Why Smalltalk for Teaching Objects?,
In
Proceedings of the Ecoop'02 International Educator Symposium,
2002,
PDF
Roel Wuyts and Stéphane Ducasse,
Non-Functional Requirements in a Component Model for Embedded Systems,
In
International Workshop on Specification and Verification of Component-Based Systems,
2001,
PDF
Roel Wuyts, Stéphane Ducasse, and Gabriela Arévalo,
Applying Experiences with Declarative Codifications of Software Architectures on COD,
In
Ecoop 6th International Workshop on Component-Oriented Programming,
2001,
PDF
Roel Wuyts and Stéphane Ducasse,
Composition Languages for Black-Box Components,
In
First OOPSLA Workshop on Language Mechanisms for Programming Software Components,
2001,
PDF
Roel Wuyts and Stéphane Ducasse,
Symbiotic Reflection between an Object-Oriented and a Logic Programming Language,
In
ECOOP 2001 International Workshop on MultiParadigm Programming with Object-Oriented Languages,
2001,
PDF
Michele Lanza and Stéphane Ducasse,
The Class Blueprint: A Visualization of the Internal Structure of Classes,
In
Workshop Proceedings of OOPSLA 2001,
2001,
PDF
Michele Lanza, Stéphane Ducasse, and Lukas Steiger,
Understanding Software Evolution using a Flexible Query Engine,
In
Proceedings of the Workshop on Formal Foundations of Software Evolution,
2001,
PDF
Sander Tichelaar, Stéphane Ducasse, and Serge Demeyer,
FAMIX and XMI,
In
Proceedings of WCRE 2000 workshop on Exchange Formats,
November,
2000,
PDF
Sander Tichelaar, Stéphane Ducasse, and Serge Demeyer,
FAMIX: Exchange Experiences with CDIF and XMI,
In
Proceedings of the ICSE 2000 Workshop on Standard Exchange Format (WoSEF 2000),
June,
2000,
PDF
Stéphane Ducasse, Michele Lanza, and Lukas Steiger,
Supporting Evolution Recovery: a Query-based Approach,
In ECOOP '2000 International Workshop of Architecture Evolution,
2000
Stéphane Ducasse, Serge Demeyer, and Oscar Nierstrasz,
Transform Conditionals to Polymorphism,
In
Proceedings of EuroPLoP '2000,
pp. 219-252,
2000,
PDF
Ducasse, Stéphane, Lanza, Michele, Tichelaar, and Sander,
Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems,
In
Proceedings of CoSET '00 (2nd International Symposium on Constructing Software Engineering Tools),
June,
2000,
PDF
Stéphane Ducasse, Serge Demeyer, and Oscar Nierstrasz,
Tie Code And Questions: a Reengineering Pattern,
In
Proceedings of EuroPLoP '2000,
pp. 209-217,
2000,
PDF
Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz,
A Pattern Language for Reverse Engineering,
In
Proceedings of EuroPLoP '2000,
UVK GmbH,
pp. 189-208,
2000,
PDF
Matthias Rieger, Stéphane Ducasse, and Georges Golomingi,
Tool Support for Refactoring Duplicated OO Code,
In
Object-Oriented Technology (ECOOP '99 Workshop Reader),
LNCS (Lecture Notes in Computer Science),
Springer-Verlag,
1999,
PDF
Stéphane Ducasse, Michele Lanza, and Serge Demeyer,
Reverse Engineering based on Metrics and Program Visualization,
In Object-Oriented Technology (ECOOP'99 Workshop Reader),
LNCS (Lecture Notes in Computer Science),
Springer-Verlag,
1999
Stéphane Ducasse, Matthias Rieger, and Georges Golomingi,
Tool Support for Refactoring Duplicated OO Code,
In
Proceedings of the ECOOP '99 Workshop on Experiences in Object-Oriented Re-Engineering,
Ed. Stéphane Ducasse and Oliver Ciupke,
June,
Forschungszentrum Informatik, Karlsruhe,
1999,
FZI-Report 2-6-6/99,
PDF
Serge Demeyer, Stéphane Ducasse, and Sander Tichelaar,
A Pattern Language for Reverse Engineering,
In
Proceedings of the 4th European Conference on Pattern Languages of Programming and Computing, 1999,
Ed. Paul Dyson,
Konstanz, Germany,
July,
UVK Universitätsverlag Konstanz GmbH,
1999,
PDF
Juan-Carlos Cruz and Stéphane Ducasse,
Coordinating Open Distributed Systems,
In
Proceedings of International Workshop in Future Trends in Distributed Computing Systems '99,
1999,
PDF
Matthias Rieger and Stéphane Ducasse,
Visual Detection of Duplicated Code,
In
Object-Oriented Technology (ECOOP '98 Workshop Reader),
Ed. Serge Demeyer and Jan Bosch,
July,
LNCS 1543,
Springer-Verlag,
pp. 75-76,
1998,
PDF
Matthias Rieger and Stéphane Ducasse,
Visual Detection of Duplicated Code,
In
Proceedings ECOOP Workshop on Experiences in Object-Oriented Re-Engineering,
Ed. Stéphane Ducasse and Joachim Weisbrod,
FZI Report,
Forschungszentrum Informatik Karlsruhe,
1998,
PDF
Tamar Richner, Stéphane Ducasse, and Roel Wuyts,
Understanding Object-Oriented Programs with Declarative Event Analysis,
In
Object-Oriented Technology (ECOOP '98 Workshop Reader),
Ed. Serge Demeyer and Jan Bosch,
July,
LNCS 1543,
Springer-Verlag,
1998,
PDF
Pascal Rapicault, Mireille Blay-Fornarino, Stéphane Ducasse, and Anne-Marie Dery,
Dynamic Type Inference to Support Object-Oriented Reengineering in Smalltalk,
PDF
Stéphane Ducasse and Manuel Günter,
Coordination of Active Objects by Means of Explicit Connectors,
In
Proceedings of the DEXA workshops,
August,
IEEE Computer Society Press,
pp. 572-577,
1998,
PDF
Stéphane Ducasse, Robb Nebbe, and Tamar Richner,
Two Reengineering Patterns: Eliminating Type Checking,
In
Proceedings of the 4th European Conference on Pattern Languages of Programming and Computing, 1999,
Ed. Paul Dyson,
Konstanz, Germany,
July,
UVK Universitätsverlag Konstanz GmbH,
1998,
PDF
Serge Demeyer and Stéphane Ducasse,
Do Metrics Support Framework Development?,
In Object-Oriented Technology (ECOOP '98 Workshop Reader),
Ed. Serge Demeyer and Jan Bosch,
LNCS,
Volume 1543,
Springer-Verlag,
1998
Sander Tichelaar, Stéphane Ducasse, and Theo-Dirk Meijler,
Architectural Extraction In Reverse Engineering by Prototyping: An experiment,
In
Proceedings of the ESEC/FSE Workshop on Object-Oriented Re-engineering,
Ed. Serge Demeyer and Harald Gall,
September,
Technical University of Vienna, Information Systems Institute, Distributed Systems Group,
1997,
Technical Report TUV-1841-97-10,
PDF
Stéphane Ducasse,
Message Passing Abstractions as Elementary Bricks for Design Pattern Implementation,
In Object-Oriented Technology (ECOOP '97 Workshop Reader),
Ed. Jan Bosch and Stuart Mitchell,
June,
LNCS,
Volume 1357,
Springer-Verlag,
pp. 96-99,
1997
Stéphane Ducasse,
Inheritance Mechanism Reification by Means of First Class Object,
In Proceedings of the International IJCAI'95 Workshop on Reflection and Meta-Level Architectures and their Applications in AI,
pp. 39-49,
1995,
RR-95-12
Stéphane Ducasse and Mireille Fornarino,
Protocol for Managing Dependencies between Objects by controlling Generic Function Invocation,
In OOPSLA '93 International Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming,
1993,
Technical Report, University of Nice-Sophia Antipolis, I3S Lab, RR-94-62
Michele Lanza, Stéphane Ducasse, Harald Gall, and Martin Pinzger,
CodeCrawler — An Information Visualization Tool for Program Comprehension,
In Proceedings of ICSE 2005 (27th IEEE International Conference on Software Engineering),
ACM Press,
pp. 672-673,
2005
Stéphane Ducasse and Hilaire Fernandes,
Squeak : un Smalltalk libre multimédia,
In Linux Pratique,
Volume 1,
Number 28,
pp. 18-23,
March,
2005
Stéphane Ducasse, Tudor Gîrba, and Oscar Nierstrasz,
Moose: an Agile Reengineering Environment,
PDF
Stéphane Ducasse and Tudor Gîrba,
Being a Long-Living Software Mayor — the SimCity Metaphor to Explain the Challenges Behind Software Evolution,
In
Proceedings of CHASE International Workshop 2005,
2005,
PDF
Oscar Nierstrasz and Stéphane Ducasse,
Moose — a Language-Independent Reengineering Environment,
In
ERCIM News,
Volume 58,
pp. 24-25,
July,
2004,
HTML
Stéphane Ducasse, Michele Lanza, and Laura Ponisio,
A Top-Down Program Comprehension Strategy for Packages,
University of Berne, Institut of Applied Mathematics and Computer Sciences,
Number IAM-04-007,
2004,
PDF
Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts,
Classboxes: Controlling Visibility of Class Extensions,
Institut für Informatik,
Number IAM-04-003,
June,
2004,
PDF
Stéphane Ducasse,
Espionnage en Squeak,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 50,
February,
2003,
HTML
Stéphane Ducasse,
Squeak: Réflexion pour Prototyper,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 51,
March,
2003,
HTML
Stéphane Ducasse,
Seaside: Des applications web complexes simplement...,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 52,
April,
2003,
HTML
Stéphane Ducasse,
Seaside: Des composants pour le web,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 53,
May,
2003,
HTML
Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts,
Composing Embedded Real-Time Software Components: the PECOS Data-Centric Approach,
In
ERCIM News,
Volume 52,
January,
2003,
HTML
Nathanael Schärli, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts, and Andrew Black,
Traits: The Formal Model,
Institut für Informatik,
Number IAM-02-006,
November,
2002,
PDF
Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, and Andrew P. Black,
Traits: Composable Units of Behavior,
Institut für Informatik,
Number IAM-02-005,
November,
2002,
PDF
Stéphane Ducasse,
SUnit: Ces tests que souvent l'on deteste,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 39,
January,
2002,
HTML
Stéphane Ducasse,
Refactoring Browser et SmallLint,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 46,
September,
2002,
HTML
Andrew P. Black, Nathanael Schärli, and Stéphane Ducasse,
Applying Traits to the Smalltalk Collection Hierarchy,
Institut für Informatik,
Number IAM-02-007,
November,
2002,
PDF
Sander Tichelaar and Stéphane Ducasse,
Pull Up/Push Down Method: an Analysis,
Institut of Computer Science and Applied Mathematics,
2001
Stéphane Ducasse and Sander Tichelaar,
FAMIX Smalltalk language plug-in,
University of Bern,
2001
Stéphane Ducasse,
Squeak: Un smalltalk open-source détonnant,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 33,
June,
2001,
HTML
Stéphane Ducasse,
Squeak: Une syntaxe minimaliste,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 34,
July,
2001,
HTML
Stéphane Ducasse,
Squeak: Syntaxe par l'example,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 35,
September,
2001,
HTML
Stéphane Ducasse,
Squeak: Classes,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 36,
October,
2001,
HTML
Stéphane Ducasse,
Squeak: Introspection 37,
In
Programmez! Le Magazine du Développement,
Volume 1,
Number 37,
November,
2001,
HTML
Stéphane Ducasse, Michele Lanza, and Sander Tichelaar,
The Moose Reengineering Environment,
In
Smalltalk Chronicles,
August,
2001,
HTML
Serge Demeyer, Sander Tichelaar, and Stéphane Ducasse,
FAMIX 2.1 — The FAMOOS Information Exchange Model,
University of Bern,
2001
Stéphane Ducasse and Florence Ducasse,
De l'enseignement de concepts informatiques,
In
Journal de l'association EPI Enseignement Public et Informatiques,
Volume 4,
Number 97,
September,
2000,
PDF
Stéphane Ducasse, Michele Lanza, Oscar Nierstrasz, Matthias Rieger, and Sander Tichelaar,
BEOC Analysis Report,
University of Bern,
2000
Mireille Ducassé,
Opium: An extendable trace analyser for Prolog,
In
The Journal of Logic programming,
1999,
HTML
Stéphane Ducasse,
Des techniques de contrôle de l'envoi de messages en Smalltalk,
University of Berne, Institut of Applied Mathematics and Computer Sciences,
Number 97-004,
1997
Stéphane Ducasse,
Reifying Inheritance in a Reflective Language,
University of Nice Sophia-Antipolis, Laboratoire I3S,
1996,
Web link
Anne-Marie Dery, Stéphane Ducasse, and Mireille Fornarino,
A New Vision of Control in the PAC Model,
Laboratoire I3S,
Number I3S Lab, RR-96-06,
1996
Stéphane Ducasse, Mireille Fornarino, and Anne-Marie Pinna-Dery,
Control et PAC model,
University of Nice-Sophia Antipolis, Laboratoire I3S,
Number RR-95-03,
1995
Stéphane Ducasse, Mireille Fornarino, and Anne-Marie Pinna,
Embedding behavioral relationships between objects using computational relection,
Laboratoire I3S,
Number I3S Lab, RR-94-60,
1994
Stéphane Ducasse,
Protocole meta pour l'expression de relations dans un langage à objets, Master Thesis,
Laboratoire I3S-Université de Nice-Sophia Antipolis,
1993
Stéphane Ducasse, Alexandre Bergel, François Schnell, Noury Bouraqadi, and Serge Stinckwich,
Des idees puissantes dans la classe – Utilisation de Squeak pour l'amelioration de l'apprentissage des mathematiques et des sciences (traduction de Powerful Ideas in the Classroom),
Web directory