default search action
Oscar Nierstrasz
Person information
- affiliation: University of Bern, Switzerland
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c188]Oscar Marius Nierstrasz, Tudor Gîrba:
Moldable Development Patterns. EuroPLoP 2024: 18:1-18:14 - [c187]Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz:
The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance. SCAM 2024: 213-223 - [i40]Andrei Chis, Tudor Gîrba, Oscar Nierstrasz:
Moldable Exceptions. CoRR abs/2409.00465 (2024) - [i39]Oscar Nierstrasz, Andrei Chis, Tudor Gîrba:
Example-driven development: bridging tests and documentation. CoRR abs/2409.00514 (2024) - [i38]Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz:
The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance. CoRR abs/2409.02366 (2024) - [i37]Oscar Nierstrasz, Tudor Gîrba:
Moldable Development Patterns. CoRR abs/2409.18811 (2024) - 2023
- [j62]Pooja Rani, Arianna Blasi, Nataliia Stulova, Sebastiano Panichella, Alessandra Gorla, Oscar Nierstrasz:
A decade of code comment quality assessment: A systematic literature review. J. Syst. Softw. 195: 111515 (2023) - [c186]Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz:
Exploring GitHub Actions through EGAD: An Experience Report. IWST 2023 - [c185]Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz:
EGAD: A moldable tool for GitHub Action analysis. MSR 2023: 260-264 - [d2]Pablo Valenzuela-Toledo, Alexandre Bergel, Timo Kehrer, Oscar Nierstrasz:
EGAD: A moldable tool for GitHub Action analysis. Zenodo, 2023 - 2022
- [c184]Pooja Rani, Alexandre Bergel, Lino Hess, Timo Kehrer, Oscar Nierstrasz:
Can We Automatically Generate Class Comments in Pharo? IWST 2022 - [c183]Oscar Nierstrasz, Tudor Gîrba:
Making Systems Explainable. VISSOFT 2022: 1-4 - [c182]Nitish Patkar, Andrei Chis, Nataliia Stulova, Oscar Nierstrasz:
First-class artifacts as building blocks for live in-IDE documentation. SANER 2022: 41-45 - [c181]Arash Ale Ebrahim, Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzers. SANER 2022: 268-272 - [c180]Adwait Chandorkar, Nitish Patkar, Andrea Di Sorbo, Oscar Nierstrasz:
An Exploratory Study on the Usage of Gherkin Features in Open-Source Projects. SANER 2022: 1159-1166 - [d1]Nataliia Stulova, Arianna Blasi, Alessandra Gorla, Oscar Nierstrasz:
upDoc v1.0. Zenodo, 2022 - [i36]Arash Ale Ebrahim, Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzers. CoRR abs/2201.04853 (2022) - [i35]Pooja Rani, Arianna Blasi, Nataliia Stulova, Sebastiano Panichella, Alessandra Gorla, Oscar Nierstrasz:
A Decade of Code Comment Quality Assessment: A Systematic Literature Review. CoRR abs/2209.08165 (2022) - 2021
- [j61]Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz:
What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk. Empir. Softw. Eng. 26(5): 112 (2021) - [j60]Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Andrea Di Sorbo, Oscar Nierstrasz:
How to identify class comment types? A multi-language approach for class comment classification. J. Syst. Softw. 181: 111047 (2021) - [j59]Arianna Blasi, Nataliia Stulova, Alessandra Gorla, Oscar Nierstrasz:
RepliComment: Identifying clones in code comments. J. Syst. Softw. 182: 111069 (2021) - [c179]Pascal Gadient, Marc-Andrea Tarnutzer, Oscar Nierstrasz, Mohammad Ghafari:
Security Smells Pervade Mobile App Servers. ESEM 2021: 19:1-19:10 - [c178]Mohammadreza Hazhirpasand, Arash Ale Ebrahim, Oscar Nierstrasz:
Stopping DNS Rebinding Attacks in the Browser. ICISSP 2021: 596-603 - [c177]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammadhossein Shabani, Mohammad Ghafari:
Hurdles for Developers in Cryptography. ICSME 2021: 659-663 - [c176]Nitish Patkar, Andrei Chis, Nataliia Stulova, Oscar Nierstrasz:
Interactive Behavior-driven Development: a Low-code Perspective. MoDELS (Companion) 2021: 128-137 - [c175]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
Dazed and Confused: What's Wrong with Crypto Libraries? PST 2021: 1-6 - [c174]Pascal Gadient, Oscar Nierstrasz, Mohammad Ghafari:
Security Header Fields in HTTP Clients. QRS 2021: 93-101 - [c173]Pascal Gadient, Pascal Gerig, Oscar Nierstrasz, Mohammad Ghafari:
Phish What You Wish. QRS 2021: 1048-1059 - [c172]Pooja Rani, Mathias Birrer, Sebastiano Panichella, Mohammad Ghafari, Oscar Nierstrasz:
What Do Developers Discuss about Code Comments? SCAM 2021: 153-164 - [c171]Pooja Rani, Suada Abukar, Nataliia Stulova, Alexandre Bergel, Oscar Nierstrasz:
Do Comments follow Commenting Conventions? A Case Study in Java and Python. SCAM 2021: 165-169 - [c170]Mathias Birrer, Pooja Rani, Sebastiano Panichella, Oscar Nierstrasz:
Makar: A Framework for Multi-source Studies based on Unstructured Data. SANER 2021: 577-581 - [i34]Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Andrea Di Sorbo, Oscar Nierstrasz:
How to Identify Class Comment Types? A Multi-language Approach for Class Comment Classification. CoRR abs/2107.04521 (2021) - [i33]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammadhossein Shabani, Mohammad Ghafari:
Hurdles for Developers in Cryptography. CoRR abs/2108.07141 (2021) - [i32]Pascal Gadient, Marc-Andrea Tarnutzer, Oscar Nierstrasz, Mohammad Ghafari:
Security Smells Pervade Mobile App Servers. CoRR abs/2108.07188 (2021) - [i31]Pooja Rani, Mathias Birrer, Sebastiano Panichella, Mohammad Ghafari, Oscar Nierstrasz:
What Do Developers Discuss about Code Comments? CoRR abs/2108.07648 (2021) - [i30]Pooja Rani, Suada Abukar, Nataliia Stulova, Alexandre Bergel, Oscar Nierstrasz:
Do Comments follow Commenting Conventions? A Case Study in Java and Python. CoRR abs/2108.10766 (2021) - [i29]Arianna Blasi, Nataliia Stulova, Alessandra Gorla, Oscar Nierstrasz:
RepliComment: Identifying Clones in Code Comments. CoRR abs/2108.11205 (2021) - [i28]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
Worrisome Patterns in Developers: A Survey in Cryptography. CoRR abs/2109.14363 (2021) - [i27]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
Crypto Experts Advise What They Adopt. CoRR abs/2109.15093 (2021) - [i26]Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari:
Dazed and Confused: What's Wrong with Crypto Libraries? CoRR abs/2111.01406 (2021) - [i25]Pascal Gadient, Pascal Gerig, Oscar Nierstrasz, Mohammad Ghafari:
Phish What You Wish. CoRR abs/2111.03596 (2021) - [i24]Pascal Gadient, Oscar Nierstrasz, Mohammad Ghafari:
Security Header Fields in HTTP Clients. CoRR abs/2111.03601 (2021) - 2020
- [c169]Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz, Sofija Hotomski:
Caveats in Eliciting Mobile App Requirements. EASE 2020: 180-189 - [c168]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
Tricking Johnny into Granting Web Permissions. EASE 2020: 276-281 - [c167]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
Java Cryptography Uses in the Wild. ESEM 2020: 40:1-40:6 - [c166]Nitish Patkar, Leonel Merino, Oscar Nierstrasz:
Towards requirements engineering with immersive augmented reality. Programming 2020: 55-60 - [c165]Nataliia Stulova, Arianna Blasi, Alessandra Gorla, Oscar Nierstrasz:
Towards Detecting Inconsistent Comments in Java Source Code Automatically. SCAM 2020: 65-69 - [c164]Pascal Gadient, Mohammad Ghafari, Marc-Andrea Tarnutzer, Oscar Nierstrasz:
Web APIs in Android through the Lens of Security. SANER 2020: 13-22 - [c163]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
CryptoExplorer: An Interactive Web Platform Supporting Secure Use of Cryptography APIs. SANER 2020: 632-636 - [i23]Pascal Gadient, Mohammad Ghafari, Oscar Nierstrasz:
Web APIs in Android through the Lens of Security. CoRR abs/2001.00195 (2020) - [i22]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
CryptoExplorer: An Interactive Web Platform Supporting Secure Use of Cryptography APIs. CoRR abs/2001.00773 (2020) - [i21]Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz, Sofija Hotomski:
Caveats in Eliciting Mobile App Requirements. CoRR abs/2002.08458 (2020) - [i20]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
Tricking Johnny into Granting Web Permissions. CoRR abs/2002.08463 (2020) - [i19]Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz:
What do class comments tell us? An investigation of comment evolution and practices in Pharo. CoRR abs/2005.11583 (2020) - [i18]Mohammad Ghafari, Pascal Gadient, Oscar Nierstrasz:
Security Smells in Android. CoRR abs/2006.01181 (2020) - [i17]Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz:
Java Cryptography Uses in the Wild. CoRR abs/2009.01101 (2020)
2010 – 2019
- 2019
- [j58]Pascal Gadient, Mohammad Ghafari, Patrick Frischknecht, Oscar Nierstrasz:
Security code smells in Android ICC. Empir. Softw. Eng. 24(5): 3046-3076 (2019) - [c162]Mohammad Ghafari, Markus Eggiman, Oscar Nierstrasz:
Testability First! ESEM 2019: 1-6 - [c161]Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krüger, Eric Bodden, Oscar Nierstrasz:
The Impact of Developer Experience in Using Java Cryptography. ESEM 2019: 1-6 - [c160]Nitish Patkar, Pascal Gadient, Mohammad Ghafari, Oscar Nierstrasz:
Towards a Catalogue of Mobile Elicitation Techniques - Research Preview. REFSQ 2019: 281-288 - [c159]Leonel Merino, Ekaterina Kozlova, Oscar Nierstrasz, Daniel Weiskopf:
VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. VISSOFT 2019: 45-55 - [c158]Leonel Merino, Mario Hess, Alexandre Bergel, Oscar Nierstrasz, Daniel Weiskopf:
PerfVis: Pervasive Visualization in Immersive Augmented Reality for Performance Awareness. ICPE Companion 2019: 13-16 - [e11]Oscar Nierstrasz, Jeff Gray, Bruno C. d. S. Oliveira:
Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2019, Athens, Greece, October 20-22, 2019. ACM 2019, ISBN 978-1-4503-6981-7 [contents] - [i16]Leonel Merino, Mario Hess, Alexandre Bergel, Oscar Nierstrasz, Daniel Weiskopf:
PerfVis: Pervasive Visualization in Immersive AugmentedReality for Performance Awareness. CoRR abs/1904.06399 (2019) - [i15]Mohammad Ghafari, Markus Eggiman, Oscar Nierstrasz:
Testability First! CoRR abs/1908.01476 (2019) - [i14]Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krüger, Eric Bodden, Oscar Nierstrasz:
The Impact of Developer Experience in Using Java Cryptography. CoRR abs/1908.01489 (2019) - [i13]Leonel Merino, Ekaterina Kozlova, Oscar Nierstrasz, Daniel Weiskopf:
VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. CoRR abs/1908.04090 (2019) - 2018
- [j57]Leonel Merino, Mohammad Ghafari, Craig Anslow, Oscar Nierstrasz:
A systematic literature review of software visualization evaluation. J. Syst. Softw. 144: 165-180 (2018) - [j56]Jan Kurs, Jan Vraný, Mohammad Ghafari, Mircea Lungu, Oscar Nierstrasz:
Efficient parsing with parser combinators. Sci. Comput. Program. 161: 57-88 (2018) - [j55]Nevena Milojkovic, Clément Béra, Mohammad Ghafari, Oscar Nierstrasz:
Mining inline cache data to order inferred types in dynamic languages. Sci. Comput. Program. 161: 105-121 (2018) - [j54]Max Leske, Andrei Chis, Oscar Nierstrasz:
Improving live debugging of concurrent threads through thread histories. Sci. Comput. Program. 161: 122-148 (2018) - [j53]Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz:
Towards actionable visualization for software developers. J. Softw. Evol. Process. 30(2) (2018) - [c157]Claudio Corrodi, Timo Spring, Mohammad Ghafari, Oscar Nierstrasz:
Idea: Benchmarking Android Data Leak Detection Tools. ESSoS 2018: 116-123 - [c156]Yuriy Tymchuk, Mohammad Ghafari, Oscar Nierstrasz:
JIT feedback: what experienced developers like about static analysis. ICPC 2018: 64-73 - [c155]Leonel Merino, Alexandre Bergel, Oscar Nierstrasz:
Overcoming Issues of 3D Software Visualization through Immersive Augmented Reality. VISSOFT 2018: 54-64 - [i12]Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
The Impact of Feature Selection on Predicting the Number of Bugs. CoRR abs/1807.04486 (2018) - [i11]Pascal Gadient, Mohammad Ghafari, Patrick Frischknecht, Oscar Nierstrasz:
Security Code Smells in Android ICC. CoRR abs/1811.12713 (2018) - 2017
- [j52]Alice Allen, Cecilia R. Aragon, Christoph Becker, Jeffrey C. Carver, Andrei Chis, Benoît Combemale, Mike Croucher, Kevin Crowston, Daniel Garijo, Ashish Gehani, Carole A. Goble, Robert Haines, Robert Hirschfeld, James Howison, Kathryn D. Huff, Caroline Jay, Daniel S. Katz, Claude Kirchner, Katie Kuksenok, Ralf Lämmel, Oscar Nierstrasz, Matthew J. Turk, Rob van Nieuwpoort, Matthew Vaughn, Jurgen J. Vinju:
Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). Dagstuhl Manifestos 6(1): 1-20 (2017) - [c154]Leonel Merino, Mohammad Ghafari, Craig Anslow, Oscar Nierstrasz:
CityVR: Gameful Software Visualization. ICSME 2017: 633-637 - [c153]Manuel Leuenberger, Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
KOWALSKI: Collecting API Clients in Easy Mode. ICSME 2017: 653-657 - [c152]Nevena Milojkovic, Mohammad Ghafari, Oscar Nierstrasz:
Exploiting type hints in method argument names to improve lightweight type inference. ICPC 2017: 77-87 - [c151]Nevena Milojkovic, Mohammad Ghafari, Oscar Nierstrasz:
It's duck (typing) season! ICPC 2017: 312-315 - [c150]Yuriy Tymchuk, Mohammad Ghafari, Oscar Nierstrasz:
Renraku: the One Static Analysis Model to Rule Them All. IWST 2017: 13:1-13:10 - [c149]Haidar Osman, Andrei Chis, Claudio Corrodi, Mohammad Ghafari, Oscar Nierstrasz:
Exception evolution in long-lived Java systems. MSR 2017: 302-311 - [c148]Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz, Mircea Lungu:
An Extensive Analysis of Efficient Bug Prediction Configurations. PROMISE 2017: 107-116 - [c147]Manuel Leuenberger, Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
Harvesting the Wisdom of the Crowd to Infer Method Nullness in Java. SCAM 2017: 71-80 - [c146]Mohammad Ghafari, Pascal Gadient, Oscar Nierstrasz:
Security Smells in Android. SCAM 2017: 121-130 - [c145]Leonel Merino, Johannes Fuchs, Michael Blumenschein, Craig Anslow, Mohammad Ghafari, Oscar Nierstrasz, Michael Behrisch, Daniel A. Keim:
On the Impact of the Medium in the Effectiveness of 3D Software Visualizations. VISSOFT 2017: 11-21 - [c144]Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
Automatic feature selection by regularization to improve bug prediction accuracy. MaLTeSQuE 2017: 27-32 - [c143]Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
Hyperparameter optimization to improve bug prediction accuracy. MaLTeSQuE 2017: 33-38 - [c142]Haidar Osman, Andrei Chis, Jakob Schaerer, Mohammad Ghafari, Oscar Nierstrasz:
On the evolution of exception usage in Java projects. SANER 2017: 422-426 - [p6]Andrei Chis, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel:
Moldable Tools for Object-Oriented Development. Present and Ulterior Software Engineering 2017: 77-101 - 2016
- [c141]Andrei Chis, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel:
Exemplifying Moldable Development. PX@ECOOP 2016: 33-42 - [c140]Oscar Nierstrasz:
The Death of Object-Oriented Programming. FASE 2016: 3-10 - [c139]Jan Kurs, Jan Vraný, Mohammad Ghafari, Mircea Lungu, Oscar Nierstrasz:
Optimizing Parser Combinators. IWST 2016: 1 - [c138]Leonel Merino, Dominik Seliner, Mohammad Ghafari, Oscar Nierstrasz:
CommunityExplorer: A Framework for Visualizing Collaboration Networks. IWST 2016: 2 - [c137]Yuriy Tymchuk, Mohammad Ghafari, Oscar Nierstrasz:
When QualityAssistant Meets Pharo: Enforced Code Critiques Motivate More Valuable Rules. IWST 2016: 5 - [c136]Nevena Milojkovic, Clément Béra, Mohammad Ghafari, Oscar Nierstrasz:
Inferring Types by Mining Class Usage Frequency from Inline Caches. IWST 2016: 6 - [c135]Boris Spasojevic, Mohammad Ghafari, Oscar Nierstrasz:
The Object Repository: Pulling Objects out of the Ecosystem. IWST 2016: 7 - [c134]Max Leske, Andrei Chis, Oscar Nierstrasz:
A promising approach for debugging remote promises. IWST 2016: 18 - [c133]Nevena Milojkovic, Oscar Nierstrasz:
Exploring cheap type inference heuristics in dynamically typed languages. Onward! 2016: 43-56 - [c132]Andrei Chis, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, Aliaksei Syrel:
Moldable, context-aware searching with Spotter. Onward! 2016: 128-144 - [c131]Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz:
Towards Actionable Visualisation in Software Development. VISSOFT 2016: 61-70 - [c130]Yuriy Tymchuk, Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz:
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies. VISSOFT 2016: 126-135 - [c129]Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz, Alexandre Bergel, Juraj Kubelka:
MetaVis: Exploring Actionable Visualization. VISSOFT 2016: 151-155 - [c128]Andrea Caracciolo, Mircea Lungu, Oskar Truffer, Kirill Levitin, Oscar Nierstrasz:
Evaluating an Architecture Conformance Monitoring Solution. IWESEP@SANER 2016: 41-44 - [c127]Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz:
A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. SANER 2016: 283-292 - [c126]Haidar Osman, Manuel Leuenberger, Mircea Lungu, Oscar Nierstrasz:
Tracking Null Checks in Open-Source Java Systems. SANER 2016: 304-313 - [c125]Andrea Caracciolo, Bledar Aga, Mircea Lungu, Oscar Nierstrasz:
Marea: A Semi-Automatic Decision Support System for Breaking Dependency Cycles. SANER 2016: 482-492 - [i10]Carole A. Goble, James Howison, Claude Kirchner, Oscar Nierstrasz, Jurgen J. Vinju:
Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). Dagstuhl Reports 6(6): 62-87 (2016) - 2015
- [j51]Andrei Chis, Marcus Denker, Tudor Gîrba, Oscar Nierstrasz:
Practical domain-specific debuggers using the Moldable Debugger framework. Comput. Lang. Syst. Struct. 44: 89-113 (2015) - [j50]Jan Kurs, Mircea Lungu, Rathesan Iyadurai, Oscar Nierstrasz:
Bounded seas. Comput. Lang. Syst. Struct. 44: 114-140 (2015) - [j49]Oscar Nierstrasz, Jan Kurs:
Parsing for agile modeling. Sci. Comput. Program. 97: 150-156 (2015) - [j48]Camille Teruel, Erwann Wernli, Stéphane Ducasse, Oscar Nierstrasz:
Propagation of Behavioral Variations with Delegation Proxies. LNCS Trans. Aspect Oriented Softw. Dev. 12: 63-95 (2015) - [c124]Nevena Milojkovic, Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz, David Röthlisberger, Romain Robbes:
Polymorphism in the spotlight: studying its prevalence in Java and Smalltalk. ICPC 2015: 186-195 - [c123]Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Gîrba:
GTInspector: a moldable domain-aware object inspector. SPLASH (Companion Volume) 2015: 15-16 - [c122]Andrei Chis, Oscar Nierstrasz, Tudor Gîrba:
Towards moldable development tools. PLATEAU@SPLASH 2015: 25-26 - [c121]Andrei Chis, Oscar Nierstrasz, Aliaksei Syrel, Tudor Gîrba:
The moldable inspector. Onward! 2015: 44-60 - [c120]Aliaksei Syrel, Andrei Chis, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart:
Spotter: towards a unified search interface in IDEs. SPLASH (Companion Volume) 2015: 54-55 - [c119]Leonel Merino, Mircea Lungu, Oscar Nierstrasz:
Explora: A visualisation tool for metric analysis of software corpora. VISSOFT 2015: 195-199 - [c118]Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz:
A Unified Approach to Architecture Conformance Checking. WICSA 2015: 41-50 - [i9]Niko Schwarz, Aaron Karper, Oscar Nierstrasz:
Efficiently extracting full parse trees using regular expressions with capture groups. PeerJ Prepr. 3: e1248 (2015) - 2014
- [j47]Mircea Lungu, Michele Lanza, Oscar Nierstrasz:
Evolutionary and collaborative software architecture recovery with Softwarenaut. Sci. Comput. Program. 79: 204-223 (2014) - [j46]Amir Aryani, Fabrizio Perin, Mircea Lungu, Abdun Naser Mahmood, Oscar Nierstrasz:
Predicting dependences using domain-based coupling. J. Softw. Evol. Process. 26(1): 50-76 (2014) - [j45]Jorge Ressia, Tudor Gîrba, Oscar Nierstrasz, Fabrizio Perin, Lukas Renggli:
Talents: an environment for dynamically composing units of reuse. Softw. Pract. Exp. 44(4): 413-432 (2014) - [c117]Erwann Wernli, Oscar Nierstrasz, Camille Teruel, Stéphane Ducasse:
Delegation proxies: the power of propagation. MODULARITY 2014: 1-12 - [c116]Haidar Osman, Mircea Lungu, Oscar Nierstrasz:
Mining frequent bug-fix code changes. CSMR-WCRE 2014: 343-347 - [c115]Julien Deantoni, Cédric Brun, Benoît Caillaud, Robert B. France, Gabor Karsai, Oscar Nierstrasz, Eugene Syriani:
Domain Globalization: Using Languages to Support Technical and Social Coordination. Globalizing Domain-Specific Languages 2014: 70-87 - [c114]Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz:
Towards faster method search through static ecosystem analysis. ECSA Workshops 2014: 11:1-11:6 - [c113]Nicole Haenni, Mircea Lungu, Niko Schwarz, Oscar Nierstrasz:
A Quantitative Analysis of Developer Information Needs in Software Ecosystems. ECSA Workshops 2014: 12:1-12:6 - [c112]Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz:
Dictō: A Unified DSL for Testing Architectural Rules. ECSA Workshops 2014: 21:1-21:4 - [c111]Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz:
How Do Software Architects Specify and Validate Quality Requirements? ECSA 2014: 374-389 - [c110]Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz:
Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems. ICSME 2014: 511-515 - [c109]Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz:
Mining the Ecosystem to Improve Type Inference for Dynamically Typed Languages. Onward! 2014: 133-142 - [c108]Leonel Merino, Mircea Lungu, Oscar Nierstrasz:
Explora: Infrastructure for Scaling Up Software Visualisation to Corpora. SATToSE 2014: 25-36 - [c107]Jan Kurs, Mircea Lungu, Oscar Nierstrasz:
Bounded Seas - - Island Parsing Without Shipwrecks. SLE 2014: 62-81 - [c106]Andrei Chis, Tudor Gîrba, Oscar Nierstrasz:
The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. SLE 2014: 102-121 - [i8]Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz:
Dictō: Keeping Software Architecture Under Control. ERCIM News 2014(99) (2014) - 2013
- [j44]Oscar Nierstrasz:
Farewell editorial. J. Object Technol. 12(1) (2013) - [j43]Erwann Wernli, Mircea Lungu, Oscar Nierstrasz:
Incremental Dynamic Updates with First-class Contexts. J. Object Technol. 12(3): 1: 1-27 (2013) - [c105]Nicole Haenni, Mircea Lungu, Niko Schwarz, Oscar Nierstrasz:
Categorizing developer information needs in software ecosystems. WEA 2013: 1-5 - [c104]Erik Aeschlimann, Mircea Lungu, Oscar Nierstrasz, Carl F. Worms:
Analyzing PL/1 legacy ecosystems: An experience report. WCRE 2013: 441-448 - 2012
- [j42]Oscar Nierstrasz:
The JOT Format. J. Object Technol. 11(1) (2012) - [j41]Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz, Lukas Renggli:
Modeling Domain-Specific Profilers. J. Object Technol. 11(1): 1-21 (2012) - [j40]Niko Schwarz, Mircea Lungu, Oscar Nierstrasz:
Seuss: Decoupling responsibilities from static methods for fine-grained configurability. J. Object Technol. 11(1): 1-23 (2012) - [j39]Oscar Nierstrasz:
A short JOT status report. J. Object Technol. 11(2) (2012) - [j38]Oscar Nierstrasz:
Agile software assessment with Moose. ACM SIGSOFT Softw. Eng. Notes 37(3): 1-5 (2012) - [j37]David Röthlisberger, Marcel Harry, Walter Binder, Philippe Moret, Danilo Ansaloni, Alex Villazón, Oscar Nierstrasz:
Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks. IEEE Trans. Software Eng. 38(3): 579-591 (2012) - [j36]Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz:
Specifying Dynamic Analyses by Extending Language Semantics. IEEE Trans. Software Eng. 38(3): 694-706 (2012) - [c103]Erwann Wernli, Pascal Maerki, Oscar Nierstrasz:
Ownership, filters and crossing handlers: flexible ownership in dynamic languages. DLS 2012: 83-94 - [c102]Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz:
Object-centric debugging. ICSE 2012: 485-495 - [c101]Andreas Leitner, Oscar Nierstrasz:
Summary of the ICSE 2012 tutorials and technical briefings. ICSE 2012: 1654-1657 - [c100]Oscar Nierstrasz, Mircea Lungu:
Agile software assessment (Invited paper). ICPC 2012: 3-10 - [c99]Erwann Wernli, Mircea Lungu, Oscar Nierstrasz:
Incremental Dynamic Updates with First-Class Contexts. TOOLS (50) 2012: 304-319 - [i7]Adrian Kuhn, Peter Loretan, Oscar Nierstrasz:
Consistent Layout for Thematic Software Maps. CoRR abs/1209.5490 (2012) - [i6]Mircea Lungu, Oscar Nierstrasz:
Recovering Software Architecture with Softwarenaut. ERCIM News 2012(88) (2012) - [i5]Mircea Lungu, Oscar Nierstrasz, Niko Schwarz:
Big Software Data Analysis. ERCIM News 2012(89) (2012) - 2011
- [j35]Oscar Nierstrasz:
JOT needs you! J. Object Technol. 10 (2011) - [c98]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse:
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs. ICPC 2011: 61-70 - [c97]Erwann Wernli, David Gurtner, Oscar Nierstrasz:
Using first-class contexts to realize dynamic software updates. IWST 2011: 2:1-2:11 - [c96]Jorge Ressia, Tudor Gîrba, Oscar Nierstrasz, Fabrizio Perin, Lukas Renggli:
Talents: dynamically composable units of reuse. IWST 2011: 11:1-11:9 - [c95]Toon Verwaest, Camillo Bruni, Mircea Lungu, Oscar Nierstrasz:
Flexible object layouts: enabling lightweight language extensions by intercepting slot access. OOPSLA 2011: 959-972 - [c94]Oscar Nierstrasz:
Synchronizing Models and Code (Invited Talk). TOOLS (49) 2011: 1 - [c93]Alexandre Bergel, Oscar Nierstrasz, Lukas Renggli, Jorge Ressia:
Domain-Specific Profiling. TOOLS (49) 2011: 68-82 - [c92]Daniel Langone, Jorge Ressia, Oscar Nierstrasz:
Unifying Subjectivity. TOOLS (49) 2011: 115-130 - [c91]Niko Schwarz, Mircea Lungu, Oscar Nierstrasz:
Seuss: Better Class Responsibilities through Language-Based Dependency Injection. TOOLS (49) 2011: 276-289 - [c90]Amir Aryani, Fabrizio Perin, Mircea Lungu, Abdun Naser Mahmood, Oscar Nierstrasz:
Can We Predict Dependencies Using Domain information? WCRE 2011: 55-64 - [i4]Sven Apel, William R. Cook, Krzysztof Czarnecki, Oscar Nierstrasz:
Feature-Oriented Software Development (FOSD) (Dagstuhl Seminar 11021). Dagstuhl Reports 1(1): 27-41 (2011) - 2010
- [b4]Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet:
Pharo by Example (Version 2010-02-01). Square Bracket Associates 2010, ISBN 978-3-9523341-4-0, pp. I-XII, 1-333 - [j34]Gabriela Arévalo, Stéphane Ducasse, Silvia E. Gordillo, Oscar Nierstrasz:
Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis. Inf. Softw. Technol. 52(11): 1167-1187 (2010) - [j33]Oscar Nierstrasz:
Editorial note from the incoming Editor-in-Chief. J. Object Technol. 9(3): 6 (2010) - [j32]Oscar Nierstrasz:
Introducing the New JOT. J. Object Technol. 9(4) (2010) - [j31]Oscar Nierstrasz:
Ten Things I Hate About Object-Oriented Programming. J. Object Technol. 9(5) (2010) - [j30]Oscar Nierstrasz:
Long Live Metadata! J. Object Technol. 9(6) (2010) - [j29]Adrian Kuhn, David Erni, Peter Loretan, Oscar Nierstrasz:
Software Cartography: thematic software visualization with consistent layout. J. Softw. Maintenance Res. Pract. 22(3): 191-210 (2010) - [c89]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, Danny Weyns, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ronald J. Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Göschka, Alessandra Gorla, Vincenzo Grassi, Paola Inverardi, Gabor Karsai, Jeff Kramer, Antónia Lopes, Jeff Magee, Sam Malek, Serge Mankovski, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezzè, Christian Prehofer, Wilhelm Schäfer, Richard D. Schlichting, Dennis B. Smith, João Pedro Sousa, Ladan Tahvildari, Kenny Wong, Jochen Wuttke:
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. Software Engineering for Self-Adaptive Systems 2010: 1-32 - [c88]Lukas Renggli, Tudor Gîrba, Oscar Nierstrasz:
Embedding Languages without Breaking Tools. ECOOP 2010: 380-404 - [c87]Fabrizio Perin, Tudor Gîrba, Oscar Nierstrasz:
Recovery and analysis of transaction scope from scattered information in Java Enterprise Applications. ICSM 2010: 1-10 - [c86]Jorge Ressia, Lukas Renggli, Tudor Gîrba, Oscar Nierstrasz:
Run-Time Evolution through Explicit Meta-Objects. Models@run.time 2010: 37-48 - [c85]Marcus Denker, Jorge Ressia, Orla Greevy, Oscar Nierstrasz:
Modeling Features at Runtime. MoDELS (2) 2010: 138-152 - [c84]Toon Verwaest, Camillo Bruni, David Gurtner, Adrian Lienhard, Oscar Nierstrasz:
Pinocchio: bringing reflection to life with first-class interpreters. OOPSLA 2010: 774-789 - [c83]Oscar Nierstrasz, Tudor Gîrba:
Lessons in Software Evolution Learned by Listening to Smalltalk. SOFSEM 2010: 77-95 - [c82]Adrian Kuhn, David Erni, Oscar Nierstrasz:
Embedding spatial software visualization in the IDE: an exploratory study. SOFTVIS 2010: 113-122 - [c81]Lukas Renggli, Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz:
Domain-Specific Program Checking. TOOLS (48) 2010: 213-232 - [e10]Sven Apel, Don S. Batory, Krzysztof Czarnecki, Florian Heidenreich, Christian Kästner, Oscar Nierstrasz:
Proceedings of the Second International Workshop on Feature-Oriented Software Development, FOSD 2010, Eindhoven, Netherlands, October 10, 2010. ACM 2010, ISBN 978-1-4503-0208-1 [contents] - [i3]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ronald J. Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Göschka, Alessandra Gorla, Vincenzo Grassi, Paola Inverardi, Gabor Karsai, Jeff Kramer, Marin Litoiu, Antónia Lopes, Jeff Magee, Sam Malek, Serge Mankovskii, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezzè, Christian Prehofer, Wilhelm Schäfer, Richard D. Schlichting, Bradley R. Schmerl, Dennis B. Smith, João Pedro Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M. Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, Jochen Wuttke:
Software Engineering for Self-Adaptive Systems: A second Research Roadmap. Software Engineering for Self-Adaptive Systems 2010 - [i2]Adrian Kuhn, David Erni, Oscar Nierstrasz:
Towards Improving the Mental Model of Software Developers through Cartographic Visualization. CoRR abs/1001.2386 (2010) - [i1]Adrian Kuhn, David Erni, Oscar Nierstrasz:
Embedding Spatial Software Visualization in the IDE: an Exploratory Study. CoRR abs/1007.4303 (2010)
2000 – 2009
- 2009
- [b3]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering Patterns - Version of 2009-09-28. Square Bracket Associates 2009, ISBN 978-3-9523341-2-6, pp. I-XVIII, 1-338 - [j28]Lukas Renggli, Oscar Nierstrasz:
Transactional memory in a dynamic language. Comput. Lang. Syst. Struct. 35(1): 21-30 (2009) - [j27]Niklaus Haldiman, Marcus Denker, Oscar Nierstrasz:
Practical, pluggable types for a dynamic language. Comput. Lang. Syst. Struct. 35(1): 48-62 (2009) - [j26]Gisèle Douta, Haydar Talib, Oscar Nierstrasz, Frank Langlotz:
CompAS: A new approach to commonality and variability analysis with applications in computer assisted orthopaedic surgery. Inf. Softw. Technol. 51(2): 448-459 (2009) - [c80]Oscar Nierstrasz, Marcus Denker, Lukas Renggli:
Model-Centric, Context-Aware Software Adaptation. Software Engineering for Self-Adaptive Systems 2009: 128-145 - [c79]Rajesh Vasa, Markus Lumpe, Philip Branch, Oscar Nierstrasz:
Comparative analysis of evolving software systems using the Gini coefficient. ICSM 2009: 179-188 - [c78]David Röthlisberger, Marcel Harry, Alex Villazón, Danilo Ansaloni, Walter Binder, Oscar Nierstrasz, Philippe Moret:
Augmenting static source views in IDEs with dynamic metrics. ICSM 2009: 253-262 - [c77]David Röthlisberger, Marcel Harry, Alex Villazón, Danilo Ansaloni, Walter Binder, Oscar Nierstrasz, Philippe Moret:
Senseo: Enriching Eclipse's static source views with dynamic metrics. ICSM 2009: 383-384 - [c76]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes:
Supporting task-oriented navigation in IDEs with configurable HeatMaps. ICPC 2009: 253-257 - [c75]David Röthlisberger, Oscar Nierstrasz, Alexandre Bergel, Stéphane Ducasse:
Tackling software navigation issues of the Smalltalk IDE. IWST 2009: 58-67 - [c74]Jorge Ressia, Oscar Nierstrasz:
Dynamic synchronization: a synchronization model through behavioral reflection. IWST 2009: 101-106 - [c73]Dominique Matter, Adrian Kuhn, Oscar Nierstrasz:
Assigning bug reports using a vocabulary-based expertise model of developers. MSR 2009: 131-140 - [c72]Lukas Renggli, Marcus Denker, Oscar Nierstrasz:
Language Boxes. SLE 2009: 274-293 - [c71]Adrian Lienhard, Julien Fierz, Oscar Nierstrasz:
Flow-Centric, Back-in-Time Debugging . TOOLS (47) 2009: 272-288 - [c70]David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse:
Autumn Leaves: Curing the Window Plague in IDEs. WCRE 2009: 237-246 - [e9]Sven Apel, William R. Cook, Krzysztof Czarnecki, Christian Kästner, Neil Loughran, Oscar Nierstrasz:
Proceedings of the First International Workshop on Feature-Oriented Software Development, FOSD 2009, Denver, Colorado, USA, October 6, 2009. ACM International Conference Proceeding Series, ACM 2009, ISBN 978-1-60558-567-3 [contents] - [e8]Oscar Nierstrasz:
Proceedings of the first international workshop on Context-aware software technology and applications, CASTA@ESEC/SIGSOFT FSE 2009, Amsterdam, The Netherlands, August 24, 2009. ACM 2009, ISBN 978-1-60558-707-3 [contents] - 2008
- [j25]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Stateful traits and their formalization. Comput. Lang. Syst. Struct. 34(2-3): 83-108 (2008) - [j24]Mariangiola Dezani-Ciancaglini, Paola Giannini, Oscar Nierstrasz:
A Calculus of Evolving Objects. Sci. Ann. Comput. Sci. 18: 63-98 (2008) - [j23]Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz:
Context-oriented Programming. J. Object Technol. 7(3): 125-151 (2008) - [j22]Oscar Nierstrasz, Jon Whittle:
Guest Editorial to the Special Issue on MoDELS 2006. Softw. Syst. Model. 7(4): 381-382 (2008) - [c69]Adrian Lienhard, Tudor Gîrba, Orla Greevy, Oscar Nierstrasz:
Test Blueprint - Exposing Side Effects in Execution Traces to Support Writing Unit Tests. CSMR 2008: 83-92 - [c68]Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz:
Practical Object-Oriented Back-in-Time Debugging. ECOOP 2008: 592-615 - [c67]David Röthlisberger, Orla Greevy, Oscar Nierstrasz:
Exploiting Runtime Information in the IDE. ICPC 2008: 63-72 - [c66]Andrea Brühlmann, Tudor Gîrba, Orla Greevy, Oscar Nierstrasz:
Enriching Reverse Engineering with Annotations. MoDELS 2008: 660-674 - [c65]Adrian Kuhn, Oscar Nierstrasz:
Composing new abstractions from object fragments. VMIL@SPLASH 2008: 1:1-1:12 - [c64]Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, Toon Verwaest:
Back to the Future in One Week - Implementing a Smalltalk VM in PyPy. S3 2008: 123-139 - [c63]Adrian Kuhn, Peter Loretan, Oscar Nierstrasz:
Consistent Layout for Thematic Software Maps. WCRE 2008: 209-218 - [c62]Stéphane Ducasse, Tudor Gîrba, Orla Greevy, Michele Lanza, Oscar Nierstrasz:
FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering. WCRE 2008: 343-344 - [c61]Adrian Kuhn, Bart Van Rompaey, Lea Haensenberger, Oscar Nierstrasz, Serge Demeyer, Markus Gälli, Koenraad Van Leemput:
JExample: Exploiting Dependencies between Tests to Improve Defect Localization. XP 2008: 73-82 - [p5]Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Lienhard, David Röthlisberger:
Change-Enabled Software Systems. Software-Intensive Systems and New Computing Paradigms 2008: 64-79 - 2007
- [j21]Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz, Clinton J. Woodward:
On the Resilience of Classes to Change. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 8 (2007) - [j20]Markus Gälli, Rafael Wampfler, Oscar Nierstrasz:
Composing Tests from Examples. J. Object Technol. 6(9): 71-86 (2007) - [c60]Oscar Nierstrasz:
Modeling Change as a First-Class Entity. ASWEC 2007: 3 - [c59]Oscar Nierstrasz, Markus Kobel, Tudor Gîrba, Michele Lanza, Horst Bunke:
Example-Driven Reconstruction of Software Models. CSMR 2007: 275-286 - [c58]Alexandre Bergel, Wolfgang De Meuter, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Dynamic Languages and Applications. ECOOP Workshops 2007: 7-12 - [c57]David Röthlisberger, Oscar Nierstrasz:
Combining Development Environments with Reverse Engineering. FAMOOSr@TOOLS 2007: 23-24 - [c56]Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz:
The Inevitable Stability of Software Change. ICSM 2007: 4-13 - [c55]Adrian Lienhard, Orla Greevy, Oscar Nierstrasz:
Tracking Objects to Detect Feature Dependencies. ICPC 2007: 59-68 - [c54]Stéphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz:
User-changeable visibility: resolving unanticipated name clashes in traits. OOPSLA 2007: 171-190 - [c53]Marcus Denker, Tudor Gîrba, Adrian Lienhard, Oscar Nierstrasz, Lukas Renggli, Pascal Zumkehr:
Encapsulating and exploiting change with changeboxes. ICDL 2007: 25-49 - [c52]David Röthlisberger, Orla Greevy, Oscar Nierstrasz:
Feature driven browsing. ICDL 2007: 79-100 - [c51]Martin von Löwis, Marcus Denker, Oscar Nierstrasz:
Context-oriented programming: beyond layers. ICDL 2007: 143-156 - [c50]Niklaus Haldiman, Marcus Denker, Oscar Nierstrasz:
Practical, pluggable types. ICDL 2007: 183-204 - [c49]Lukas Renggli, Oscar Nierstrasz:
Transactional memory for smalltalk. ICDL 2007: 207-221 - 2006
- [j19]Oscar Nierstrasz, Stéphane Ducasse, Nathanael Schärli:
Flattening Traits. J. Object Technol. 5(4): 129-148 (2006) - [j18]Stéphane Ducasse, Oscar Nierstrasz, Matthias Rieger:
On the effectiveness of clone detection by string matching. J. Softw. Maintenance Res. Pract. 18(1): 37-58 (2006) - [j17]Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts, Andrew P. Black:
Traits: A mechanism for fine-grained reuse. ACM Trans. Program. Lang. Syst. 28(2): 331-388 (2006) - [c48]Markus Gälli, Oscar Nierstrasz, Serge Stinckwich:
Idioms for Composing Games with EToys. C5 2006: 222-231 - [c47]Oscar Nierstrasz:
Taming Software Change. NODe/GSEM 2006: 265-268 - [c46]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Stateful Traits. ISC 2006: 66-90 - [e7]Oscar Nierstrasz, Jon Whittle, David Harel, Gianna Reggio:
Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings. Lecture Notes in Computer Science 4199, Springer 2006, ISBN 3-540-45772-0 [contents] - 2005
- [j16]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Classboxes: controlling visibility of class extensions. Comput. Lang. Syst. Struct. 31(3-4): 107-126 (2005) - [j15]Roel Wuyts, Stéphane Ducasse, Oscar Nierstrasz:
A data-centric approach to composing embedded, real-time software components. J. Syst. Softw. 74(1): 25-34 (2005) - [j14]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz:
Analyzing Module Diversity. J. Univers. Comput. Sci. 11(10): 1613-1644 (2005) - [j13]Franz Achermann, Oscar Nierstrasz:
A calculus for reasoning about software composition. Theor. Comput. Sci. 331(2-3): 367-396 (2005) - [c45]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
Discovering Unanticipated Dependency Schemas in Class Hierarchies. CSMR 2005: 62-71 - [c44]Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer:
Object-Oriented Reengineering Patterns - An Overview. GPCE 2005: 1-9 - [c43]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. ICFCA 2005: 95-112 - [c42]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering: Patterns and Techniques. ICSM 2005: 723-724 - [c41]Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz:
Classbox/J: controlling the scope of change in Java. OOPSLA 2005: 177-189 - [c40]Oscar Nierstrasz, Stéphane Ducasse, Tudor Gîrba:
The story of moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 1-10 - [c39]Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz:
Moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 99-102 - [c38]Markus Gälli, Michele Lanza, Oscar Nierstrasz:
Towards a Taxonomy of SUnit Tests. ESUG 2005: 99-119 - [c37]Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gälli, Roel Wuyts:
On the Revival of Dynamic Languages. SC@ETAPS 2005: 1-13 - [e6]Thomas Gschwind, Uwe Aßmann, Oscar Nierstrasz:
Software Composition - 4th International Workshop, SC@ETAPS 2005, Edinburgh, UK, April 9, 2005, Revised Selected Papers. Lecture Notes in Computer Science 3628, Springer 2005, ISBN 3-540-28748-5 [contents] - 2004
- [c36]Oscar Nierstrasz:
Putting Change at the Center of the Software Process. CBSE 2004: 1-4 - [c35]Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts:
Composable Encapsulation Policies. ECOOP 2004: 26-50 - [c34]Oscar Nierstrasz, Serge Demeyer:
Object-Oriented Reengineering Patterns. ICSE 2004: 734-735 - [c33]Markus Gälli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts:
Ordering Broken Unit Tests for Focused Debugging. ICSM 2004: 114-123 - [c32]Gabriela Arévalo, Frank Buchli, Oscar Nierstrasz:
Detecting Implicit Collaboration Patterns. WCRE 2004: 122-131 - 2003
- [c31]Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black:
Traits: Composable Units of Behaviour. ECOOP 2003: 248-274 - [c30]Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz:
XRay Views: Understanding the Internals of Classes. ASE 2003: 267-270 - 2002
- [b2]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Object-Oriented Reengineering Patterns. dpunkt / Morgan Kaufmann 2002, ISBN 3-89864-197-X - [c29]Thomas Genssler, Alexander Christoph, Michael Winter, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts, Gabriela Arévalo, Bastiaan Schönhage, Peter O. Müller, Christian Stich:
Components for embedded software: the PECOS approach. CASES 2002: 19-26 - [c28]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:
A Component Model for Field Devices. Component Deployment 2002: 200-209 - [c27]Oscar Nierstrasz, Franz Achermann:
A Calculus for Modeling Software Components. FMCO 2002: 339-360 - [c26]Oscar Nierstrasz:
Software Evolution as the Key to Productivity. RISSEF 2002: 274-282 - 2001
- [p4]Jean-Guy Schneider, Markus Lumpe, Oscar Nierstrasz:
Agent Coordination via Scripting Languages. Coordination of Internet Agents: Models, Technologies, and Applications 2001: 153-175 - 2000
- [c25]Stéphane Ducasse, Thomas Hofmann, Oscar Nierstrasz:
OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. COORDINATION 2000: 1-18 - [c24]Franz Achermann, Stefan Kneubuehl, Oscar Nierstrasz:
Scripting Coordination Styles. COORDINATION 2000: 19-35 - [c23]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
A Pattern Language for Reverse Engineering. EuroPLoP 2000: 189-208 - [c22]Stéphane Ducasse, Serge Demeyer, Oscar Nierstrasz:
Tie Code And Questions: a Reengineering Pattern. EuroPLoP 2000: 209-218 - [c21]Stéphane Ducasse, Oscar Nierstrasz, Serge Demeyer:
Transform Conditionals to Polymorphism. EuroPLoP 2000: 219-252 - [c20]Franz Achermann, Oscar Nierstrasz:
Explicit Namespaces. JMLC 2000: 77-89 - [c19]Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz:
Finding refactorings via change metrics. OOPSLA 2000: 166-177
1990 – 1999
- 1999
- [c18]Oscar Nierstrasz:
Piccola - A Small Composition Language. ECOOP Workshops 1999: 317 - [c17]Oscar Nierstrasz:
Piccola - A Small Compositional Language (Invited Talk). FMOODS 1999 - [e5]Oscar Nierstrasz, Michel Lemoine:
Software Engineering - ESEC/FSE'99, 7th European Software Engineering Conference, Held Jointly with the 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Toulouse, France, September 1999, Proceedings. Lecture Notes in Computer Science 1687, Springer 1999, ISBN 3-540-66538-2 [contents] - 1998
- [j12]Gary T. Leavens, Oscar Nierstrasz, Murali Sitaraman:
1997 workshop on foundations of component-based systems. ACM SIGSOFT Softw. Eng. Notes 23(1): 38-41 (1998) - 1997
- [j11]Serge Demeyer, Theo Dirk Meijler, Oscar Nierstrasz, Patrick Steyaert:
Design Guidelines for 'Tailorable Frameworks'. Commun. ACM 40(10): 60-64 (1997) - [j10]Oscar Nierstrasz, Markus Lumpe:
Komponenten, Komponentenframeworks und Gluing. HMD Prax. Wirtsch. 197 (1997) - 1996
- [j9]Simon Moser, Oscar Nierstrasz:
The Effect of Object-Oriented Frameworks on Developer Productivity. Computer 29(9): 45-51 (1996) - [c16]Markus Lumpe, Jean-Guy Schneider, Oscar Nierstrasz:
Using Metaobjects to Model Concurrent Objects with PICT. LMO 1996: 1-12 - 1995
- [j8]Oscar Nierstrasz, Theo Dirk Meijler:
Research Directions in Software Composition. ACM Comput. Surv. 27(2): 262-264 (1995) - [c15]Oscar Nierstrasz:
Research topics in software composition. LMO 1995: 193-206 - [e4]Paolo Ciancarini, Oscar Nierstrasz, Akinori Yonezawa:
Object-Based Models and Languages for Concurrent Systems, ECOOP'94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Bologna, Italy, July 5, 1994, Selected Papers. Lecture Notes in Computer Science 924, Springer 1995, ISBN 3-540-59450-7 [contents] - 1994
- [c14]Oscar Nierstrasz, Theo Dirk Meijler:
Requirements for a Composition Language. ECOOP Workshop 1994: 147-161 - [c13]Jean Paul Bahsoun, Jean-Pierre Briot, Denis Caromel, Louis Féraud, Oscar Nierstrasz, Peter Wegner:
How could object-oriented concepts and parallelism cohabit? ICCL 1994: 195-199 - [e3]Rachid Guerraoui, Oscar Nierstrasz, Michel Riveill:
Object-Based Distributed Programming, ECOOP '93 Workshop, Kaiserslautern, Germany, July 26-27, 1993. Lecture Notes in Computer Science 791, Springer 1994, ISBN 3-540-57932-X [contents] - 1993
- [c12]Oscar Nierstrasz:
Regular Types for Active Objects. OOPSLA 1993: 1-15 - [c11]Oscar Nierstrasz:
Panel: Distributed Processing. OOPSLA 1993: 364 - [c10]Oscar Nierstrasz, Alan Snyder, Anthony S. Williams, William R. Cook:
Open distributed processing (panel). OOPSLA Addendum 1993: 67-71 - [e2]Oscar Nierstrasz:
ECOOP'93 - Object-Oriented Programming, 7th European Conference, Kaiserslautern, Germany, July 26-30, 1993, Proceedings. Lecture Notes in Computer Science 707, Springer 1993, ISBN 3-540-57120-5 [contents] - 1992
- [j7]Oscar Nierstrasz, Simon J. Gibbs, Dennis Tsichritzis:
Component-Oriented Software Development. Commun. ACM 35(9): 160-165 (1992) - [j6]Dennis Tsichritzis, Oscar Nierstrasz, Simon J. Gibbs:
Beyond Objects: Objects. Int. J. Cooperative Inf. Syst. 1(1): 43-60 (1992) - [e1]Mario Tokoro, Oscar Nierstrasz, Peter Wegner:
Object-Based Concurrent Computing, ECOOP'91 Workshop, Geneva, Switzerland, July 15-16, 1991, Proceedings. Lecture Notes in Computer Science 612, Springer 1992, ISBN 3-540-55613-3 [contents] - 1991
- [c9]Oscar Nierstrasz:
Towards and Object Calculus. Object-Based Concurrent Computing 1991: 1-20 - [c8]Pierre America, Robin Milner, Oscar Nierstrasz, Mario Tokoro, Akinori Yonezawa:
What Is An Object? Object-Based Concurrent Computing 1991: 257-264 - 1990
- [j5]Simon J. Gibbs, Dennis Tsichritzis, Eduardo Casais, Oscar Nierstrasz, Xavier Pintado:
Class Management for Software Communities. Commun. ACM 33(9): 90-103 (1990) - [c7]Oscar Nierstrasz, Michael Papathomas:
Viewing Objects as Patterns of Communicating Agents. OOPSLA/ECOOP 1990: 38-43 - [c6]Oscar Nierstrasz, Michael Papathomas:
Towards a type theory for active objects. OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1990: 89-93
1980 – 1989
- 1989
- [p3]Oscar Nierstrasz:
A Survey of Object-Oriented Concepts. Object-Oriented Concepts, Databases, and Applications 1989: 3-21 - [p2]Oscar Nierstrasz, Dennis Tsichritzis:
Integrated Office Systems. Object-Oriented Concepts, Databases, and Applications 1989: 199-215 - [p1]Dennis Tsichritzis, Oscar Nierstrasz:
Directions in Object-Oriented Research. Object-Oriented Concepts, Databases, and Applications 1989: 523-536 - 1988
- [c5]Dennis Tsichritzis, Oscar Nierstrasz:
Fitting Round Objects into Square Databases. ECOOP 1988: 283-299 - [c4]Oscar Nierstrasz:
Two models of concurrent objects. OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1988: 174-176 - 1987
- [j4]Dennis Tsichritzis, Eugene Fiume, Simon J. Gibbs, Oscar Nierstrasz:
KNOs: KNowledge Acquisition, Dissemination, and Manipulation Objects. ACM Trans. Inf. Syst. 5(1): 96-112 (1987) - [c3]Oscar Nierstrasz:
Active Objects in Hybrid. OOPSLA 1987: 243-253 - 1985
- [j3]Oscar Nierstrasz:
Hybrid: A Unified Object-Oriented System. IEEE Database Eng. Bull. 8(4): 49-57 (1985) - [c2]Dennis Tsichritzis, Oscar Nierstrasz:
End User Objects. Büroautomation 1985: 215-232 - [c1]Oscar Nierstrasz, Dennis Tsichritzis:
An Object-Oriented Environment for OIS Applications. VLDB 1985: 335-345 - 1984
- [b1]Oscar Nierstrasz:
Message flow analysis. University of Toronto, Canada, 1984 - 1982
- [j2]Dennis Tsichritzis, Fausto Rabitti, Simon J. Gibbs, Oscar Nierstrasz, John Hogg:
A System for Managing Structured Messages. IEEE Trans. Commun. 30(1): 66-73 (1982) - 1981
- [j1]C. B. Collins, I. P. Goulden, David M. Jackson, Oscar Nierstrasz:
A combinatorial application of matrix Riccati equations and their q-analogue. Discret. Math. 36(2): 139-153 (1981)
Coauthor Index
aka: Mircea Filip Lungu
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-16 23:11 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint