2008 | ||
---|---|---|
98 | EE | 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 |
97 | EE | Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz: Practical Object-Oriented Back-in-Time Debugging. ECOOP 2008: 592-615 |
96 | EE | David Röthlisberger, Orla Greevy, Oscar Nierstrasz: Exploiting Runtime Information in the IDE. ICPC 2008: 63-72 |
95 | EE | Andrea Brühlmann, Tudor Gîrba, Orla Greevy, Oscar Nierstrasz: Enriching Reverse Engineering with Annotations. MoDELS 2008: 660-674 |
94 | EE | 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 |
93 | EE | Adrian Kuhn, Peter Loretan, Oscar Nierstrasz: Consistent Layout for Thematic Software Maps. WCRE 2008: 209-218 |
92 | EE | 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 |
91 | EE | 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 |
90 | EE | 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 |
89 | EE | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Stateful traits and their formalization. Computer Languages, Systems & Structures 34(2-3): 83-108 (2008) |
88 | EE | Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz: Context-oriented Programming. Journal of Object Technology 7(3): 125-151 (2008) |
87 | EE | Oscar Nierstrasz, Jon Whittle: Guest Editorial to the Special Issue on MoDELS 2006. Software and System Modeling 7(4): 381-382 (2008) |
2007 | ||
86 | EE | Oscar Nierstrasz: Modeling Change as a First-Class Entity. ASWEC 2007: 3 |
85 | EE | Oscar Nierstrasz, Markus Kobel, Tudor Gîrba, Michele Lanza, Horst Bunke: Example-Driven Reconstruction of Software Models. CSMR 2007: 275-286 |
84 | EE | Alexandre Bergel, Wolfgang De Meuter, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Dynamic Languages and Applications. ECOOP Workshops 2007: 7-12 |
83 | EE | Martin von Löwis, Marcus Denker, Oscar Nierstrasz: Context-oriented programming: beyond layers. ICDL 2007: 143-156 |
82 | EE | Niklaus Haldiman, Marcus Denker, Oscar Nierstrasz: Practical, pluggable types. ICDL 2007: 183-204 |
81 | EE | Lukas Renggli, Oscar Nierstrasz: Transactional memory for smalltalk. ICDL 2007: 207-221 |
80 | EE | Marcus Denker, Tudor Gîrba, Adrian Lienhard, Oscar Nierstrasz, Lukas Renggli, Pascal Zumkehr: Encapsulating and exploiting change with changeboxes. ICDL 2007: 25-49 |
79 | EE | David Röthlisberger, Orla Greevy, Oscar Nierstrasz: Feature driven browsing. ICDL 2007: 79-100 |
78 | EE | Adrian Lienhard, Orla Greevy, Oscar Nierstrasz: Tracking Objects to Detect Feature Dependencies. ICPC 2007: 59-68 |
77 | EE | Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz: The Inevitable Stability of Software Change. ICSM 2007: 4-13 |
76 | EE | Stéphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz: User-changeable visibility: resolving unanticipated name clashes in traits. OOPSLA 2007: 171-190 |
75 | EE | Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz, Clinton Woodward: On the Resilience of Classes to Change. ECEASST 8: (2007) |
74 | EE | Markus Gälli, Rafael Wampfler, Oscar Nierstrasz: Composing Tests from Examples. Journal of Object Technology 6(9): 71-86 (2007) |
2006 | ||
73 | 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 Springer 2006 | |
72 | EE | Markus Gälli, Oscar Nierstrasz, Serge Stinckwich: Idioms for Composing Games with EToys. C5 2006: 222-231 |
71 | EE | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Stateful Traits. ISC 2006: 66-90 |
70 | Oscar Nierstrasz: Taming Software Change. NODe/GSEM 2006: 265-268 | |
69 | EE | 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) |
68 | EE | Oscar Nierstrasz, Stéphane Ducasse, Nathanael Schärli: Flattening Traits. Journal of Object Technology 5(4): 129-148 (2006) |
67 | EE | Stéphane Ducasse, Oscar Nierstrasz, Matthias Rieger: On the effectiveness of clone detection by string matching. Journal of Software Maintenance 18(1): 37-58 (2006) |
2005 | ||
66 | Thomas Gschwind, Uwe Aßmann, Oscar Nierstrasz: Software Composition, 4th International Workshop, SC 2005, Edinburgh, UK, April 9, 2005, Revised Selected Papers Springer 2005 | |
65 | EE | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: Discovering Unanticipated Dependency Schemas in Class Hierarchies. CSMR 2005: 62-71 |
64 | EE | Oscar Nierstrasz, Stéphane Ducasse, Tudor Gîrba: The story of moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 1-10 |
63 | EE | Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz: Moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 99-102 |
62 | EE | Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer: Object-Oriented Reengineering Patterns - An Overview. GPCE 2005: 1-9 |
61 | EE | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. ICFCA 2005: 95-112 |
60 | EE | Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz: Object-Oriented Reengineering: Patterns and Techniques. ICSM 2005: 723-724 |
59 | EE | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz: Classbox/J: controlling the scope of change in Java. OOPSLA 2005: 177-189 |
58 | EE | Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gälli, Roel Wuyts: On the Revival of Dynamic Languages. Software Composition 2005: 1-13 |
57 | EE | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Classboxes: controlling visibility of class extensions. Computer Languages, Systems & Structures 31(3-4): 107-126 (2005) |
56 | EE | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz: Analyzing Module Diversity. J. UCS 11(10): 1613-1644 (2005) |
55 | EE | Roel Wuyts, Stéphane Ducasse, Oscar Nierstrasz: A data-centric approach to composing embedded, real-time software components. Journal of Systems and Software 74(1): 25-34 (2005) |
54 | EE | Franz Achermann, Oscar Nierstrasz: A calculus for reasoning about software composition. Theor. Comput. Sci. 331(2-3): 367-396 (2005) |
2004 | ||
53 | EE | Oscar Nierstrasz: Putting Change at the Center of the Software Process. CBSE 2004: 1-4 |
52 | EE | Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Composable Encapsulation Policies. ECOOP 2004: 26-50 |
51 | EE | Oscar Nierstrasz, Serge Demeyer: Object-Oriented Reengineering Patterns. ICSE 2004: 734-735 |
50 | EE | Markus Gälli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts: Ordering Broken Unit Tests for Focused Debugging. ICSM 2004: 114-123 |
49 | EE | Gabriela Arévalo, Frank Buchli, Oscar Nierstrasz: Detecting Implicit Collaboration Patterns. WCRE 2004: 122-131 |
2003 | ||
48 | EE | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: XRay Views: Understanding the Internals of Classes. ASE 2003: 267-270 |
47 | EE | Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black: Traits: Composable Units of Behaviour. ECOOP 2003: 248-274 |
2002 | ||
46 | Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz: Object-Oriented Reengineering Patterns Morgan Kaufmann 2002 | |
45 | EE | 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 |
44 | EE | 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 |
43 | EE | Oscar Nierstrasz, Franz Achermann: A Calculus for Modeling Software Components. FMCO 2002: 339-360 |
42 | EE | Oscar Nierstrasz: Software Evolution as the Key to Productivity. RISSEF 2002: 274-282 |
2001 | ||
41 | Jean-Guy Schneider, Markus Lumpe, Oscar Nierstrasz: Agent Coordination via Scripting Languages. Coordination of Internet Agents: Models, Technologies, and Applications 2001: 153-175 | |
2000 | ||
40 | EE | Stéphane Ducasse, Thomas Hofmann, Oscar Nierstrasz: OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. COORDINATION 2000: 1-18 |
39 | EE | Franz Achermann, Stefan Kneubuehl, Oscar Nierstrasz: Scripting Coordination Styles. COORDINATION 2000: 19-35 |
38 | Franz Achermann, Oscar Nierstrasz: Explicit Namespaces. JMLC 2000: 77-89 | |
37 | EE | Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz: Finding refactorings via change metrics. OOPSLA 2000: 166-177 |
1999 | ||
36 | 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 Springer 1999 | |
35 | Oscar Nierstrasz: Piccola - A Small Composition Language. ECOOP Workshops 1999: 317 | |
34 | Oscar Nierstrasz: Piccola - A Small Compositional Language (Invited Talk). FMOODS 1999 | |
1997 | ||
33 | Serge Demeyer, Theo Dirk Meijler, Oscar Nierstrasz, Patrick Steyaert: Design Guidelines for 'Tailorable Frameworks'. Commun. ACM 40(10): 60-64 (1997) | |
32 | EE | Oscar Nierstrasz, Markus Lumpe: Komponenten, Komponentenframeworks und Gluing. HMD - Praxis Wirtschaftsinform. 197: (1997) |
1996 | ||
31 | Markus Lumpe, Jean-Guy Schneider, Oscar Nierstrasz: Using Metaobjects to Model Concurrent Objects with PICT. LMO 1996: 1-12 | |
30 | Simon Moser, Oscar Nierstrasz: The Effect of Object-Oriented Frameworks on Developer Productivity. IEEE Computer 29(9): 45-51 (1996) | |
1995 | ||
29 | 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 Springer 1995 | |
28 | Oscar Nierstrasz: Research topics in software composition. LMO 1995: 193-206 | |
27 | Oscar Nierstrasz, Theo Dirk Meijler: Research Directions in Software Composition. ACM Comput. Surv. 27(2): 262-264 (1995) | |
1994 | ||
26 | Rachid Guerraoui, Oscar Nierstrasz, Michel Riveill: Object-Based Distributed Programming, ECOOP '93 Workshop, Kaiserslautern, Germany, July 26-27, 1993 Springer 1994 | |
25 | Oscar Nierstrasz, Theo Dirk Meijler: Requirements for a Composition Language. ECOOP Workshop 1994: 147-161 | |
24 | 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 | |
23 | Oscar Nierstrasz, Alan Snyder, Anthony S. Williams, William R. Cook: Open distributed processing (panel). OOPS Messenger 5(2): 67-71 (1994) | |
1993 | ||
22 | Oscar Nierstrasz: ECOOP'93 - Object-Oriented Programming, 7th European Conference, Kaiserslautern, Germany, July 26-30, 1993, Proceedings Springer 1993 | |
21 | Oscar Nierstrasz: Regular Types for Active Objects. OOPSLA 1993: 1-15 | |
20 | Oscar Nierstrasz: Panel: Distributed Processing. OOPSLA 1993: 364 | |
1992 | ||
19 | Mario Tokoro, Oscar Nierstrasz, Peter Wegner: Object-Based Concurrent Computing, ECOOP'91 Workshop, Geneva, Switzerland, July 15-16, 1991, Proceedings Springer 1992 | |
18 | Oscar Nierstrasz, Simon J. Gibbs, Dennis Tsichritzis: Component-Oriented Software Development. Commun. ACM 35(9): 160-165 (1992) | |
17 | Dennis Tsichritzis, Oscar Nierstrasz, Simon J. Gibbs: Beyond Objects: Objects. Int. J. Cooperative Inf. Syst. 1(1): 43-60 (1992) | |
1991 | ||
16 | Oscar Nierstrasz: Towards and Object Calculus. Object-Based Concurrent Computing 1991: 1-20 | |
15 | Pierre America, Robin Milner, Oscar Nierstrasz, Mario Tokoro, Akinori Yonezawa: What Is An Object? Object-Based Concurrent Computing 1991: 257-264 | |
14 | Oscar Nierstrasz, Michael Papathomas: Towards a type theory for active objects. OOPS Messenger 2(2): 89-93 (1991) | |
1990 | ||
13 | Oscar Nierstrasz, Michael Papathomas: Viewing Objects as Patterns of Communicating Agents. OOPSLA/ECOOP 1990: 38-43 | |
12 | Simon J. Gibbs, Dennis Tsichritzis, Eduardo Casais, Oscar Nierstrasz, Xavier Pintado: Class Management for Software Communities. Commun. ACM 33(9): 90-103 (1990) | |
1989 | ||
11 | Oscar Nierstrasz, Dennis Tsichritzis: Integrated Office Systems. Object-Oriented Concepts, Databases, and Applications 1989: 199-215 | |
10 | Oscar Nierstrasz: A Survey of Object-Oriented Concepts. Object-Oriented Concepts, Databases, and Applications 1989: 3-21 | |
9 | Dennis Tsichritzis, Oscar Nierstrasz: Directions in Object-Oriented Research. Object-Oriented Concepts, Databases, and Applications 1989: 523-536 | |
8 | EE | Oscar Nierstrasz: Two models of concurrent objects. SIGPLAN Notices 24(4): 174-176 (1989) |
1988 | ||
7 | EE | Dennis Tsichritzis, Oscar Nierstrasz: Fitting Round Objects into Square Databases. ECOOP 1988: 283-299 |
1987 | ||
6 | Oscar Nierstrasz: Active Objects in Hybrid. OOPSLA 1987: 243-253 | |
5 | EE | 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) |
1985 | ||
4 | Dennis Tsichritzis, Oscar Nierstrasz: End User Objects. Büroautomation 1985: 215-232 | |
3 | EE | Oscar Nierstrasz, Dennis Tsichritzis: An Object-Oriented Environment for OIS Applications. VLDB 1985: 335-345 |
2 | EE | Oscar Nierstrasz: Hybrid: A Unified Object-Oriented System. IEEE Database Eng. Bull. 8(4): 49-57 (1985) |
1981 | ||
1 | EE | C. B. Collins, I. P. Goulden, David M. Jackson, Oscar Nierstrasz: A combinatorial application of matrix Riccati equations and their q-analogue. Discrete Mathematics 36(2): 139-153 (1981) |