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
- AOOPSLA17 papers
- BVISSOFT8 papers
- CSCAM6 papers
- AECOOP6 papers
- AESEM4 papers
- AMODELS4 papers
- BECSA4 papers
- AMSR3 papers
- BSLE3 papers
- A*ICSE3 papers
- NationalEuroPLop3 papers
- BGPCE2 papers
- CQRS2 papers
- AEASE2 papers
- CCoordination2 papers
- COnward1 paper
- CICISSP1 paper
- CPST1 paper
- BREFSQ1 paper
- BFASE1 paper
- CDLS1 paper
- BSOFSEM1 paper
- CICFCA1 paper
- Journal PublishedCASES1 paper
- A*VLDB1 paper
Papers
79 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2024 | GPCE | Automated Generation of Code Contracts: Generative AI to the Rescue? | Sandra Greiner, Noah Bhlmann, Manuel Ohrndorf, Christos Tsigkanos, Oscar Nierstrasz, Timo Kehrer |
| 2024 | Onward | Moldable Exceptions. | Andrei Chis, Tudor Grba, Oscar Nierstrasz |
| 2024 | SCAM | The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance. | Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz |
| 2023 | MSR | EGAD: A moldable tool for GitHub Action analysis. | Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz |
| 2022 | VISSOFT | Making Systems Explainable. | Oscar Nierstrasz, Tudor Grba |
| 2021 | ESEM | Security Smells Pervade Mobile App Servers. | Pascal Gadient, Marc-Andrea Tarnutzer, Oscar Nierstrasz, Mohammad Ghafari |
| 2021 | ICISSP | Stopping DNS Rebinding Attacks in the Browser. | Mohammadreza Hazhirpasand, Arash Ale Ebrahim, Oscar Nierstrasz |
| 2021 | MODELS | Interactive Behavior-driven Development: a Low-code Perspective. | Nitish Patkar, Andrei Chis, Nataliia Stulova, Oscar Nierstrasz |
| 2021 | PST | Dazed and Confused: What's Wrong with Crypto Libraries? | Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari |
| 2021 | QRS | Phish What You Wish. | Pascal Gadient, Pascal Gerig, Oscar Nierstrasz, Mohammad Ghafari |
| 2021 | QRS | Security Header Fields in HTTP Clients. | Pascal Gadient, Oscar Nierstrasz, Mohammad Ghafari |
| 2021 | SCAM | Do Comments follow Commenting Conventions? A Case Study in Java and Python. | Pooja Rani, Suada Abukar, Nataliia Stulova, Alexandre Bergel, Oscar Nierstrasz |
| 2021 | SCAM | What Do Developers Discuss about Code Comments? | Pooja Rani, Mathias Birrer, Sebastiano Panichella, Mohammad Ghafari, Oscar Nierstrasz |
| 2020 | EASE | Tricking Johnny into Granting Web Permissions. | Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz |
| 2020 | EASE | Caveats in Eliciting Mobile App Requirements. | Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz, Sofija Hotomski |
| 2020 | ESEM | Java Cryptography Uses in the Wild. | Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz |
| 2020 | SCAM | Towards Detecting Inconsistent Comments in Java Source Code Automatically. | Nataliia Stulova, Arianna Blasi, Alessandra Gorla, Oscar Nierstrasz |
| 2019 | ESEM | Testability First! | Mohammad Ghafari, Markus Eggiman, Oscar Nierstrasz |
| 2019 | ESEM | The Impact of Developer Experience in Using Java Cryptography. | Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krger, Eric Bodden, Oscar Nierstrasz |
| 2019 | REFSQ | Towards a Catalogue of Mobile Elicitation Techniques - Research Preview. | Nitish Patkar, Pascal Gadient, Mohammad Ghafari, Oscar Nierstrasz |
| 2019 | VISSOFT | VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. | Leonel Merino, Ekaterina Kozlova, Oscar Nierstrasz, Daniel Weiskopf |
| 2018 | VISSOFT | Overcoming Issues of 3D Software Visualization through Immersive Augmented Reality. | Leonel Merino, Alexandre Bergel, Oscar Nierstrasz |
| 2017 | MSR | Exception evolution in long-lived Java systems. | Haidar Osman, Andrei Chis, Claudio Corrodi, Mohammad Ghafari, Oscar Nierstrasz |
| 2017 | SCAM | Security Smells in Android. | Mohammad Ghafari, Pascal Gadient, Oscar Nierstrasz |
| 2017 | SCAM | Harvesting the Wisdom of the Crowd to Infer Method Nullness in Java. | Manuel Leuenberger, Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz |
| 2017 | VISSOFT | On 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 |
| 2016 | ECOOP | Exemplifying Moldable Development. | Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel |
| 2016 | FASE | The Death of Object-Oriented Programming. | Oscar Nierstrasz |
| 2016 | OOPSLA | Moldable, context-aware searching with Spotter. | Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel |
| 2016 | OOPSLA | Exploring cheap type inference heuristics in dynamically typed languages. | Nevena Milojkovic, Oscar Nierstrasz |
| 2016 | VISSOFT | Towards Actionable Visualisation in Software Development. | Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz |
| 2016 | VISSOFT | MetaVis: Exploring Actionable Visualization. | Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz, Alexandre Bergel, Juraj Kubelka |
| 2016 | VISSOFT | Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies. | Yuriy Tymchuk, Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz |
| 2015 | OOPSLA | Towards moldable development tools. | Andrei Chis, Oscar Nierstrasz, Tudor Grba |
| 2015 | OOPSLA | The moldable inspector. | Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Grba |
| 2015 | OOPSLA | GTInspector: a moldable domain-aware object inspector. | Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Grba |
| 2015 | OOPSLA | Spotter: towards a unified search interface in IDEs. | Aliaksei Syrel, Andrei Chis, Tudor Grba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart |
| 2015 | VISSOFT | Explora: A visualisation tool for metric analysis of software corpora. | Leonel Merino, Mircea Lungu, Oscar Nierstrasz |
| 2014 | ECSA | How Do Software Architects Specify and Validate Quality Requirements? | Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz |
| 2014 | ECSA | Dictō: A Unified DSL for Testing Architectural Rules. | Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz |
| 2014 | ECSA | A Quantitative Analysis of Developer Information Needs in Software Ecosystems. | Nicole Haenni, Mircea Lungu, Niko Schwarz, Oscar Nierstrasz |
| 2014 | ECSA | Towards faster method search through static ecosystem analysis. | Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz |
| 2014 | OOPSLA | Mining the Ecosystem to Improve Type Inference for Dynamically Typed Languages. | Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz |
| 2014 | SLE | The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. | Andrei Chis, Tudor Grba, Oscar Nierstrasz |
| 2014 | SLE | Bounded Seas - - Island Parsing Without Shipwrecks. | Jan Kurs, Mircea Lungu, Oscar Nierstrasz |
| 2012 | DLS | Ownership, filters and crossing handlers: flexible ownership in dynamic languages. | Erwann Wernli, Pascal Maerki, Oscar Nierstrasz |
| 2012 | ICSE | Summary of the ICSE 2012 tutorials and technical briefings. | Andreas Leitner, Oscar Nierstrasz |
| 2012 | ICSE | Object-centric debugging. | Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz |
| 2011 | OOPSLA | Flexible object layouts: enabling lightweight language extensions by intercepting slot access. | Toon Verwaest, Camillo Bruni, Mircea Lungu, Oscar Nierstrasz |
| 2010 | ECOOP | Embedding Languages without Breaking Tools. | Lukas Renggli, Tudor Grba, Oscar Nierstrasz |
| 2010 | MODELS | Modeling Features at Runtime. | Marcus Denker, Jorge Ressia, Orla Greevy, Oscar Nierstrasz |
| 2010 | MODELS | Run-Time Evolution through Explicit Meta-Objects. | Jorge Ressia, Lukas Renggli, Tudor Grba, Oscar Nierstrasz |
| 2010 | OOPSLA | Pinocchio: bringing reflection to life with first-class interpreters. | Toon Verwaest, Camillo Bruni, David Gurtner, Adrian Lienhard, Oscar Nierstrasz |
| 2010 | SOFSEM | Lessons in Software Evolution Learned by Listening to Smalltalk. | Oscar Nierstrasz, Tudor Grba |
| 2009 | MSR | Assigning bug reports using a vocabulary-based expertise model of developers. | Dominique Matter, Adrian Kuhn, Oscar Nierstrasz |
| 2009 | SLE | Language Boxes. | Lukas Renggli, Marcus Denker, Oscar Nierstrasz |
| 2008 | ECOOP | Practical Object-Oriented Back-in-Time Debugging. | Adrian Lienhard, Tudor Grba, Oscar Nierstrasz |
| 2008 | MODELS | Enriching Reverse Engineering with Annotations. | Andrea Brhlmann, Tudor Grba, Orla Greevy, Oscar Nierstrasz |
| 2008 | OOPSLA | Composing new abstractions from object fragments. | Adrian Kuhn, Oscar Nierstrasz |
| 2007 | OOPSLA | User-changeable visibility: resolving unanticipated name clashes in traits. | Stphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz |
| 2005 | GPCE | Object-Oriented Reengineering Patterns - An Overview. | Oscar Nierstrasz, Stphane Ducasse, Serge Demeyer |
| 2005 | ICFCA | Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. | Gabriela Arvalo, Stphane Ducasse, Oscar Nierstrasz |
| 2005 | OOPSLA | Classbox/J: controlling the scope of change in Java. | Alexandre Bergel, Stphane Ducasse, Oscar Nierstrasz |
| 2004 | ECOOP | Composable Encapsulation Policies. | Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Roel Wuyts |
| 2004 | ICSE | Object-Oriented Reengineering Patterns. | Oscar Nierstrasz, Serge Demeyer |
| 2003 | ECOOP | Traits: Composable Units of Behaviour. | Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Andrew P. Black |
| 2002 | CASES | Components 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 |
| 2000 | Coordination | Scripting Coordination Styles. | Franz Achermann, Stefan Kneubuehl, Oscar Nierstrasz |
| 2000 | Coordination | OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. | Stphane Ducasse, Thomas Hofmann, Oscar Nierstrasz |
| 2000 | EuroPLop | A Pattern Language for Reverse Engineering. | Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz |
| 2000 | EuroPLop | Tie Code And Questions: a Reengineering Pattern. | Stphane Ducasse, Serge Demeyer, Oscar Nierstrasz |
| 2000 | EuroPLop | Transform Conditionals to Polymorphism. | Stphane Ducasse, Oscar Nierstrasz, Serge Demeyer |
| 2000 | OOPSLA | Finding refactorings via change metrics. | Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz |
| 1993 | OOPSLA | Regular Types for Active Objects. | Oscar Nierstrasz |
| 1993 | OOPSLA | Panel: Distributed Processing. | Oscar Nierstrasz |
| 1990 | OOPSLA | Viewing Objects as Patterns of Communicating Agents. | Oscar Nierstrasz, Michael Papathomas |
| 1988 | ECOOP | Fitting Round Objects into Square Databases. | Dennis Tsichritzis, Oscar Nierstrasz |
| 1987 | OOPSLA | Active Objects in Hybrid. | Oscar Nierstrasz |
| 1985 | VLDB | An Object-Oriented Environment for OIS Applications. | Oscar Nierstrasz, Dennis Tsichritzis |