A combinatorial application of matrix Riccati equations and their q-analogue. - C. B. Collins; I. P. Goulden; David M. Jackson 001; Oscar Nierstrasz (Discret. Math., 1981)

A System for Managing Structured Messages. - Dennis Tsichritzis; Fausto Rabitti; Simon J. Gibbs; Oscar Nierstrasz; John Hogg (IEEE Trans. Commun., 1982)

Message flow analysis. - Oscar Nierstrasz (1984)

End User Objects. - Dennis Tsichritzis; Oscar Nierstrasz (Büroautomation, 1985)

An Object-Oriented Environment for OIS Applications. - Oscar Nierstrasz; Dennis Tsichritzis (VLDB, 1985)

Hybrid: A Unified Object-Oriented System. - Oscar Nierstrasz (IEEE Database Eng. Bull., 1985)

Active Objects in Hybrid. - Oscar Nierstrasz (OOPSLA, 1987)

KNOs: KNowledge Acquisition, Dissemination, and Manipulation Objects. - Dennis Tsichritzis; Eugene Fiume; Simon J. Gibbs; Oscar Nierstrasz (ACM Trans. Inf. Syst., 1987)

Fitting Round Objects into Square Databases. - Dennis Tsichritzis; Oscar Nierstrasz (ECOOP, 1988)

Two models of concurrent objects. - Oscar Nierstrasz (OOPSLA/ECOOP Workshop on Object-based Concurrent Programming, 1988)

A Survey of Object-Oriented Concepts. - Oscar Nierstrasz (Object-Oriented Concepts, Databases, and Applications, 1989)

Integrated Office Systems. - Oscar Nierstrasz; Dennis Tsichritzis (Object-Oriented Concepts, Databases, and Applications, 1989)

Directions in Object-Oriented Research. - Dennis Tsichritzis; Oscar Nierstrasz (Object-Oriented Concepts, Databases, and Applications, 1989)

Viewing Objects as Patterns of Communicating Agents. - Oscar Nierstrasz; Michael Papathomas (OOPSLA/ECOOP, 1990)

Class Management for Software Communities. - Simon J. Gibbs; Dennis Tsichritzis; Eduardo Casais; Oscar Nierstrasz; Xavier Pintado (Commun. ACM, 1990)

Towards a type theory for active objects. - Oscar Nierstrasz; Michael Papathomas (OOPSLA/ECOOP Workshop on Object-based Concurrent Programming, 1990)

What Is An Object? - Pierre America; Robin Milner; Oscar Nierstrasz; Mario Tokoro; Akinori Yonezawa (Object-Based Concurrent Computing, 1991)

Towards and Object Calculus. - Oscar Nierstrasz (Object-Based Concurrent Computing, 1991)

Component-Oriented Software Development. - Oscar Nierstrasz; Simon J. Gibbs; Dennis Tsichritzis (Commun. ACM, 1992)

Beyond Objects: Objects. - Dennis Tsichritzis; Oscar Nierstrasz; Simon J. Gibbs (Int. J. Cooperative Inf. Syst., 1992)

Regular Types for Active Objects. - Oscar Nierstrasz (OOPSLA, 1993)

Panel: Distributed Processing. - Oscar Nierstrasz (OOPSLA, 1993)

Open distributed processing (panel). - Oscar Nierstrasz; Alan Snyder; Anthony S. Williams; William R. Cook (OOPSLA Addendum, 1993)

Requirements for a Composition Language. - Oscar Nierstrasz; Theo Dirk Meijler (ECOOP Workshop, 1994)

How could object-oriented concepts and parallelism cohabit? - Jean Paul Bahsoun; Jean-Pierre Briot; Denis Caromel; Louis Féraud; Oscar Nierstrasz; Peter Wegner (ICCL, 1994)

Research topics in software composition. - Oscar Nierstrasz (LMO, 1995)

Research Directions in Software Composition. - Oscar Nierstrasz; Theo Dirk Meijler (ACM Comput. Surv., 1995)

Using Metaobjects to Model Concurrent Objects with PICT. - Markus Lumpe; Jean-Guy Schneider; Oscar Nierstrasz (LMO, 1996)

The Effect of Object-Oriented Frameworks on Developer Productivity. - Simon Moser; Oscar Nierstrasz (Computer, 1996)

Design Guidelines for 'Tailorable Frameworks'. - Serge Demeyer; Theo Dirk Meijler; Oscar Nierstrasz; Patrick Steyaert (Commun. ACM, 1997)

Komponenten, Komponentenframeworks und Gluing. - Oscar Nierstrasz; Markus Lumpe (HMD Prax. Wirtsch., 1997)

1997 workshop on foundations of component-based systems. - Gary T. Leavens; Oscar Nierstrasz; Murali Sitaraman (ACM SIGSOFT Softw. Eng. Notes, 1998)

Piccola - A Small Composition Language. - Oscar Nierstrasz (ECOOP Workshops, 1999)

Piccola - A Small Compositional Language (Invited Talk). - Oscar Nierstrasz (FMOODS, 1999)

Scripting Coordination Styles. - Franz Achermann; Stefan Kneubuehl; Oscar Nierstrasz (COORDINATION, 2000)

OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. - Stéphane Ducasse; Thomas Hofmann 001; Oscar Nierstrasz (COORDINATION, 2000)

A Pattern Language for Reverse Engineering. - Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz (EuroPLoP, 2000)

Tie Code And Questions: a Reengineering Pattern. - Stéphane Ducasse; Serge Demeyer; Oscar Nierstrasz (EuroPLoP, 2000)

Transform Conditionals to Polymorphism. - Stéphane Ducasse; Oscar Nierstrasz; Serge Demeyer (EuroPLoP, 2000)

Explicit Namespaces. - Franz Achermann; Oscar Nierstrasz (JMLC, 2000)

Finding refactorings via change metrics. - Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz (OOPSLA, 2000)

Agent Coordination via Scripting Languages. - Jean-Guy Schneider; Markus Lumpe; Oscar Nierstrasz (Coordination of Internet Agents: Models, Technologies, and Applications, 2001)

Object-Oriented Reengineering Patterns - Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz (dpunkt / Morgan Kaufmann, 2002)

Components for embedded software: the PECOS approach. - Thomas Genssler; Alexander Christoph; Michael Winter 007; Oscar Nierstrasz; Stéphane Ducasse; Roel Wuyts; Gabriela Arévalo; Bastiaan Schönhage; Peter O. Müller; Christian Stich (CASES, 2002)

A Component Model for Field Devices. - Oscar Nierstrasz; Gabriela Arévalo; Stéphane Ducasse; Roel Wuyts; Andrew P. Black; Peter O. Müller; Christian Zeidler; Thomas Genssler; Reinier van den Born (Component Deployment, 2002)

A Calculus for Modeling Software Components. - Oscar Nierstrasz; Franz Achermann (FMCO, 2002)

Software Evolution as the Key to Productivity. - Oscar Nierstrasz (RISSEF, 2002)

Traits: Composable Units of Behaviour. - Nathanael Schärli; Stéphane Ducasse; Oscar Nierstrasz; Andrew P. Black (ECOOP, 2003)

XRay Views: Understanding the Internals of Classes. - Gabriela Arévalo; Stéphane Ducasse; Oscar Nierstrasz (ASE, 2003)

Putting Change at the Center of the Software Process. - Oscar Nierstrasz (CBSE, 2004)

Composable Encapsulation Policies. - Nathanael Schärli; Stéphane Ducasse; Oscar Nierstrasz; Roel Wuyts (ECOOP, 2004)

Object-Oriented Reengineering Patterns. - Oscar Nierstrasz; Serge Demeyer (ICSE, 2004)

Ordering Broken Unit Tests for Focused Debugging. - Markus Gälli; Michele Lanza 001; Oscar Nierstrasz; Roel Wuyts (ICSM, 2004)

Detecting Implicit Collaboration Patterns. - Gabriela Arévalo; Frank Buchli; Oscar Nierstrasz (WCRE, 2004)

Discovering Unanticipated Dependency Schemas in Class Hierarchies. - Gabriela Arévalo; Stéphane Ducasse; Oscar Nierstrasz (CSMR, 2005)

Object-Oriented Reengineering Patterns - An Overview. - Oscar Nierstrasz; Stéphane Ducasse; Serge Demeyer (GPCE, 2005)

Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. - Gabriela Arévalo; Stéphane Ducasse; Oscar Nierstrasz (ICFCA, 2005)

Object-Oriented Reengineering: Patterns and Techniques. - Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz (ICSM, 2005)

Classbox/J: controlling the scope of change in Java. - Alexandre Bergel; Stéphane Ducasse; Oscar Nierstrasz (OOPSLA, 2005)

Moose: an agile reengineering environment. - Stéphane Ducasse; Tudor Gîrba; Oscar Nierstrasz (ESEC/SIGSOFT FSE, 2005)

The story of moose: an agile reengineering environment. - Oscar Nierstrasz; Stéphane Ducasse; Tudor Gîrba (ESEC/SIGSOFT FSE, 2005)

Towards a Taxonomy of SUnit Tests. - Markus Gälli; Michele Lanza 001; Oscar Nierstrasz (ESUG, 2005)

On the Revival of Dynamic Languages. - Oscar Nierstrasz; Alexandre Bergel; Marcus Denker; Stéphane Ducasse; Markus Gälli; Roel Wuyts (SC@ETAPS, 2005)

Classboxes: controlling visibility of class extensions. - Alexandre Bergel; Stéphane Ducasse; Oscar Nierstrasz; Roel Wuyts (Comput. Lang. Syst. Struct., 2005)

A data-centric approach to composing embedded, real-time software components. - Roel Wuyts; Stéphane Ducasse; Oscar Nierstrasz (J. Syst. Softw., 2005)

Analyzing Module Diversity. - Alexandre Bergel; Stéphane Ducasse; Oscar Nierstrasz (J. Univers. Comput. Sci., 2005)

A calculus for reasoning about software composition. - Franz Achermann; Oscar Nierstrasz (Theor. Comput. Sci., 2005)

Idioms for Composing Games with EToys. - Markus Gälli; Oscar Nierstrasz; Serge Stinckwich (C5, 2006)

Taming Software Change. - Oscar Nierstrasz (NODe/GSEM, 2006)

Stateful Traits. - Alexandre Bergel; Stéphane Ducasse; Oscar Nierstrasz; Roel Wuyts (ISC, 2006)

Flattening Traits. - Oscar Nierstrasz; Stéphane Ducasse; Nathanael Schärli (J. Object Technol., 2006)

On the effectiveness of clone detection by string matching. - Stéphane Ducasse; Oscar Nierstrasz; Matthias Rieger (J. Softw. Maintenance Res. Pract., 2006)

Traits: A mechanism for fine-grained reuse. - Stéphane Ducasse; Oscar Nierstrasz; Nathanael Schärli; Roel Wuyts; Andrew P. Black (ACM Trans. Program. Lang. Syst., 2006)

Modeling Change as a First-Class Entity. - Oscar Nierstrasz (ASWEC, 2007)

Example-Driven Reconstruction of Software Models. - Oscar Nierstrasz; Markus Kobel; Tudor Gîrba; Michele Lanza 001; Horst Bunke (CSMR, 2007)

Dynamic Languages and Applications. - Alexandre Bergel; Wolfgang De Meuter; Stéphane Ducasse; Oscar Nierstrasz; Roel Wuyts (ECOOP Workshops, 2007)

Combining Development Environments with Reverse Engineering. - David Röthlisberger; Oscar Nierstrasz (FAMOOSr@TOOLS, 2007)

The Inevitable Stability of Software Change. - Rajesh Vasa; Jean-Guy Schneider; Oscar Nierstrasz (ICSM, 2007)

Tracking Objects to Detect Feature Dependencies. - Adrian Lienhard; Orla Greevy; Oscar Nierstrasz (ICPC, 2007)

User-changeable visibility: resolving unanticipated name clashes in traits. - Stéphane Ducasse; Roel Wuyts; Alexandre Bergel; Oscar Nierstrasz (OOPSLA, 2007)

Encapsulating and exploiting change with changeboxes. - Marcus Denker; Tudor Gîrba; Adrian Lienhard; Oscar Nierstrasz; Lukas Renggli; Pascal Zumkehr (ICDL, 2007)

Practical, pluggable types. - Niklaus Haldiman; Marcus Denker; Oscar Nierstrasz (ICDL, 2007)

Context-oriented programming: beyond layers. - Martin von Löwis; Marcus Denker; Oscar Nierstrasz (ICDL, 2007)

Transactional memory for smalltalk. - Lukas Renggli; Oscar Nierstrasz (ICDL, 2007)

Feature driven browsing. - David Röthlisberger; Orla Greevy; Oscar Nierstrasz (ICDL, 2007)

On the Resilience of Classes to Change. - Rajesh Vasa; Jean-Guy Schneider; Oscar Nierstrasz; Clinton J. Woodward (Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2007)

Composing Tests from Examples. - Markus Gälli; Rafael Wampfler; Oscar Nierstrasz (J. Object Technol., 2007)

Test Blueprint - Exposing Side Effects in Execution Traces to Support Writing Unit Tests. - Adrian Lienhard; Tudor Gîrba; Orla Greevy; Oscar Nierstrasz (CSMR, 2008)

Practical Object-Oriented Back-in-Time Debugging. - Adrian Lienhard; Tudor Gîrba; Oscar Nierstrasz (ECOOP, 2008)

Exploiting Runtime Information in the IDE. - David Röthlisberger; Orla Greevy; Oscar Nierstrasz (ICPC, 2008)

Enriching Reverse Engineering with Annotations. - Andrea Brühlmann; Tudor Gîrba; Orla Greevy; Oscar Nierstrasz (MoDELS, 2008)

Composing new abstractions from object fragments. - Adrian Kuhn; Oscar Nierstrasz (VMIL@SPLASH, 2008)

Back to the Future in One Week - Implementing a Smalltalk VM in PyPy. - Carl Friedrich Bolz; Adrian Kuhn; Adrian Lienhard; Nicholas D. Matsakis; Oscar Nierstrasz; Lukas Renggli; Armin Rigo; Toon Verwaest (S3, 2008)

FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering. - Stéphane Ducasse; Tudor Gîrba; Orla Greevy; Michele Lanza 001; Oscar Nierstrasz (WCRE, 2008)

Consistent Layout for Thematic Software Maps. - Adrian Kuhn; Peter Loretan; Oscar Nierstrasz (WCRE, 2008)

JExample: Exploiting Dependencies between Tests to Improve Defect Localization. - Adrian Kuhn; Bart Van Rompaey; Lea Haensenberger; Oscar Nierstrasz; Serge Demeyer; Markus Gälli; Koenraad Van Leemput (XP, 2008)

Stateful traits and their formalization. - Alexandre Bergel; Stéphane Ducasse; Oscar Nierstrasz; Roel Wuyts (Comput. Lang. Syst. Struct., 2008)

A Calculus of Evolving Objects. - Mariangiola Dezani-Ciancaglini; Paola Giannini; Oscar Nierstrasz (Sci. Ann. Comput. Sci., 2008)

Context-oriented Programming. - Robert Hirschfeld; Pascal Costanza; Oscar Nierstrasz (J. Object Technol., 2008)

Guest Editorial to the Special Issue on MoDELS 2006. - Oscar Nierstrasz; Jon Whittle 001 (Softw. Syst. Model., 2008)

Change-Enabled Software Systems. - Oscar Nierstrasz; Marcus Denker; Tudor Gîrba; Adrian Lienhard; David Röthlisberger (Software-Intensive Systems and New Computing Paradigms, 2008)

Object-Oriented Reengineering Patterns - Version of 2009-09-28. - Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz (Square Bracket Associates, 2009)

Model-Centric, Context-Aware Software Adaptation. - Oscar Nierstrasz; Marcus Denker; Lukas Renggli (Software Engineering for Self-Adaptive Systems, 2009)

Augmenting static source views in IDEs with dynamic metrics. - David Röthlisberger; Marcel Harry; Alex Villazón; Danilo Ansaloni; Walter Binder; Oscar Nierstrasz; Philippe Moret (ICSM, 2009)

Senseo: Enriching Eclipse's static source views with dynamic metrics. - David Röthlisberger; Marcel Harry; Alex Villazón; Danilo Ansaloni; Walter Binder; Oscar Nierstrasz; Philippe Moret (ICSM, 2009)

Comparative analysis of evolving software systems using the Gini coefficient. - Rajesh Vasa; Markus Lumpe; Philip Branch; Oscar Nierstrasz (ICSM, 2009)

Supporting task-oriented navigation in IDEs with configurable HeatMaps. - David Röthlisberger; Oscar Nierstrasz; Stéphane Ducasse; Damien Pollet; Romain Robbes (ICPC, 2009)

Dynamic synchronization: a synchronization model through behavioral reflection. - Jorge Ressia; Oscar Nierstrasz (IWST, 2009)

Tackling software navigation issues of the Smalltalk IDE. - David Röthlisberger; Oscar Nierstrasz; Alexandre Bergel; Stéphane Ducasse (IWST, 2009)

Assigning bug reports using a vocabulary-based expertise model of developers. - Dominique Matter; Adrian Kuhn; Oscar Nierstrasz (MSR, 2009)

Language Boxes. - Lukas Renggli; Marcus Denker; Oscar Nierstrasz (SLE, 2009)

