BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Australia
1 × Denmark
1 × Estonia
1 × Finland
1 × Greece
1 × Ireland
1 × Norway
1 × Portugal
10 × Canada
16 × USA
2 × Belgium
2 × France
2 × Spain
2 × United Kingdom
3 × Germany
3 × Hungary
4 × Italy
4 × Switzerland
4 × The Netherlands
Collaborated with:
T.Gîrba O.Nierstrasz M.Lanza N.Anquetil S.Demeyer A.Bergel T.Richner A.Kuhn A.Hora M.Denker H.Abdeen D.Pollet O.Greevy N.Schärli M.T.Valente S.Marr M.U.Bhatti G.Arévalo A.Etien J.Laval A.P.Black M.Suen D.Röthlisberger R.Wuyts I.Alloui H.A.Sahraoui R.Robbes L.Fabresse H.Verjus S.Cîmpan M.Rieger S.Tichelaar M.Huchard L.Renggli A.Lienhard S.Denier S.Allier A.Razavizadeh P.Mougin G.Polito N.Bouraqadi D.Cassou J.Falleri P.Vismara G.Santos C.Seaton J.Fabry A.Kellens V.U.Gómez T.D'Hondt A.Rashid S.Reichhart J.Favre R.Bertuli R.Nebbe M.Blay-Fornarino A.Pinna-Dery G.Chari D.Garbervetsky N.Papoulias S.Maass J.P.S.Alcocer T.V.Cutsem W.D.Meuter P.Marschall M.Seeberger H.Gall M.Pinzger D.Ratiu R.Marinescu K.Mordal-Manet F.Balmas F.Bellingard P.Vaillergues M.Mattone M.Dias A.Bacchelli G.Gousios H.Oumarou D.T.Kolyang O.Shata B.Verhaeghe C.Fuhrman L.Guerrouj J.Arnaud L.Poyet C.Couto J.Martins H.Wertz L.Bouhier T.J.McCabe
Talks about:
orient (12) object (11) code (11) softwar (10) visual (10) packag (9) evolut (9) system (8) class (8) chang (8)

♂ Person: Stéphane Ducasse

DBLP DBLP: Ducasse:St=eacute=phane

Facilitated 4 volumes:

WCRE 2009Ed
WCRE 2009GCh
MSR 2007PrCo
VISSOFT 2005Ed

Contributed to:

ICSME 20152015
OOPSLA 20152015
Onward! 20152015
PLDI 20152015
SAC 20152015
SANER 20152015
SCAM 20152015
CSMR-WCRE 20142014
VISSOFT 20142014
VISSOFT 20132013
WCRE 20132013
CSMR 20122012
ICSM 20122012
SEKE 20122012
WCRE 20122012
CSMR 20112011
ICPC 20112011
TOOLS Europe 20112011
TOOLS Europe 20112012
WCRE 20112011
ECSA 20102010
TOOLS Europe 20102010
WCRE 20102010
ECOOP 20092009
ICPC 20092009
ICSM 20092009
TOOLS Europe 20092009
WICSA/ECSA 20092009
CSMR 20082008
ICPC 20082008
TOOLS Europe 20082008
WCRE 20082008
CSMR 20072007
ICSM 20072007
MoDELS 20072007
OOPSLA 20072007
TOOLS Europe 20072007
CSMR 20062006
ICSM 20062006
MoDELS 20062006
ASE 20052005
CSMR 20052005
ESEC/FSE 20052005
GPCE 20052005
ICSE 20052005
ICSM 20052005
OOPSLA 20052005
VISSOFT 20052005
WCRE 20052005
WCRE 20052007
ateM 20042005
CSMR 20042004
ECOOP 20042004
ICSM 20042004
OOPSLA 20042004
WCRE 20042004
ASE 20032003
ECOOP 20032003
OOPSLA 20032003
ICSM 20022002
OOPSLA 20012001
OOPSLA 20002000
WCRE 20002000
ICSM 19991999
UML 19991999
WCRE 20092009
WCRE 19991999
ESEC/FSE 19971997
OOPSLA 19951995
ASE 20192019

Wrote 90 papers:

ICSME-2015-HoraRAEDV #api #developer #ecosystem #evolution #how #smalltalk
How do developers react to API evolution? The Pharo ecosystem case (AH, RR, NA, AE, SD, MTV), pp. 251–260.
ICSME-2015-SantosAEDV #program transformation #source code
System specific, source code transformations (GS, NA, AE, SD, MTV), pp. 221–230.
OOPSLA-2015-MarrD #partial evaluation #self
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters (SM, SD), pp. 821–839.
Onward-2015-ChariGMD #towards
Towards fully reflective environments (GC, DG, SM, SD), pp. 240–253.
Onward-2015-PolitoDBF #framework
A bootstrapping infrastructure to build and extend Pharo-like languages (GP, SD, NB, LF), pp. 183–196.
Onward-2015-PolitoDBFM #library
Virtualization support for dynamic core library update (GP, SD, NB, LF, MM), pp. 211–223.
PLDI-2015-MarrSD #metaprogramming #performance #protocol
Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises (SM, CS, SD), pp. 545–554.
SAC-2015-PapouliasDDF #towards
Reifying the reflectogram: towards explicit control for implicit reflection (NP, MD, SD, LF), pp. 1978–1985.
SANER-2015-DiasBGCD #fine-grained
Untangling fine-grained code changes (MD, AB, GG, DC, SD), pp. 341–350.
SANER-2015-OumarouAEDK #identification
Identifying the exact fixing actions of static rule violation (HO, NA, AE, SD, DTK), pp. 371–379.
SCAM-2015-SantosEADV #game studies #program transformation #source code
Recording and replaying system specific, source code transformations (GS, AE, NA, SD, MTV), pp. 221–230.
CSMR-WCRE-2014-HoraEADV #api #evolution #named
APIEvolutionMiner: Keeping API evolution under control (AH, AE, NA, SD, MTV), pp. 420–424.
VISSOFT-2014-BergelMDG #dependence #domain-specific language #graph #visualisation
A Domain-Specific Language for Visualizing Software Dependencies as a Graph (AB, SM, SD, TG), pp. 45–49.
VISSOFT-2013-AlcocerBDD #comprehension #evolution #performance
Performance evolution blueprint: Understanding the impact of software evolution on performance (JPSA, AB, SD, MD), pp. 1–9.
WCRE-2013-AbdeenSSAD #automation #design #towards
Towards automatically improving package structure while respecting original design decisions (HA, HAS, OS, NA, SD), pp. 212–221.
WCRE-2013-HoraADV #mining
Mining system specific rules from change patterns (AH, NA, SD, MTV), pp. 331–340.
CSMR-2012-HoraADBCVM #analysis #debugging #visual notation
Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs (AH, NA, SD, MUB, CC, MTV, JM), pp. 523–526.
ICSM-2012-HoraADA #question
Domain specific warnings: Are they any better? (AH, NA, SD, SA), pp. 441–450.
SEKE-2012-BhattiAHD #concept #re-engineering
A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering (MUB, NA, MH, SD), pp. 118–123.
WCRE-2012-AllierAHD #algorithm #framework #ranking
A Framework to Compare Alert Ranking Algorithms (SA, NA, AH, SD), pp. 277–285.
CSMR-2011-Mordal-ManetLDABBBVM #empirical #metric
An Empirical Model for Continuous and Weighted Metric Aggregation (KMM, JL, SD, NA, FB, FB, LB, PV, TJM), pp. 141–150.
ICPC-2011-FabryKD #named #scalability #visualisation
AspectMaps: A Scalable Visualization of Join Point Shadows (JF, AK, SD), pp. 121–130.
ICPC-2011-RothlisbergerND #ide #named
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs (DR, ON, SD), pp. 61–70.
TOOLS-EUROPE-2011-FalleriDLVD #performance #ranking #retrieval #scalability
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems (JRF, SD, JL, PV, SD), pp. 260–275.
TOOLS-EUROPE-J-2011-LavalFVD12 #performance #ranking #retrieval #scalability
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems (JL, JRF, PV, SD), pp. 1–24.
WCRE-2011-AbdeenDS #composition #legacy #metric #object-oriented #scalability
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software (HA, SD, HAS), pp. 394–398.
ECSA-2010-VerjusCRD #architecture #framework #named
BeeEye: A Framework for Constructing Architectural Views (HV, SC, AR, SD), pp. 376–383.
TOOLS-EUROPE-2010-ArnaudDDPBS #execution
Read-Only Execution for Dynamic Languages (JBA, MD, SD, DP, AB, MS), pp. 117–136.
TOOLS-EUROPE-2010-RenggliDGN #domain-specific language
Domain-Specific Program Checking (LR, SD, TG, ON), pp. 213–232.
WCRE-2010-GomezDD #integration #source code #visual notation
Visually Supporting Source Code Changes Integration: The Torch Dashboard (VUG, SD, TD), pp. 55–64.
ECOOP-2009-CutsemBDM #using
Adding State and Visibility Control to Traits Using Lexical Nesting (TVC, AB, SD, WDM), pp. 220–243.
ICPC-2009-RothlisbergerNDPR #configuration management #heatmap #ide #navigation
Supporting task-oriented navigation in IDEs with configurable HeatMaps (DR, ON, SD, DP, RR), pp. 253–257.
ICSM-2009-Mordal-ManetBDDWLBV #industrial #quality
The squale model — A practice-based industrial quality model (KMM, FB, SD, SD, HW, JL, FB, PV), pp. 531–534.
TOOLS-EUROPE-2009-DucassePBC #reuse #testing
Reusing and Composing Tests with Traits (SD, DP, AB, DC), pp. 252–271.
WICSA-ECSA-2009-RazavizadehVCD #architecture #multi
Multiple viewpoints architecture extraction (AR, HV, SC, SD), pp. 329–332.
CSMR-2008-AbdeenADPS #visualisation
Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships (HA, IA, SD, DP, MS), pp. 213–222.
ICPC-2008-BhattiDR #mining #object-oriented
Aspect Mining in Procedural Object Oriented Code (MUB, SD, AR), pp. 230–235.
TOOLS-EUROPE-2008-DenkerSD #architecture
The Meta in Meta-object Architectures (MD, MS, SD), pp. 218–237.
WCRE-2008-BhattiDH #object-oriented
Reconsidering Classes in Procedural Object-Oriented Code (MUB, SD, MH), pp. 257–266.
CSMR-2007-GreevyGD #developer #how
How Developers Develop Features (OG, TG, SD), pp. 265–274.
CSMR-2007-PolletDPACV #architecture #re-engineering #taxonomy #towards
Towards A Process-Oriented Software Architecture Reconstruction Taxonomy (DP, SD, LP, IA, SC, HV), pp. 137–148.
ICSM-2007-DucassePSAA #comprehension #visual notation
Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships (SD, DP, MS, HA, IA), pp. 94–103.
MoDELS-2007-RenggliDK #approach #developer #named
Magritte — A Meta-driven Approach to Empower Developers and End Users (LR, SD, AK), pp. 106–120.
OOPSLA-2007-DucasseWBN
User-changeable visibility: resolving unanticipated name clashes in traits (SD, RW, AB, ON), pp. 171–190.
TOOLS-EUROPE-2007-DenkerDLM
Sub-Method Reflection (MD, SD, AL, PM), pp. 275–295.
TOOLS-EUROPE-2007-ReichhartGD #assessment #quality #rule-based
Rule-based Assessment of Test Quality (SR, TG, SD), pp. 231–251.
CSMR-2006-DucasseGW #legacy #logic #object-oriented #testing
Object-Oriented Legacy System Trace-based Logic Testing (SD, TG, RW), pp. 37–46.
CSMR-2006-SeebergerKGD #developer #how #named #visualisation
Chronia: Visualizing How Developers Change Software Systems (MS, AK, TG, SD), pp. 345–348.
ICSM-2006-DucasseGK
Distribution Map (SD, TG, AK), pp. 203–212.
MoDELS-2006-DucasseG #execution #metalanguage #smalltalk #using
Using Smalltalk as a Reflective Executable Meta-language (SD, TG), pp. 604–618.
ASE-2005-LienhardDA #concept analysis #identification
Identifying traits with formal concept analysis (AL, SD, GA), pp. 66–75.
CSMR-2005-ArevaloDN #dependence
Discovering Unanticipated Dependency Schemas in Class Hierarchies (GA, SD, ON), pp. 62–71.
CSMR-2005-GirbaLD #evolution
Characterizing the Evolution of Class Hierarchies (TG, ML, SD), pp. 2–11.
CSMR-2005-GreevyD #analysis #approach #correlation #using
Correlating Features and Code Using a Compact Two-Sided Trace Analysis Approach (OG, SD), pp. 314–323.
ESEC-FSE-2005-DucasseGN #agile #named #re-engineering #smalltalk
Moose: an agile reengineering environment (SD, TG, ON), pp. 99–102.
ESEC-FSE-2005-NierstraszDG #agile #re-engineering #smalltalk
The story of moose: an agile reengineering environment (ON, SD, TG), pp. 1–10.
GPCE-2005-NierstraszDD #object-oriented #overview #perspective #re-engineering
Object-Oriented Reengineering Patterns — An Overview (ON, SD, SD), pp. 1–9.
ICSE-2005-LanzaDGP #comprehension #named #visualisation
CodeCrawler: an information visualization tool for program comprehension (ML, SD, HG, MP), pp. 672–673.
ICSM-2005-DemeyerDN #object-oriented #re-engineering
Object-Oriented Reengineering: Patterns and Techniques (SD, SD, ON), pp. 723–724.
ICSM-2005-GreevyDG #analysis #evolution #semantics
Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis (OG, SD, TG), pp. 347–356.
OOPSLA-2005-BergelDN #java #named
Classbox/J: controlling the scope of change in Java (AB, SD, ON), pp. 177–189.
VISSOFT-2005-DucasseLR #comprehension #multi #using
Multi-level Method Understanding Using Microprints (SD, ML, RR), pp. 33–38.
WCRE-2005-KuhnDG #clustering #reverse engineering #semantics
Enriching Reverse Engineering with Semantic Clustering (AK, SD, TG), pp. 133–142.
WCRE-J-2005-KuhnDG07 #clustering #identification #semantics #source code #topic
Semantic clustering: Identifying topics in source code (AK, SD, TG), pp. 230–243.
ATEM-2004-GirbaFD05 #evolution #metamodelling #model transformation #using
Using Meta-Model Transformation to Model Software Evolution (TG, JMF, SD), pp. 57–64.
CSMR-2004-DucasseLB #runtime
High-Level Polymetric Views of Condensed Run-time Information (SD, ML, RB), pp. 309–318.
CSMR-2004-RatiuDGM #design #detection #using
Using History Information to Improve Design Flaws Detection (DR, SD, TG, RM), pp. 223–232.
ECOOP-2004-ScharliDNW #composition #encapsulation #policy
Composable Encapsulation Policies (NS, SD, ON, RW), pp. 26–50.
ICSM-2004-GirbaDL #evolution #reverse engineering
Yesterday’s Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes (TG, SD, ML), pp. 40–49.
OOPSLA-2004-ScharliBD #encapsulation #object-oriented
Object-oriented encapsulation for dynamically typed languages (NS, APB, SD), pp. 130–149.
WCRE-2004-RiegerDL
Insights into System-Wide Code Duplication (MR, SD, ML), pp. 100–109.
ASE-2003-ArevaloDN #comprehension
XRay Views: Understanding the Internals of Classes (GA, SD, ON), pp. 267–270.
ECOOP-2003-ScharliDNB #behaviour #composition #named
Traits: Composable Units of Behaviour (NS, SD, ON, APB), pp. 248–274.
OOPSLA-2003-BlackSD #smalltalk
Applying traits to the smalltalk collection classes (APB, NS, SD), pp. 47–64.
OOPSLA-2003-MouginD #array #named #object-oriented #programming
OOPAL: integrating array programming in object-oriented programming (PM, SD), pp. 65–77.
ICSM-2002-RichnerD #information management #using
Using Dynamic Information for the Iterative Recovery of Collaborations and Roles (TR, SD), pp. 34–43.
OOPSLA-2001-LanzaD #categorisation #visualisation
A Categorization of Classes based on the Visualization of their Internal Structure: The Class Blueprint (ML, SD), pp. 300–311.
OOPSLA-2000-DemeyerDN #metric #refactoring
Finding refactorings via change metrics (SD, SD, ON), pp. 166–177.
WCRE-2000-TichelaarDD #xmi
FAMIX and XMI (ST, SD, SD), pp. 296–298.
ICSM-1999-DucasseRD #approach #detection #independence
A Language Independent Approach for Detecting Duplicated Code (SD, MR, SD), pp. 109–118.
ICSM-1999-RichnerD #information management #object-oriented
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information (TR, SD), pp. 13–22.
UML-1999-DemeyerDT #uml #why
Why Unified is not Universal? UML Shortcomings for Coping with Round-trip Engineering (SD, SD, ST), pp. 630–644.
WCRE-1999-AbdeenDSA99a #automation
Automatic Package Coupling and Cycle Minimization (HA, SD, HAS, IA), pp. 103–112.
WCRE-1999-DemeyerDL #approach #hybrid #metric #reverse engineering #visualisation
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization (SD, SD, ML), pp. 175–186.
WCRE-1999-DucasseRN #object-oriented #re-engineering
Type-Check Elimination: Two Object-Oriented Reengineering Patterns (SD, TR, RN), p. 157–?.
WCRE-1999-LavalDDB99a #dependence #identification #matrix
Identifying Cycle Causes with Enriched Dependency Structural Matrix (JL, SD, SD, AB), pp. 113–122.
WCRE-1999-RothlisbergerND99a #ide
Autumn Leaves: Curing the Window Plague in IDEs (DR, ON, SD), pp. 237–246.
ESEC-FSE-1997-DucasseR #design #execution #reuse #towards
Executable Connectors: Towards Reusable Design Elements (SD, TR), pp. 483–499.
OOPSLA-1995-DucasseBP #dependence
A Reflective Model for First Class Dependencies (SD, MBF, AMPD), pp. 265–280.
ASE-2019-VerhaegheFGAD #empirical #interface #programming
Empirical Study of Programming to an Interface (BV, CF, LG, NA, SD), pp. 847–850.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.