Skip to content

Oscar Nierstrasz

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

79

Venues

25

Active years

1985–2024

Best venue rank

A*

Where they publish

Papers

79 indexed papers, newest first.

YearVenueTitleAuthors
2024GPCEAutomated Generation of Code Contracts: Generative AI to the Rescue?Sandra Greiner, Noah Bhlmann, Manuel Ohrndorf, Christos Tsigkanos, Oscar Nierstrasz, Timo Kehrer
2024OnwardMoldable Exceptions.Andrei Chis, Tudor Grba, Oscar Nierstrasz
2024SCAMThe Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance.Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz
2023MSREGAD: A moldable tool for GitHub Action analysis.Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz
2022VISSOFTMaking Systems Explainable.Oscar Nierstrasz, Tudor Grba
2021ESEMSecurity Smells Pervade Mobile App Servers.Pascal Gadient, Marc-Andrea Tarnutzer, Oscar Nierstrasz, Mohammad Ghafari
2021ICISSPStopping DNS Rebinding Attacks in the Browser.Mohammadreza Hazhirpasand, Arash Ale Ebrahim, Oscar Nierstrasz
2021MODELSInteractive Behavior-driven Development: a Low-code Perspective.Nitish Patkar, Andrei Chis, Nataliia Stulova, Oscar Nierstrasz
2021PSTDazed and Confused: What's Wrong with Crypto Libraries?Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari
2021QRSPhish What You Wish.Pascal Gadient, Pascal Gerig, Oscar Nierstrasz, Mohammad Ghafari
2021QRSSecurity Header Fields in HTTP Clients.Pascal Gadient, Oscar Nierstrasz, Mohammad Ghafari
2021SCAMDo Comments follow Commenting Conventions? A Case Study in Java and Python.Pooja Rani, Suada Abukar, Nataliia Stulova, Alexandre Bergel, Oscar Nierstrasz
2021SCAMWhat Do Developers Discuss about Code Comments?Pooja Rani, Mathias Birrer, Sebastiano Panichella, Mohammad Ghafari, Oscar Nierstrasz
2020EASETricking Johnny into Granting Web Permissions.Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz
2020EASECaveats in Eliciting Mobile App Requirements.Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz, Sofija Hotomski
2020ESEMJava Cryptography Uses in the Wild.Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz
2020SCAMTowards Detecting Inconsistent Comments in Java Source Code Automatically.Nataliia Stulova, Arianna Blasi, Alessandra Gorla, Oscar Nierstrasz
2019ESEMTestability First!Mohammad Ghafari, Markus Eggiman, Oscar Nierstrasz
2019ESEMThe Impact of Developer Experience in Using Java Cryptography.Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krger, Eric Bodden, Oscar Nierstrasz
2019REFSQTowards a Catalogue of Mobile Elicitation Techniques - Research Preview.Nitish Patkar, Pascal Gadient, Mohammad Ghafari, Oscar Nierstrasz
2019VISSOFTVISON: An Ontology-Based Approach for Software Visualization Tool Discoverability.Leonel Merino, Ekaterina Kozlova, Oscar Nierstrasz, Daniel Weiskopf
2018VISSOFTOvercoming Issues of 3D Software Visualization through Immersive Augmented Reality.Leonel Merino, Alexandre Bergel, Oscar Nierstrasz
2017MSRException evolution in long-lived Java systems.Haidar Osman, Andrei Chis, Claudio Corrodi, Mohammad Ghafari, Oscar Nierstrasz
2017SCAMSecurity Smells in Android.Mohammad Ghafari, Pascal Gadient, Oscar Nierstrasz
2017SCAMHarvesting the Wisdom of the Crowd to Infer Method Nullness in Java.Manuel Leuenberger, Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz
2017VISSOFTOn the Impact of the Medium in the Effectiveness of 3D Software Visualizations.Leonel Merino, Johannes Fuchs, Michael Blumenschein, Craig Anslow, Mohammad Ghafari, Oscar Nierstrasz, Michael Behrisch, Daniel A. Keim
2016ECOOPExemplifying Moldable Development.Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel
2016FASEThe Death of Object-Oriented Programming.Oscar Nierstrasz
2016OOPSLAMoldable, context-aware searching with Spotter.Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel
2016OOPSLAExploring cheap type inference heuristics in dynamically typed languages.Nevena Milojkovic, Oscar Nierstrasz
2016VISSOFTTowards Actionable Visualisation in Software Development.Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz
2016VISSOFTMetaVis: Exploring Actionable Visualization.Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz, Alexandre Bergel, Juraj Kubelka
2016VISSOFTWalls, Pillars and Beams: A 3D Decomposition of Quality Anomalies.Yuriy Tymchuk, Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz
2015OOPSLATowards moldable development tools.Andrei Chis, Oscar Nierstrasz, Tudor Grba
2015OOPSLAThe moldable inspector.Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Grba
2015OOPSLAGTInspector: a moldable domain-aware object inspector.Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Grba
2015OOPSLASpotter: towards a unified search interface in IDEs.Aliaksei Syrel, Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart
2015VISSOFTExplora: A visualisation tool for metric analysis of software corpora.Leonel Merino, Mircea Lungu, Oscar Nierstrasz
2014ECSAHow Do Software Architects Specify and Validate Quality Requirements?Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz
2014ECSADictō: A Unified DSL for Testing Architectural Rules.Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz
2014ECSAA Quantitative Analysis of Developer Information Needs in Software Ecosystems.Nicole Haenni, Mircea Lungu, Niko Schwarz, Oscar Nierstrasz
2014ECSATowards faster method search through static ecosystem analysis.Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz
2014OOPSLAMining the Ecosystem to Improve Type Inference for Dynamically Typed Languages.Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz
2014SLEThe Moldable Debugger: A Framework for Developing Domain-Specific Debuggers.Andrei Chis, Tudor Grba, Oscar Nierstrasz
2014SLEBounded Seas - - Island Parsing Without Shipwrecks.Jan Kurs, Mircea Lungu, Oscar Nierstrasz
2012DLSOwnership, filters and crossing handlers: flexible ownership in dynamic languages.Erwann Wernli, Pascal Maerki, Oscar Nierstrasz
2012ICSESummary of the ICSE 2012 tutorials and technical briefings.Andreas Leitner, Oscar Nierstrasz
2012ICSEObject-centric debugging.Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz
2011OOPSLAFlexible object layouts: enabling lightweight language extensions by intercepting slot access.Toon Verwaest, Camillo Bruni, Mircea Lungu, Oscar Nierstrasz
2010ECOOPEmbedding Languages without Breaking Tools.Lukas Renggli, Tudor Grba, Oscar Nierstrasz
2010MODELSModeling Features at Runtime.Marcus Denker, Jorge Ressia, Orla Greevy, Oscar Nierstrasz
2010MODELSRun-Time Evolution through Explicit Meta-Objects.Jorge Ressia, Lukas Renggli, Tudor Grba, Oscar Nierstrasz
2010OOPSLAPinocchio: bringing reflection to life with first-class interpreters.Toon Verwaest, Camillo Bruni, David Gurtner, Adrian Lienhard, Oscar Nierstrasz
2010SOFSEMLessons in Software Evolution Learned by Listening to Smalltalk.Oscar Nierstrasz, Tudor Grba
2009MSRAssigning bug reports using a vocabulary-based expertise model of developers.Dominique Matter, Adrian Kuhn, Oscar Nierstrasz
2009SLELanguage Boxes.Lukas Renggli, Marcus Denker, Oscar Nierstrasz
2008ECOOPPractical Object-Oriented Back-in-Time Debugging.Adrian Lienhard, Tudor Grba, Oscar Nierstrasz
2008MODELSEnriching Reverse Engineering with Annotations.Andrea Brhlmann, Tudor Grba, Orla Greevy, Oscar Nierstrasz
2008OOPSLAComposing new abstractions from object fragments.Adrian Kuhn, Oscar Nierstrasz
2007OOPSLAUser-changeable visibility: resolving unanticipated name clashes in traits.Stphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz
2005GPCEObject-Oriented Reengineering Patterns - An Overview.Oscar Nierstrasz, Stphane Ducasse, Serge Demeyer
2005ICFCALessons Learned in Applying Formal Concept Analysis to Reverse Engineering.Gabriela Arvalo, Stphane Ducasse, Oscar Nierstrasz
2005OOPSLAClassbox/J: controlling the scope of change in Java.Alexandre Bergel, Stphane Ducasse, Oscar Nierstrasz
2004ECOOPComposable Encapsulation Policies.Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Roel Wuyts
2004ICSEObject-Oriented Reengineering Patterns.Oscar Nierstrasz, Serge Demeyer
2003ECOOPTraits: Composable Units of Behaviour.Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Andrew P. Black
2002CASESComponents for embedded software: the PECOS approach.Thomas Genssler, Alexander Christoph, Michael Winter, Oscar Nierstrasz, Stphane Ducasse, Roel Wuyts, Gabriela Arvalo, Bastiaan Schnhage, Peter O. Mller, Christian Stich
2000CoordinationScripting Coordination Styles.Franz Achermann, Stefan Kneubuehl, Oscar Nierstrasz
2000CoordinationOpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces.Stphane Ducasse, Thomas Hofmann, Oscar Nierstrasz
2000EuroPLopA Pattern Language for Reverse Engineering.Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz
2000EuroPLopTie Code And Questions: a Reengineering Pattern.Stphane Ducasse, Serge Demeyer, Oscar Nierstrasz
2000EuroPLopTransform Conditionals to Polymorphism.Stphane Ducasse, Oscar Nierstrasz, Serge Demeyer
2000OOPSLAFinding refactorings via change metrics.Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz
1993OOPSLARegular Types for Active Objects.Oscar Nierstrasz
1993OOPSLAPanel: Distributed Processing.Oscar Nierstrasz
1990OOPSLAViewing Objects as Patterns of Communicating Agents.Oscar Nierstrasz, Michael Papathomas
1988ECOOPFitting Round Objects into Square Databases.Dennis Tsichritzis, Oscar Nierstrasz
1987OOPSLAActive Objects in Hybrid.Oscar Nierstrasz
1985VLDBAn Object-Oriented Environment for OIS Applications.Oscar Nierstrasz, Dennis Tsichritzis