Flow-Centric, Back-in-Time Debugging . - Adrian Lienhard; Julien Fierz; Oscar Nierstrasz (TOOLS (47), 2009)

Autumn Leaves: Curing the Window Plague in IDEs. - David Röthlisberger; Oscar Nierstrasz; Stéphane Ducasse (WCRE, 2009)

Practical, pluggable types for a dynamic language. - Niklaus Haldiman; Marcus Denker; Oscar Nierstrasz (Comput. Lang. Syst. Struct., 2009)

Transactional memory in a dynamic language. - Lukas Renggli; Oscar Nierstrasz (Comput. Lang. Syst. Struct., 2009)

CompAS: A new approach to commonality and variability analysis with applications in computer assisted orthopaedic surgery. - Gisèle Douta; Haydar Talib; Oscar Nierstrasz; Frank Langlotz (Inf. Softw. Technol., 2009)

Pharo by Example (Version 2010-02-01). - Andrew P. Black; Stéphane Ducasse; Oscar Nierstrasz; Damien Pollet (Square Bracket Associates, 2010)

Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. - Rogério de Lemos; Holger Giese; Hausi A. Müller; Mary Shaw; Jesper Andersson; Marin Litoiu; Bradley R. Schmerl; Gabriel Tamura; Norha M. Villegas; Thomas Vogel 001; Danny Weyns; Luciano Baresi; et al. (Software Engineering for Self-Adaptive Systems, 2010)

Embedding Languages without Breaking Tools. - Lukas Renggli; Tudor Gîrba; Oscar Nierstrasz (ECOOP, 2010)

Recovery and analysis of transaction scope from scattered information in Java Enterprise Applications. - Fabrizio Perin; Tudor Gîrba; Oscar Nierstrasz (ICSM, 2010)

Modeling Features at Runtime. - Marcus Denker; Jorge Ressia; Orla Greevy; Oscar Nierstrasz (MoDELS (2), 2010)

Run-Time Evolution through Explicit Meta-Objects. - Jorge Ressia; Lukas Renggli; Tudor Gîrba; Oscar Nierstrasz (Models@run.time, 2010)

Pinocchio: bringing reflection to life with first-class interpreters. - Toon Verwaest; Camillo Bruni; David Gurtner; Adrian Lienhard; Oscar Nierstrasz (OOPSLA, 2010)

Lessons in Software Evolution Learned by Listening to Smalltalk. - Oscar Nierstrasz; Tudor Gîrba (SOFSEM, 2010)

Embedding spatial software visualization in the IDE: an exploratory study. - Adrian Kuhn; David Erni; Oscar Nierstrasz (SOFTVIS, 2010)

Domain-Specific Program Checking. - Lukas Renggli; Stéphane Ducasse; Tudor Gîrba; Oscar Nierstrasz (TOOLS (48), 2010)

Towards Improving the Mental Model of Software Developers through Cartographic Visualization - Adrian Kuhn; David Erni; Oscar Nierstrasz (CoRR, 2010)

Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis. - Gabriela Arévalo; Stéphane Ducasse; Silvia E. Gordillo; Oscar Nierstrasz (Inf. Softw. Technol., 2010)

Editorial note from the incoming Editor-in-Chief. - Oscar Nierstrasz (J. Object Technol., 2010)

Introducing the New JOT. - Oscar Nierstrasz (J. Object Technol., 2010)

Ten Things I Hate About Object-Oriented Programming. - Oscar Nierstrasz (J. Object Technol., 2010)

Long Live Metadata! - Oscar Nierstrasz (J. Object Technol., 2010)

Software Cartography: thematic software visualization with consistent layout. - Adrian Kuhn; David Erni; Peter Loretan; Oscar Nierstrasz (J. Softw. Maintenance Res. Pract., 2010)

SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs. - David Röthlisberger; Oscar Nierstrasz; Stéphane Ducasse (ICPC, 2011)

Talents: dynamically composable units of reuse. - Jorge Ressia; Tudor Gîrba; Oscar Nierstrasz; Fabrizio Perin; Lukas Renggli (IWST, 2011)

Using first-class contexts to realize dynamic software updates. - Erwann Wernli; David Gurtner; Oscar Nierstrasz (IWST, 2011)

Flexible object layouts: enabling lightweight language extensions by intercepting slot access. - Toon Verwaest; Camillo Bruni; Mircea Lungu; Oscar Nierstrasz (OOPSLA, 2011)

Domain-Specific Profiling. - Alexandre Bergel; Oscar Nierstrasz; Lukas Renggli; Jorge Ressia (TOOLS (49), 2011)

Unifying Subjectivity. - Daniel Langone; Jorge Ressia; Oscar Nierstrasz (TOOLS (49), 2011)

Synchronizing Models and Code (Invited Talk). - Oscar Nierstrasz (TOOLS (49), 2011)

Seuss: Better Class Responsibilities through Language-Based Dependency Injection. - Niko Schwarz; Mircea Lungu; Oscar Nierstrasz (TOOLS (49), 2011)

Can We Predict Dependencies Using Domain information? - Amir Aryani; Fabrizio Perin; Mircea Lungu; Abdun Naser Mahmood; Oscar Nierstrasz (WCRE, 2011)

Feature-Oriented Software Development (FOSD) (Dagstuhl Seminar 11021). - Sven Apel; William R. Cook; Krzysztof Czarnecki 001; Oscar Nierstrasz (Dagstuhl Reports, 2011)

JOT needs you! - Oscar Nierstrasz (J. Object Technol., 2011)

Ownership, filters and crossing handlers: flexible ownership in dynamic languages. - Erwann Wernli; Pascal Maerki; Oscar Nierstrasz (DLS, 2012)

Summary of the ICSE 2012 tutorials and technical briefings. - Andreas Leitner; Oscar Nierstrasz (ICSE, 2012)

Object-centric debugging. - Jorge Ressia; Alexandre Bergel; Oscar Nierstrasz (ICSE, 2012)

Agile software assessment (Invited paper). - Oscar Nierstrasz; Mircea Lungu (ICPC, 2012)

Recovering Software Architecture with Softwarenaut. - Mircea Lungu; Oscar Nierstrasz (ERCIM News, 2012)

Big Software Data Analysis. - Mircea Lungu; Oscar Nierstrasz; Niko Schwarz (ERCIM News, 2012)

The JOT Format. - Oscar Nierstrasz (J. Object Technol., 2012)

A short JOT status report. - Oscar Nierstrasz (J. Object Technol., 2012)

Modeling Domain-Specific Profilers. - Jorge Ressia; Alexandre Bergel; Oscar Nierstrasz; Lukas Renggli (J. Object Technol., 2012)

Seuss: Decoupling responsibilities from static methods for fine-grained configurability. - Niko Schwarz; Mircea Lungu; Oscar Nierstrasz (J. Object Technol., 2012)

Agile software assessment with Moose. - Oscar Nierstrasz (ACM SIGSOFT Softw. Eng. Notes, 2012)

Specifying Dynamic Analyses by Extending Language Semantics. - Adrian Lienhard; Tudor Gîrba; Oscar Nierstrasz (IEEE Trans. Software Eng., 2012)

Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks. - David Röthlisberger; Marcel Harry; Walter Binder; Philippe Moret; Danilo Ansaloni; Alex Villazón; Oscar Nierstrasz (IEEE Trans. Software Eng., 2012)

Categorizing developer information needs in software ecosystems. - Nicole Haenni; Mircea Lungu; Niko Schwarz; Oscar Nierstrasz (WEA, 2013)

Analyzing PL/1 legacy ecosystems: An experience report. - Erik Aeschlimann; Mircea Lungu; Oscar Nierstrasz; Carl F. Worms (WCRE, 2013)

Farewell editorial. - Oscar Nierstrasz (J. Object Technol., 2013)

Incremental Dynamic Updates with First-class Contexts. - Erwann Wernli; Mircea Lungu; Oscar Nierstrasz (J. Object Technol., 2013)

Delegation proxies: the power of propagation. - Erwann Wernli; Oscar Nierstrasz; Camille Teruel; Stéphane Ducasse (MODULARITY, 2014)

Mining frequent bug-fix code changes. - Haidar Osman; Mircea Lungu; Oscar Nierstrasz (CSMR-WCRE, 2014)

Domain Globalization: Using Languages to Support Technical and Social Coordination. - Julien Deantoni; Cédric Brun; Benoît Caillaud; Robert B. France; Gabor Karsai; Oscar Nierstrasz; Eugene Syriani (Globalizing Domain-Specific Languages, 2014)

How Do Software Architects Specify and Validate Quality Requirements? - Andrea Caracciolo; Mircea Filip Lungu; Oscar Nierstrasz (ECSA, 2014)

Dictō: A Unified DSL for Testing Architectural Rules. - Andrea Caracciolo; Mircea Filip Lungu; Oscar Nierstrasz (ECSA Workshops, 2014)

A Quantitative Analysis of Developer Information Needs in Software Ecosystems. - Nicole Haenni; Mircea Lungu; Niko Schwarz; Oscar Nierstrasz (ECSA Workshops, 2014)

Towards faster method search through static ecosystem analysis. - Boris Spasojevic; Mircea Lungu; Oscar Nierstrasz (ECSA Workshops, 2014)

Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems. - Boris Spasojevic; Mircea Lungu; Oscar Nierstrasz (ICSME, 2014)

Mining the Ecosystem to Improve Type Inference for Dynamically Typed Languages. - Boris Spasojevic; Mircea Lungu; Oscar Nierstrasz (Onward!, 2014)

Explora: Infrastructure for Scaling Up Software Visualisation to Corpora. - Leonel Merino; Mircea Lungu; Oscar Nierstrasz (SATToSE, 2014)

The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. - Andrei Chis; Tudor Gîrba; Oscar Nierstrasz (SLE, 2014)

Bounded Seas - - Island Parsing Without Shipwrecks. - Jan Kurs; Mircea Lungu; Oscar Nierstrasz (SLE, 2014)

Dictō: Keeping Software Architecture Under Control. - Andrea Caracciolo; Mircea Filip Lungu; Oscar Nierstrasz (ERCIM News, 2014)

Evolutionary and collaborative software architecture recovery with Softwarenaut. - Mircea Lungu; Michele Lanza 001; Oscar Nierstrasz (Sci. Comput. Program., 2014)

Predicting dependences using domain-based coupling. - Amir Aryani; Fabrizio Perin; Mircea Lungu; Abdun Naser Mahmood; Oscar Nierstrasz (J. Softw. Evol. Process., 2014)

Talents: an environment for dynamically composing units of reuse. - Jorge Ressia; Tudor Gîrba; Oscar Nierstrasz; Fabrizio Perin; Lukas Renggli (Softw. Pract. Exp., 2014)

Polymorphism in the spotlight: studying its prevalence in Java and Smalltalk. - Nevena Milojkovic; Andrea Caracciolo; Mircea Filip Lungu; Oscar Nierstrasz; David Röthlisberger; Romain Robbes (ICPC, 2015)

Towards moldable development tools. - Andrei Chis; Oscar Nierstrasz; Tudor Gîrba (PLATEAU@SPLASH, 2015)

The moldable inspector. - Andrei Chis; Oscar Nierstrasz; Aliaksei Syrel; Tudor Gîrba (Onward!, 2015)

GTInspector: a moldable domain-aware object inspector. - Andrei Chis; Oscar Nierstrasz; Aliaksei Syrel; Tudor Gîrba (SPLASH (Companion Volume), 2015)

Spotter: towards a unified search interface in IDEs. - Aliaksei Syrel; Andrei Chis; Tudor Gîrba; Juraj Kubelka; Oscar Nierstrasz; Stefan Reichhart (SPLASH (Companion Volume), 2015)

