2010 | ||
---|---|---|
111 | Oscar Nierstrasz, Tudor Gîrba: Lessons in Software Evolution Learned by Listening to Smalltalk. SOFSEM 2010: 77-95 | |
110 | Adrian Kuhn, David Erni, Oscar Nierstrasz: Towards Improving the Mental Model of Software Developers through Cartographic Visualization CoRR abs/1001.2386: (2010) | |
2009 | ||
109 | 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 2009 | |
108 | 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 | |
107 | Rajesh Vasa, Markus Lumpe, Philip Branch, Oscar Nierstrasz: Comparative analysis of evolving software systems using the Gini coefficient. ICSM 2009: 179-188 | |
106 | 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 | |
105 | 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 | |
104 | Dominique Matter, Adrian Kuhn, Oscar Nierstrasz: Assigning bug reports using a vocabulary-based expertise model of developers. MSR 2009: 131-140 | |
103 | Lukas Renggli, Marcus Denker, Oscar Nierstrasz: Language Boxes. SLE 2009: 274-293 | |
102 | Oscar Nierstrasz, Marcus Denker, Lukas Renggli: Model-Centric, Context-Aware Software Adaptation. Software Engineering for Self-Adaptive Systems 2009: 128-145 | |
101 | Adrian Lienhard, Julien Fierz, Oscar Nierstrasz: Flow-Centric, Back-in-Time Debugging . TOOLS (47) 2009: 272-288 | |
100 | David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse: Autumn Leaves: Curing the Window Plague in IDEs. WCRE 2009: 237-246 | |
99 | 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. Information & Software Technology 51(2): 448-459 (2009) | |
2008 | ||
98 | 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 | Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz: Practical Object-Oriented Back-in-Time Debugging. ECOOP 2008: 592-615 | |
96 | David Röthlisberger, Orla Greevy, Oscar Nierstrasz: Exploiting Runtime Information in the IDE. ICPC 2008: 63-72 | |
95 | Andrea Brühlmann, Tudor Gîrba, Orla Greevy, Oscar Nierstrasz: Enriching Reverse Engineering with Annotations. MoDELS 2008: 660-674 | |
94 | 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 | Adrian Kuhn, Peter Loretan, Oscar Nierstrasz: Consistent Layout for Thematic Software Maps. WCRE 2008: 209-218 | |
92 | 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 | 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 | 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 | 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 | Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz: Context-oriented Programming. Journal of Object Technology 7(3): 125-151 (2008) | |
87 | Oscar Nierstrasz, Jon Whittle: Guest Editorial to the Special Issue on MoDELS 2006. Software and System Modeling 7(4): 381-382 (2008) | |
2007 | ||
86 | Oscar Nierstrasz: Modeling Change as a First-Class Entity. ASWEC 2007: 3 | |
85 | Oscar Nierstrasz, Markus Kobel, Tudor Gîrba, Michele Lanza, Horst Bunke: Example-Driven Reconstruction of Software Models. CSMR 2007: 275-286 | |
84 | Alexandre Bergel, Wolfgang De Meuter, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Dynamic Languages and Applications. ECOOP Workshops 2007: 7-12 | |
83 | Martin von Löwis, Marcus Denker, Oscar Nierstrasz: Context-oriented programming: beyond layers. ICDL 2007: 143-156 | |
82 | Niklaus Haldiman, Marcus Denker, Oscar Nierstrasz: Practical, pluggable types. ICDL 2007: 183-204 | |
81 | Lukas Renggli, Oscar Nierstrasz: Transactional memory for smalltalk. ICDL 2007: 207-221 | |
80 | Marcus Denker, Tudor Gîrba, Adrian Lienhard, Oscar Nierstrasz, Lukas Renggli, Pascal Zumkehr: Encapsulating and exploiting change with changeboxes. ICDL 2007: 25-49 | |
79 | David Röthlisberger, Orla Greevy, Oscar Nierstrasz: Feature driven browsing. ICDL 2007: 79-100 | |
78 | Adrian Lienhard, Orla Greevy, Oscar Nierstrasz: Tracking Objects to Detect Feature Dependencies. ICPC 2007: 59-68 | |
77 | Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz: The Inevitable Stability of Software Change. ICSM 2007: 4-13 | |
76 | Stéphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz: User-changeable visibility: resolving unanticipated name clashes in traits. OOPSLA 2007: 171-190 | |
75 | Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz, Clinton Woodward: On the Resilience of Classes to Change. ECEASST 8: (2007) | |
74 | 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 | Markus Gälli, Oscar Nierstrasz, Serge Stinckwich: Idioms for Composing Games with EToys. C5 2006: 222-231 | |
71 | 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 | 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 | Oscar Nierstrasz, Stéphane Ducasse, Nathanael Schärli: Flattening Traits. Journal of Object Technology 5(4): 129-148 (2006) | |
67 | 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 | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: Discovering Unanticipated Dependency Schemas in Class Hierarchies. CSMR 2005: 62-71 | |
64 | Oscar Nierstrasz, Stéphane Ducasse, Tudor Gîrba: The story of moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 1-10 | |
63 | Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz: Moose: an agile reengineering environment. ESEC/SIGSOFT FSE 2005: 99-102 | |
62 | Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer: Object-Oriented Reengineering Patterns - An Overview. GPCE 2005: 1-9 | |
61 | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. ICFCA 2005: 95-112 | |
60 | Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz: Object-Oriented Reengineering: Patterns and Techniques. ICSM 2005: 723-724 | |
59 | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz: Classbox/J: controlling the scope of change in Java. OOPSLA 2005: 177-189 | |
58 | 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 | 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 | Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz: Analyzing Module Diversity. J. UCS 11(10): 1613-1644 (2005) | |
55 | 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 | Franz Achermann, Oscar Nierstrasz: A calculus for reasoning about software composition. Theor. Comput. Sci. 331(2-3): 367-396 (2005) | |
2004 | ||
53 | Oscar Nierstrasz: Putting Change at the Center of the Software Process. CBSE 2004: 1-4 | |
52 | Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Roel Wuyts: Composable Encapsulation Policies. ECOOP 2004: 26-50 | |
51 | Oscar Nierstrasz, Serge Demeyer: Object-Oriented Reengineering Patterns. ICSE 2004: 734-735 | |
50 | Markus Gälli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts: Ordering Broken Unit Tests for Focused Debugging. ICSM 2004: 114-123 | |
49 | Gabriela Arévalo, Frank Buchli, Oscar Nierstrasz: Detecting Implicit Collaboration Patterns. WCRE 2004: 122-131 | |
2003 | ||
48 | Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz: XRay Views: Understanding the Internals of Classes. ASE 2003: 267-270 | |
47 | 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 | 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 | 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 | Oscar Nierstrasz, Franz Achermann: A Calculus for Modeling Software Components. FMCO 2002: 339-360 | |
42 | 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 | Stéphane Ducasse, Thomas Hofmann, Oscar Nierstrasz: OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. COORDINATION 2000: 1-18 | |
39 | 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 | 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 | 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 | Oscar Nierstrasz: Two models of concurrent objects. SIGPLAN Notices 24(4): 174-176 (1989) | |
1988 | ||
7 | 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 | 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 | Oscar Nierstrasz, Dennis Tsichritzis: An Object-Oriented Environment for OIS Applications. VLDB 1985: 335-345 | |
2 | Oscar Nierstrasz: Hybrid: A Unified Object-Oriented System. IEEE Database Eng. Bull. 8(4): 49-57 (1985) | |
1981 | ||
1 | 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) |