Explora: A visualisation tool for metric analysis of software corpora. - Leonel Merino; Mircea Lungu; Oscar Nierstrasz (VISSOFT, 2015)

A Unified Approach to Architecture Conformance Checking. - Andrea Caracciolo; Mircea Filip Lungu; Oscar Nierstrasz (WICSA, 2015)

Practical domain-specific debuggers using the Moldable Debugger framework. - Andrei Chis; Marcus Denker; Tudor Gîrba; Oscar Nierstrasz (Comput. Lang. Syst. Struct., 2015)

Bounded seas. - Jan Kurs; Mircea Lungu; Rathesan Iyadurai; Oscar Nierstrasz (Comput. Lang. Syst. Struct., 2015)

Efficiently extracting full parse trees using regular expressions with capture groups. - Niko Schwarz; Aaron Karper; Oscar Nierstrasz (PeerJ Prepr., 2015)

Parsing for agile modeling. - Oscar Nierstrasz; Jan Kurs (Sci. Comput. Program., 2015)

Propagation of Behavioral Variations with Delegation Proxies. - Camille Teruel; Erwann Wernli; Stéphane Ducasse; Oscar Nierstrasz (LNCS Trans. Aspect Oriented Softw. Dev., 2015)

Exemplifying Moldable Development. - Andrei Chis; Tudor Gîrba; Juraj Kubelka; Oscar Nierstrasz; Stefan Reichhart; Aliaksei Syrel (PX@ECOOP, 2016)

The Death of Object-Oriented Programming. - Oscar Nierstrasz (FASE, 2016)

Optimizing Parser Combinators. - Jan Kurs; Jan Vraný; Mohammad Ghafari; Mircea Lungu; Oscar Nierstrasz (IWST, 2016)

A promising approach for debugging remote promises. - Max Leske; Andrei Chis; Oscar Nierstrasz (IWST, 2016)

CommunityExplorer: A Framework for Visualizing Collaboration Networks. - Leonel Merino; Dominik Seliner; Mohammad Ghafari; Oscar Nierstrasz (IWST, 2016)

Inferring Types by Mining Class Usage Frequency from Inline Caches. - Nevena Milojkovic; Clément Béra; Mohammad Ghafari; Oscar Nierstrasz (IWST, 2016)

The Object Repository: Pulling Objects out of the Ecosystem. - Boris Spasojevic; Mohammad Ghafari; Oscar Nierstrasz (IWST, 2016)

When QualityAssistant Meets Pharo: Enforced Code Critiques Motivate More Valuable Rules. - Yuriy Tymchuk; Mohammad Ghafari; Oscar Nierstrasz (IWST, 2016)

Moldable, context-aware searching with Spotter. - Andrei Chis; Tudor Gîrba; Juraj Kubelka; Oscar Nierstrasz; Stefan Reichhart; Aliaksei Syrel (Onward!, 2016)

Exploring cheap type inference heuristics in dynamically typed languages. - Nevena Milojkovic; Oscar Nierstrasz (Onward!, 2016)

Towards Actionable Visualisation in Software Development. - Leonel Merino; Mohammad Ghafari; Oscar Nierstrasz (VISSOFT, 2016)

MetaVis: Exploring Actionable Visualization. - Leonel Merino; Mohammad Ghafari; Oscar Nierstrasz; Alexandre Bergel; Juraj Kubelka (VISSOFT, 2016)

Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies. - Yuriy Tymchuk; Leonel Merino; Mohammad Ghafari; Oscar Nierstrasz (VISSOFT, 2016)

Marea: A Semi-Automatic Decision Support System for Breaking Dependency Cycles. - Andrea Caracciolo; Bledar Aga; Mircea Lungu; Oscar Nierstrasz (SANER, 2016)

Evaluating an Architecture Conformance Monitoring Solution. - Andrea Caracciolo; Mircea Lungu; Oskar Truffer; Kirill Levitin; Oscar Nierstrasz (IWESEP@SANER, 2016)

Tracking Null Checks in Open-Source Java Systems. - Haidar Osman; Manuel Leuenberger; Mircea Lungu; Oscar Nierstrasz (SANER, 2016)

A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. - Boris Spasojevic; Mircea Lungu; Oscar Nierstrasz (SANER, 2016)

Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). - Carole A. Goble; James Howison; Claude Kirchner; Oscar Nierstrasz; Jurgen J. Vinju (Dagstuhl Reports, 2016)

Moldable Tools for Object-Oriented Development. - Andrei Chis; Tudor Gîrba; Juraj Kubelka; Oscar Nierstrasz; Stefan Reichhart; Aliaksei Syrel (Present and Ulterior Software Engineering, 2017)

KOWALSKI: Collecting API Clients in Easy Mode. - Manuel Leuenberger; Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz (ICSME, 2017)

CityVR: Gameful Software Visualization. - Leonel Merino; Mohammad Ghafari; Craig Anslow; Oscar Nierstrasz (ICSME, 2017)

Exploiting type hints in method argument names to improve lightweight type inference. - Nevena Milojkovic; Mohammad Ghafari; Oscar Nierstrasz (ICPC, 2017)

It's duck (typing) season! - Nevena Milojkovic; Mohammad Ghafari; Oscar Nierstrasz (ICPC, 2017)

Renraku: the One Static Analysis Model to Rule Them All. - Yuriy Tymchuk; Mohammad Ghafari; Oscar Nierstrasz (IWST, 2017)

Exception evolution in long-lived Java systems. - Haidar Osman; Andrei Chis; Claudio Corrodi; Mohammad Ghafari; Oscar Nierstrasz (MSR, 2017)

An Extensive Analysis of Efficient Bug Prediction Configurations. - Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz; Mircea Lungu (PROMISE, 2017)

Security Smells in Android. - Mohammad Ghafari; Pascal Gadient; Oscar Nierstrasz (SCAM, 2017)

Harvesting the Wisdom of the Crowd to Infer Method Nullness in Java. - Manuel Leuenberger; Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz (SCAM, 2017)

On the Impact of the Medium in the Effectiveness of 3D Software Visualizations. - Leonel Merino; Johannes Fuchs 001; Michael Blumenschein; Craig Anslow; Mohammad Ghafari; Oscar Nierstrasz; Michael Behrisch 001; Daniel A. Keim (VISSOFT, 2017)

On the evolution of exception usage in Java projects. - Haidar Osman; Andrei Chis; Jakob Schaerer; Mohammad Ghafari; Oscar Nierstrasz (SANER, 2017)

Automatic feature selection by regularization to improve bug prediction accuracy. - Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz (MaLTeSQuE, 2017)

Hyperparameter optimization to improve bug prediction accuracy. - Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz (MaLTeSQuE, 2017)

Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). - Alice Allen; Cecilia R. Aragon; Christoph Becker 001; Jeffrey C. Carver; Andrei Chis; Benoît Combemale; Mike Croucher; Kevin Crowston; Daniel Garijo; Ashish Gehani; Carole A. Goble; Robert Haines; et al. (Dagstuhl Manifestos, 2017)

Idea: Benchmarking Android Data Leak Detection Tools. - Claudio Corrodi; Timo Spring; Mohammad Ghafari; Oscar Nierstrasz (ESSoS, 2018)

JIT feedback: what experienced developers like about static analysis. - Yuriy Tymchuk; Mohammad Ghafari; Oscar Nierstrasz (ICPC, 2018)

Overcoming Issues of 3D Software Visualization through Immersive Augmented Reality. - Leonel Merino; Alexandre Bergel; Oscar Nierstrasz (VISSOFT, 2018)

The Impact of Feature Selection on Predicting the Number of Bugs. - Haidar Osman; Mohammad Ghafari; Oscar Nierstrasz (CoRR, 2018)

A systematic literature review of software visualization evaluation. - Leonel Merino; Mohammad Ghafari; Craig Anslow; Oscar Nierstrasz (J. Syst. Softw., 2018)

Efficient parsing with parser combinators. - Jan Kurs; Jan Vraný; Mohammad Ghafari; Mircea Lungu; Oscar Nierstrasz (Sci. Comput. Program., 2018)

Improving live debugging of concurrent threads through thread histories. - Max Leske; Andrei Chis; Oscar Nierstrasz (Sci. Comput. Program., 2018)

Mining inline cache data to order inferred types in dynamic languages. - Nevena Milojkovic; Clément Béra; Mohammad Ghafari; Oscar Nierstrasz (Sci. Comput. Program., 2018)

Towards actionable visualization for software developers. - Leonel Merino; Mohammad Ghafari; Oscar Nierstrasz (J. Softw. Evol. Process., 2018)

Testability First! - Mohammad Ghafari; Markus Eggiman; Oscar Nierstrasz (ESEM, 2019)

The Impact of Developer Experience in Using Java Cryptography. - Mohammadreza Hazhirpasand; Mohammad Ghafari; Stefan Krüger; Eric Bodden; Oscar Nierstrasz (ESEM, 2019)

Towards a Catalogue of Mobile Elicitation Techniques - Research Preview. - Nitish Patkar; Pascal Gadient; Mohammad Ghafari; Oscar Nierstrasz (REFSQ, 2019)

VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. - Leonel Merino; Ekaterina Kozlova; Oscar Nierstrasz; Daniel Weiskopf (VISSOFT, 2019)

PerfVis: Pervasive Visualization in Immersive Augmented Reality for Performance Awareness. - Leonel Merino; Mario Hess; Alexandre Bergel; Oscar Nierstrasz; Daniel Weiskopf (ICPE Companion, 2019)

PerfVis: Pervasive Visualization in Immersive AugmentedReality for Performance Awareness. - Leonel Merino; Mario Hess; Alexandre Bergel; Oscar Nierstrasz; Daniel Weiskopf (CoRR, 2019)

Security code smells in Android ICC. - Pascal Gadient; Mohammad Ghafari; Patrick Frischknecht; Oscar Nierstrasz (Empir. Softw. Eng., 2019)

Tricking Johnny into Granting Web Permissions. - Mohammadreza Hazhirpasand; Mohammad Ghafari; Oscar Nierstrasz (EASE, 2020)

Caveats in Eliciting Mobile App Requirements. - Nitish Patkar; Mohammad Ghafari; Oscar Nierstrasz; Sofija Hotomski (EASE, 2020)

Java Cryptography Uses in the Wild. - Mohammadreza Hazhirpasand; Mohammad Ghafari; Oscar Nierstrasz (ESEM, 2020)

Towards requirements engineering with immersive augmented reality. - Nitish Patkar; Leonel Merino; Oscar Nierstrasz (Programming, 2020)

Towards Detecting Inconsistent Comments in Java Source Code Automatically. - Nataliia Stulova; Arianna Blasi; Alessandra Gorla; Oscar Nierstrasz (SCAM, 2020)

Web APIs in Android through the Lens of Security. - Pascal Gadient; Mohammad Ghafari; Marc-Andrea Tarnutzer; Oscar Nierstrasz (SANER, 2020)

CryptoExplorer: An Interactive Web Platform Supporting Secure Use of Cryptography APIs. - Mohammadreza Hazhirpasand; Mohammad Ghafari; Oscar Nierstrasz (SANER, 2020)

Web APIs in Android through the Lens of Security. - Pascal Gadient; Mohammad Ghafari; Oscar Nierstrasz (CoRR, 2020)

What do class comments tell us? An investigation of comment evolution and practices in Pharo. - Pooja Rani 001; Sebastiano Panichella; Manuel Leuenberger; Mohammad Ghafari; Oscar Nierstrasz (CoRR, 2020)

Security Smells Pervade Mobile App Servers. - Pascal Gadient; Marc-Andrea Tarnutzer; Oscar Nierstrasz; Mohammad Ghafari (ESEM, 2021)

Stopping DNS Rebinding Attacks in the Browser. - Mohammadreza Hazhirpasand; Arash Ale Ebrahim; Oscar Nierstrasz (ICISSP, 2021)

Hurdles for Developers in Cryptography. - Mohammadreza Hazhirpasand; Oscar Nierstrasz; Mohammadhossein Shabani; Mohammad Ghafari (ICSME, 2021)

Interactive Behavior-driven Development: a Low-code Perspective. - Nitish Patkar; Andrei Chis; Nataliia Stulova; Oscar Nierstrasz (MoDELS (Companion), 2021)

Dazed and Confused: What's Wrong with Crypto Libraries? - Mohammadreza Hazhirpasand; Oscar Nierstrasz; Mohammad Ghafari (PST, 2021)

Phish What You Wish. - Pascal Gadient; Pascal Gerig; Oscar Nierstrasz; Mohammad Ghafari (QRS, 2021)

Security Header Fields in HTTP Clients. - Pascal Gadient; Oscar Nierstrasz; Mohammad Ghafari (QRS, 2021)

Do Comments follow Commenting Conventions? A Case Study in Java and Python. - Pooja Rani 001; Suada Abukar; Nataliia Stulova; Alexandre Bergel; Oscar Nierstrasz (SCAM, 2021)

What Do Developers Discuss about Code Comments? - Pooja Rani 001; Mathias Birrer; Sebastiano Panichella; Mohammad Ghafari; Oscar Nierstrasz (SCAM, 2021)

Makar: A Framework for Multi-source Studies based on Unstructured Data. - Mathias Birrer; Pooja Rani 001; Sebastiano Panichella; Oscar Nierstrasz (SANER, 2021)

Worrisome Patterns in Developers: A Survey in Cryptography. - Mohammadreza Hazhirpasand; Oscar Nierstrasz; Mohammad Ghafari (CoRR, 2021)

Crypto Experts Advise What They Adopt. - Mohammadreza Hazhirpasand; Oscar Nierstrasz; Mohammad Ghafari (CoRR, 2021)

What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk. - Pooja Rani 001; Sebastiano Panichella; Manuel Leuenberger; Mohammad Ghafari; Oscar Nierstrasz (Empir. Softw. Eng., 2021)

RepliComment: Identifying clones in code comments. - Arianna Blasi; Nataliia Stulova; Alessandra Gorla; Oscar Nierstrasz (J. Syst. Softw., 2021)

How to identify class comment types? A multi-language approach for class comment classification. - Pooja Rani 001; Sebastiano Panichella; Manuel Leuenberger; Andrea Di Sorbo; Oscar Nierstrasz (J. Syst. Softw., 2021)

Can We Automatically Generate Class Comments in Pharo? - Pooja Rani 001; Alexandre Bergel; Lino Hess; Timo Kehrer; Oscar Nierstrasz (IWST, 2022)

Making Systems Explainable. - Oscar Nierstrasz; Tudor Gîrba (VISSOFT, 2022)

An Exploratory Study on the Usage of Gherkin Features in Open-Source Projects. - Adwait Chandorkar; Nitish Patkar; Andrea Di Sorbo; Oscar Nierstrasz (SANER, 2022)

FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzers. - Arash Ale Ebrahim; Mohammadreza Hazhirpasand; Oscar Nierstrasz; Mohammad Ghafari (SANER, 2022)

First-class artifacts as building blocks for live in-IDE documentation. - Nitish Patkar; Andrei Chis; Nataliia Stulova; Oscar Nierstrasz (SANER, 2022)

upDoc v1.0. - Nataliia Stulova; Arianna Blasi; Alessandra Gorla; Oscar Nierstrasz (Zenodo, 2022)

Exploring GitHub Actions through EGAD: An Experience Report. - Pablo Valenzuela-Toledo; Alexandre Bergel; Timo Kehrer; Oscar Nierstrasz (IWST, 2023)

EGAD: A moldable tool for GitHub Action analysis. - Pablo Valenzuela-Toledo; Alexandre Bergel; Timo Kehrer; Oscar Nierstrasz (MSR, 2023)

A decade of code comment quality assessment: A systematic literature review. - Pooja Rani 001; Arianna Blasi; Nataliia Stulova; Sebastiano Panichella; Alessandra Gorla; Oscar Nierstrasz (J. Syst. Softw., 2023)

EGAD: A moldable tool for GitHub Action analysis. - Pablo Valenzuela-Toledo; Alexandre Bergel; Timo Kehrer; Oscar Nierstrasz (Zenodo, 2023)

Moldable Development Patterns. - Oscar Marius Nierstrasz; Tudor Gîrba (EuroPLoP, 2024)

Automated Generation of Code Contracts: Generative AI to the Rescue? - Sandra Greiner 001; Noah Bühlmann; Manuel Ohrndorf; Christos Tsigkanos; Oscar Nierstrasz; Timo Kehrer (GPCE, 2024)

Moldable Exceptions. - Andrei Chis; Tudor Gîrba; Oscar Nierstrasz (Onward!, 2024)

The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance. - Pablo Valenzuela-Toledo; Alexandre Bergel; Timo Kehrer; Oscar Nierstrasz (SCAM, 2024)

Example-driven development: bridging tests and documentation. - Oscar Nierstrasz; Andrei Chis; Tudor Gîrba (CoRR, 2024)

Source Code Repository: AI-Generated Code Contracts. - Sandra Greiner 001; Noah Bühlmann; Manuel Ohrndorf; Christos Tsigkanos; Oscar Nierstrasz; Timo Kehrer (Zenodo, 2024)

Automated Generation of Code Contracts - Generative AI to the Rescue? - Sandra Greiner 001; Noah Bühlmann; Manuel Ohrndorf; Christos Tsigkanos; Oscar Nierstrasz; Timo Kehrer (Zenodo, 2024)