Bibliography

Home - Sitemap - About » Computer Science - Research
Computer Science
Research, Industry Work,
Programming
Community Service
Hillside Group, CHOOSE,
Stanford GSA
The Serious Side
Business School,
Learning Chinese
Humorous Takes
Switzerland, United States,
Software, Fun Photos
Travel Stories
Europe, United States, Asia
  
Living Places
Berlin (+ Gallery), Zürich
Boston, S.F. + Bay Area
AAG93

Gregory Abowd, Robert Allen and David Garlan. "Using Style to Understand Descriptions of Software Architecture." SIGSOFT '93, Software Engineering Notes 18, 5 (December 1993): 9-20.
AAG95

Gregory Abowd, Robert Allen and David Garlan. "Formalizing Style to Understand Descriptions of Software Architecture." ACM Transactions on Software Engineering and Methodology (October 1995): 319-364.
AB92

Mehmet Aksit and Lodewijk Bergmans. "Obstacles in Object-Oriented Software Development." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (October 1992): 341-358.
ABV92

Mehmet Aksit, Lodewijk Bergmans and Sinan Vural. "An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach." ECOOP '92, Conference Proceedings. Berlin, Heidelberg: Springer-Verlag, 1992.
Ack95

Michael Ackroyd. "Object-Oriented Design of a Finite State Machine." Journal of Object-Oriented Programming (June 1995): 50-53.
AC96

Martin Abadi and Luca Cardelli. "On Subtyping and Matching." ACM Transactions on Programming Languages and Systems 18, 4 (July 1996): 401-423.
ACM95

Peter J. Denning and Bernard Rous. "The ACM Electronic Publishing Plan." Communications of the ACM 38, 4 (April 1995): 97-103.
ACM95

Peter J. Denning and Bernard Rous. "ACM Interim Copyright Policies." Communications of the ACM 38, 4 (April 1995): 104-107.
ACM95

Peter J. Denning and Bernard Rous. "Author's Guide to ACM Interim Copyright Policies." Communications of the ACM 38, 4 (April 1995): 107-109.
AG92

Robert Allen and David Garlan. "A Formal Approach to Software Architecture." IFIP-92, Algorithms, Software, Architecture. Edited by J. van Leeuwen. Amsterdam, North-Holland: Elsevier Science Publishers, 1992. 134-141.
AG94

Robert Allen and David Garlan. "Beyond Definition/Use: Architectural Interconnections." ACM SIGPLAN Notices 29, 8 (August 1994): 35-45.
AG94

Robert Allen and David Garlan. "Formalizing Archtectural Connection." ICSE-16, Proceedings. Los Alamitos, California: IEEE Computer Society Press, 1994. 71-80.
AM95

Charlie Alfred and Stephen J. Mellor. "Observations on the Role of Patterns in Object-Oriented Software Development." Object Magazine (May 1995): 61-65.
AMML96

Yeturu Aahlad, Bruce E. Martin, Mod Marathe, and Chung Le. "Asynchronous Notifications Among Distributed Objects." COOTS-2, Conference Proceedings. 83-95.
And93

Bruce Anderson. "Towards an Architecture Handbook." OOPSLA '92, Workshop Report, OOPS Messenger 4, 2 (April 1993): 109-113.
And94

Bruce Anderson. "Patterns: Building Blocks for Object-Oriented Architectures." OOPSLA '93 Workshop Report, ACM SIGSOFT Software Engineering Notes 19, 1 (January 1994): 47-49.
Arj96

Eshrat Arjomandi, William G. O’Farrell and Gregory V. Wilson. "Smart Messages: An Object-Oriented Communication Mechanism for Parallel Systems." COOTS-2, Conference Proceedings. USENIX Association, 1996. 233-240.
ASBB93

Bruce Anderson, Mary Shaw, Larry Best and Kent Beck. "Software Architecture: The Next Step for Object Technology." OOPSLA '93, Panel, ACM SIGPLAN Notices 28, 10 (October 1993): 356-359.
Att93

Giuseppe Attardi. "Metaobject Programming in CLOS." Object-Oriented Programming: The CLOS Perspective. Edited by Andreas Paepcke. Cambridge, Massachusetts: MIT Press, 1993. 119-131.
Ban93

François Bancilhon. "Object Database Systems: Functional Architecture." ISOTAS-93, LNCS-742, Object Technology for Advanced Software. Edited by Shojiro Nishio and Akinori Yonezawa. New York: Springer-Verlag, 1993. 163-175.
BBE95

Andi Birrer, Walter R. Bischofberger und Thomas Eggenschwiler. „Wiederverwendung durch Frameworktechnik - vom Mythos zur Realität." OBJEKTSpektrum 2 (September/Oktober 1995).
BBG+

Andreas Birrer, Walter R. Bischofberger, Erich Gamma, Bruno Schäffer and André Weinand. "Object-Oriented Software Development: The Evolution of ET++." OOPSLA '92 Addendum, ACM SIGPLAN Notices "", "" (April 1993): 159-161.
BBJS92

Bernd Bruegge, Jim Blythe, Jeffrey Jackson and Jeff Shufelt. "Object-Oriented System Modeling with OMT." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (October 1992): 359-376.
BC89

Kent Beck and Ward Cunningham. "A Laboratory For Object-Oriented Thinking." OOPSLA '89, ACM SIGPLAN Notices 24, 10 (October 1989): ""-"".
BCC96

Kent Beck, James O. Coplien, Ron Crocker, Lutz Dominick, Gerard Meszaros, Frances Paulisch and John Vlissides. "Industrial Experience with Design Patterns." ICSE-18, Conference Proceedings. Los Alamitos: IEEE Press, 1996.
BCFT95

M. Brandis, R. Crelier, M. Franz and J. Templ. “The Oberon System Family.” Software—Practice and Experience 25, 12 (December 1995): 1331-1366.
BCG95

William Berg, Marshall Cline and Mike Girou. "Lessons Learned from the OS/400 Project." Communications of the ACM 38, 10 (October 1995): 54-64.
BCS92

Reinhard Budde, Marie-Luise Christ-Neumann and Karl-Heinz Sylla. "Tools And Materials: An Analysis and Design Metaphor." Tools-7, Technology of Object-Oriented Languages and Systems, Europe-92. Edited by Georg Heeg, Boris Magnusson and Bertrand Meyer. Prentice-Hall, 1992. 135-146.
BDG+88

Daniel Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales and David A. Moon. "Common Lisp Object System Specification X3JI3 Document 88-002R." SIGPLAN Notices 23, "" (September 1988).
BDHJ96

Shawn Butler, David Diskin, Norman Howes and Kathleen Jordan. “Architectural Design of a Common Operating Environment.” IEEE Computer 13, 6 (November 1996): 57-65.
BE93

Andreas Birrer and Thomas Eggenschwiler. "Frameworks in the Financial Engineering Domain." ECOOP '93, Lecture Notes on Computer Science 707: 21-35.
Bec94

Kent Beck. "Patterns and Software Development." Dr. Dobbs Journal 02/94 (February 1994): 18-22.
Bel95

Matt Belge. "The Next Step in Software Internationalization.." interactions 2, 1 (January 1995): 21-25.
Ber93

Edward V. Berard. "Domain Analysis." Comp.Object, 11th January 1993.
Ber94

Steve Berczuk. "Finding Solutions Through Pattern Languages." IEEE Computer 27, 12 (December 1994).
Ber96

Edward V. Berard. “Be Careful With ‘Use Cases’.” http://www.toa.com/pub/html/use_case.html.
Ber96b

Edward V. Berard. “Management Bibliography.” http://www.toa.com/pub/html/use_case.html.
Bet94

Mark Betz. "Interoperable Objects." Dr. Dobbs Journal 10/94 (October 1994): 18ff.
BFL+95

Sergio Bandinelli, Alfonso Fuggetta, Luigi Lavazza, Maurizio Loi and Gian Pietro Picco. "Modeling and Improving an Industrial Software Process." IEEE Transactions on Software Engineering 21, 5 (May 1995): 440-454.
BFVY96

F. J. Budinsky, M. A. Finnie, J. M. Vlissides, and P. S. Yu. “Automatic Code Generation From Design Patterns.” IBM System Journal 35, 2 (1996):
BGKZ96

Dirk Bäumer, Guido Gryczan, Ralph Knoll, and Heinz Züllighoven. “Large Scale Object-Oriented Software-Development in a Banking Environment—An Experience Report.” LNCS 1098, ECOOP ’96, Conference Proceedings. 73-90.
BGL93

Bernd Brügge, Tim Gottschalk and Bin Luo. "A Framework for Dynamic Program Analyzers." OOPSLA '93, Conference Proceedings. See also: ACM SIGPLAN Notices 28, 10 (October 1993): 64-82.
BGM89

Gordon S. Blair, John J. Gallagher and Javad Malik. "Genericity vs Inheritance vs Delegation vs Conformance vs ...." Journal of Object-Oriented Programming 2, 3 (September/Oktober 1989): 11-17.
BGP95

Roberto Bellinzona, Maria Grazia Fugini and Barbara Pernici. "Reusing Specifications in OO Applications." IEEE Software 12, 2 (March 1995): 65-75.
BGZ92

Ute Bürkle, Guido Gryczan und Heinz Züllighoven. „Erfahrungen mit der Objektorientierten Vorgehensweise bei einem Bankenprojekt". Informatik-Spektrum 15, 5 (Oktober 1992): 273-281.
BGZ95

Ute Bürkle, Guido Gryczan and Heinz Züllighoven. "Object-Oriented System Development in a Banking Project: Methodology, Experiences, and Conclusions." Human Computer Interaction 10, 2&3 (1995): 293-336.
BH95

Jonathan P. Bowen and Michael G. Hinchey. "Ten Commandments of Formal Methods." Computer 28, 4 (April 1995): 57-63.
Bis92

Walter R. Bischofberger. "Sniff— A Pragmatic Approach to a C++ Programming Environment." Usenix-92, USENIX 1992 C++ Conference Proceedings. "".""-"".
BJ94

Kent Beck and Ralph Johnson. "Patterns Generate Architectures." ECOOP '94, LNCS 821, Object Oriented Programming. Edited by Mario Tokoro and Remo Pareschi. Berlin, Heidelberg: Springer-Verlag, 1994. 139-149.
BKMS94

Walter R. Bischofberger, Thomas Kofler, Kai-Uwe Mätzel and Bruno Schäffer. "Computer Supported Cooperative Software Engineering: The Beyond-Sniff Approach." Computer Science Research at UBILAB. Edited by Walter R. Bischofberger and Hans-Peter Frei. Konstanz: Universitätsverlag Konstanz, 1994. 32-47.
BKMS95

Walter R. Bischofberger, Thomas Kofler, Kai-Uwe Mätzel and Bruno Schäffer. "Computer Supported Cooperative Software Engineering with Beyond-Sniff." SEE '95, Conference Proceedings (7th Conference on Software Engineering Environments).
BKKZ92

Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp and Heinz Züllighoven. Prototyping. Berlin, Heidelberg: Springer-Verlag, 1992.
BKMZ84

Reinhard Budde, Karin Kuhlenkamp, Lars Mathiassen and Heinz Züllighoven. Approaches to Prototyping. Berlin, Heidelberg: Springer-Verlag, 1984.
BKS92

Frank Buschmann, Konrad Kiefer and Michael Stal. "A Runtime Type Information System For C++." Tools-7, Technology of Object-Oriented Languages and Systems. New York, London: Prentice-Hall, 1992. 265-274.
BKS94

Walter R. Bischofberger, Thomas Kofler and Bruno Schäffer. "Object-Oriented Programming Environments: Requirements and Approaches." Software–Concepts and Tools 15, 2 (June 1994): 49-60.
BL94

Phillip Bogle and Barbara Liskov. "Reducing Cross Domain Call Overhead Using Batched Futures." OOPSLA '94, Conference Proceedings. ACM Press, 1994. 341-354.
Bla91

Günther Blaschek. "Type-Safe Object-Oriented Programming with Prototypes." Structured Programming 12 ("" 1991): 217-225.
BMK95

Walter R. Bischofberger, Kai-Uwe Mätzel and Christian F. Kleinferchner. "Evolving a Programming Environment into a Cooperative Software Engineering Environment." CONSEG-95, Advances in Software Engineering. Edited by R. K. Arora and Michael K. Sinha. 1995. 95-106.
BMR+96

Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal. Pattern-Oriented Software Architecture. England: Wiley & Sons, 1996.
Bod94

Margeret A. Boden. "Agents and Creativity." Communications of the ACM 37, 7 (July 1994): 117-121.
Boe88

Barry W. Boehm. "A Spiral Model of Software Development and Enhancement." IEEE Computer 21, 5 (May 1988): 61-72.
Boe96

Barry Boehm. “Anchoring the Software Process.” IEEE Software 13, 4 (July 1996): 73-82.
Boo96

Grady Booch. “Patterns and Protocols.” Report on Object Analysis and Design 2, 7 (May/June 1996).
BP92

Walter R. Bischofberger and Gustav Pomberger. Prototyping-Oriented Software Development. Berlin, Heidelberg: Springer-Verlag, 1992.
BR95

Gerald Baumgartner and Vincent F. Russo. "Signatures: A Language Extension for Improving Type Abstraction and Subtype Polymorphism in C++." Software—Practice and Experience 25, 8 (August 1995): 863-889.
Bro86

John Seely Brown. "From Cognitive to Social Ergonomics and Beyond." User Centered System Design. Edited by Donald A. Norman and Stephen W. Draper. London: Lawrence Erlbaum Associates, 1986. 457-486.
Bro87

Frederick P. Brooks, Jr. "No Silver Bullet: Essence and Accidents of Software Engineering." IEEE Computer 20, 4 (April 1987): 10-19.
BS95

Özalp Babaoglu and Andre Schiper. "On Group Communication in Large-Scale Distributed Systems." Operating Systems Review 29, 1 (January 1995): 62-67.
BZ90

Reinhard Budde und Heinz Züllighoven. Software-Werkzeuge in einer Programmierwerkstatt. München, Wien: R. Oldenbourg Verlag, 1990.
BZ92

Reinhard Budde and Heinz Züllighoven. "Software Tools in a Programming Workshop." Software Development and Reality Construction. Edited by Christiane Floyd, Heinz Züllighoven, Reinhard Budde and Reinhard Keil-Slawik. Berlin, Heidelberg: Springer-Verlag, 1992. 252-268.
CA84

Gael A. Curry and Robert M. Ayers. "Experience with Traits in the Xerox Star Workstation." IEEE Transactions on Software Engineering 10, 5 (September 1984): 519-527.
Car87

Luca Cardelli. "Basic Polymorphic Typechecking." Science of Computer Programming 8 (1987): 147-172.
Car95

Luca Cardelli. "A Language with Distributed Scope." Computing Systems 8, 1 (Winter 1995): 27-55.
CCD96

Roy H. Campbell, John Coomes, Amitabh Dave, Yongcheng Li, Willy S. Liao, Swee Lim, Tin Quian, David K. Raila, Ellard Roush, Aamod Sane, Mohlalefi Sefika, Ashish Singhai, See-Mong Tan. “Customizable Object-Oriented Operating Systems.” Submitted to the CACM.
CCHO89

Peter S. Canning, William R. Cook, Walter L. Hill and Walter G. Olthoff. "Interfaces for Strongly-Typed Object-Oriented Programming." OOPSLA '89, ACM SIGPLAN Notices 24, 10 (October 1989): 457-467.
CCH96

Brendan G. Cain, James O. Coplien and Neil B. Harrison. "Social Patterns in Productive Software Development Organizations." Annals of Software Engineering. To appear.
CDF96

Bonnie Collier, Tom DeMarco and Peter Fearey. “A Defined Process for Project Postmortem Review.” IEEE Software 13, 4 (July 1996): 65-73.
CF92

Dennis de Champeaux and Penelope Faure. "A Comparative Study of Object-Oriented Analysis Methods." Journal of Object-Oriented Programming "" (March/April 1992): 21-33.
CG94

Diane Corney and John Gough. "Type Test Elimination Using Typeflow Analysis." LNCS-782, Programming Languages and System Architectures. Edited by Jürg Gutknecht. Berlin, Heidelberg: Springer-Verlag, 1994. 137-150.
Cha95

Robert N. Charette. “Large-Scale Project Management Is Risk Management.” IEEE Software 13, 4 (July 1996): 110-117.
CH91

Derek Coleman and Fiona Hayes. "Lessons from Hewlett-Packard's Experience of Using Object-Oriented Technology." Tools-4 "". Edited by Jean Bézivin and Bertrand Meyer. "": Prentice-Hall, 1991.
Cha92

Craig Chambers. "Object-Oriented Multi-Methods in Cecil." ECOOP '92, Lecture Notes on Computer Science 615. Edited by O. Lehrmann Madsen. Berlin, Heidelberg: Springer-Verlag, 1992. 33-56.
Cha93

Craig Chambers. "Predicate Classes." ECOOP '93, LNCS-707, Conference Proceedings. Berlin, Heidelberg: Springer-Verlag, 1993. 268-296.
CHB92

Derek Coleman, Fiona Hayes and Stephen Bear. "Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design." IEEE Transactions on Software Engineering 18, 1 (January 1992): 9-18.
CI93

Roy H. Campbell and Nayeem Islam. "A Technique for Documenting the Framework of an Object-Oriented System." Computing Systems 6, 4 (Fall 1993): 363-389.
CIM92

Roy H. Campbell, Nayeem Islam and Peter Madany. "Choices, Frameworks and Refinement." Computing Systems 5, 3 (Summer 1992): 217-257.
CIRM93

Roy H. Campbell, Nayeem Islam, David Raila and Peter Madany. "Designing and Implementing Choices: An Object-Oriented System in C++." Communications of the ACM 36, 9 (September 1993): 117-126.
CJ95

John A. Campbell and V. John Joseph. "The Object-Oriented Design and Implementation of a Relational Database Management System." Journal of Object-Oriented Programming 8, 4 (July/August 1995): 43pp
CJPG90

Robert P. Carasik, Steve M. Johnson, Donald A. Patterson and George A. Von Glahn. "Towards a Domain Description Grammar: An Application of Linguistic Semantics." ACM SIGSOFT Software Engineering Notes 15, 5 (October 1990): 28-43.
CKL96

Shigeru Chiba, Gregor Kiczales and John Lamping. "Avoiding Confucion in Metacircularity: The Meta-Helix." ISOTAS '96, Conference Proceedings. LNCS """". New York: Springer-Verlag, 1996. ""
CL94

Yoonsik Cheon and Gary T. Leavens. "The Larch/Smalltalk Interface Specification Language." ACM Transactions on Software Engineering and Methodology 3, 3, (July 1994): 221-253.
CL95

Jan-Bon Chen and Samuel C. Lee. "Pursuing Safe Polymorphism in OOP." Journal of Object-Oriented Programming 8, 1 (March/April 1995): 39-45.
CL96

Jan-Bon Chen and Samuel C. Lee. "The Necessary and Sufficient Conditions of Type-Safe Polymorphism." Journal of Object-Oriented Programming 8, 8 (February 1996): 33-.
CL95

Donald D. Cowan and Carlos J. P. Lucena. "Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse." IEEE Transactions on Software Engineering 21, 3 (March 1995): 229-241.
Cle94

Andrew Clement. "Computing At Work: Empowering Action By ‘Low-level Users'." Communications of the ACM 37, 1 (January 1994): 53-63.
CLZ94

Alberto Coen-Porisini, Luigi Lavazza and Roberto Zicari. "Assuring Type Safety of Object-Oriented Languages." Journal of Object-Oriented Programming 5, 9 (February 1994): 25-30.
CNM95

Peter Coad, David North and Mark Mayfield. Object Models: Strategies, Patterns and Applications. Englewood Cliffs, New Yersey: Prentice-Hall, 1995.
Coa92

Peter Coad. "Object-Oriented Patterns." Communications of the ACM 35, 9 (September 1992): 152-159.
Con93

Larry L. Constantine. "Work Organization: Paradigms for Project Management and Organization." Communications of the ACM 36, 10 (October 1993): 35-42.
Coo92

William R. Cook. "Interfaces and Specifications for the Smalltalk-80 Collection Classes." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (October 1992): 1-15.
Con96

Peter F. Conklin. “Enrollment Management: Managing the Alpha AXP Program.” IEEE Software 13, 4 (July 1996): 33-42.
Cop92

James O. Coplien. Advanced C++: Programming Styles and Idioms. Reading, Massachusetts: Addison-Wesley, 1992.
Cop94

James O. Coplien. "Examining the Software Development Process." Dr. Dobbs Journal (October 1994): 88-97.
Cop94

James O. Coplien. "Generative Pattern Languages." C++ Report (July/August 1994): 18pp.
Cop95

James O. Coplien. "Patterns and Idioms in Circles, Complex Ellipses, and Real Bridges." C++ Report (May 1995).
Cop96

James O. Coplien. "The Human Side of Patterns." Journal of Object-Oriented Programming 8, 1 (January 1996): 73-80.
Cop97

James O. Coplien. “Pattern Languages.” Journal of Object-Oriented Programming 9, 1 (January 1997). Page 15-21.
Cor96

Jean-Pierre Corriveau. “Traceability Process for Large OO Projects.” Computer 29, 9 (September 1996): 63-68.
CUL89

Craig Chambers, David Ungar and Elgin Lee. "An Efficient Implementation of SELF, a Dynamically Typed Object-Oriented Language Based on Prototypes." OOPLSA ‘89, SIGPLAN Notices 24, 10 (October 1989): 49-70.
CW85

Luca Cardelli and Peter Wegner. "On Understanding Types, Data Abstraction, and Polymorphism." Computing Surveys 17, 4 (December 1985): 471-522.
Dan92

J"" Daniels. "Object-Oriented Programming and Systems: The Object-Oriented Life Cycle." CASE: Current Practice, Future Prospects. Edited by Kathy Spurr and Paul Layzell. "": John Wiley & Sons Ltd., 1992.
Dat91

C"" J. Date. "The Principle of Cautious Design." Relational Database Writings 1989-1991. Edited by C"" J. Date with Hugh Darwen. Reading, Massachusetts: Addison-Wesley, "". 17-22.
Dat91a

C"" J. Date. "Entity/Relationship Modeling and the Relational Model." Relational Database Writings 1989-1991. Edited by C"" J. Date with Hugh Darwen. Reading, Massachusetts: Addison-Wesley, "". 357-364.
DC92

John Daniels and Steve Cook. "Making Objects Stick." OODB Managment "", 1992.
DC95

Thomas R. Dean and James R. Cordy. "A Syntactic Theory of Software Architecture." IEEE Transactions on Software Engineering 21, 4 (April 1995): 302-313.
DD94

Peter J. Denning and Pamela A. Dargan. "A Discipline of Software Architecture." Interactions 1, 1 (January 1994): 55-65.
DD95

Danilo Dabbene and Silverio Damiani. "Adding Persistence to Objects Using Smart Pointers." Journal of Object-Oriented Programming (June 1995): 33-39.
Den91

Ernst Denert. Software-Engineering. Berlin, Heidelberg: Springer-Verlag, 1991.
Den92

Peter J. Denning. "Educating a New Engineer." Communications of the ACM 35, 12 (December 1992): 83-97.
DH72

Ole-Johan Dahl and C. A. R. Hoare. "Hierarchical Program Structures." Structured Programming. Edited by Ole-Johan Dahl, Edsger W. Dijkstra and C. A. R. Hoare. Academic Press, 1972.
DHM89

Mahesh H. Dodani, Charles E. Hughes and J. Michael Moshell. "Separation of Powers." Byte (März 1989): 255-262.
Dij75

Edsger W. Dijkstra. "Guarded Commands, Nondeterminacy and Formal Derivation of Programs." Communications of the ACM 18, 8 (August 1975): 453-457.
Dit89

K"" R. Dittrich. „Objektorientierte Datenbanksysteme". Informatik-Spektrum 12, "" ("" 1989): 215-220.
DL87

Tom DeMarco and Timothy Lister. Peopleware. New York, New York: Dorset House Publishing Co., 1987.
DL95

Yvonne Dittrich and Carola Lilienthal. "Designing a Help Tool for Transparency." CiC-95, Computers in Context Proceedings. "", 1995. "".
DLMM94

Mark Day, Barbara Liskov, Umesh Maheshwari and Andrew C. Myers. “References to Remote Mobile Objects in Thor.” ACM Letters on Programming Languages and Systems (March 1994).
Dre94

Wolfgang Drespling. "Arbeiten mit verteilten Objekten in CORBA-Implementierungen." OBJEKTSpektrum 5/94: 30-32.
DT92

Mahesh H. Dodani and Chung-Shin Tsai. "ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes." ECOOP '92, LNCS-615, Object-Oriented Programming. Edited by O. Lehrmann Madsen. Berlin, Heidelberg: Springer-Verlag, 1992. 309-328.
DWA93

Wolfgang Dzida, Marion Wiethoff and Albert G. Arnold. ERGOguide— The Quality Assurance Guide to Ergonomic Software. GMD, Schloß Birlinghoven, Germany, 1993.
EBH9"

Mohammed Erradi, Gregor von Bochmann and Issam A. Hamid. “Type Evolution in a Reflective Object-Oriented Language.” Technical Report Number 827, University of Montreal, 199".
EG92

Thomas Eggenschwiler and Erich Gamma. "ET++SwapsManager: Using Object Technology in the Financial Engineering Domain." OOPSLA '92 ACM SIGPLAN Notices 27, 10 (October 1992): ""-"".
EH94

Ulrich W. Eisenecker. "Eine Einführung in Hewlett-Packards Distributed Smalltalk." OBJEKTSpektrum 5/94: 20-28.
EJW95

David W. Embley, Robert B. Jackson and Scott N. Woodfield. "OO Systems Analysis: Is It or Isn't It"" IEEE Software 12, 4 (July 1995): 19-33.
EK95

Gabriel Eckert and Magnus Kempe. "Modeling with Objects and Values." Report on Object Analysis and Design 1, 5 (January 1995): 20-27.
ELST95

Oren Etzioni, Henry M. Levy, Richard B. Segal and Chandramohan A. Thekkath. "The Softbot Approach to OS Interfaces." IEEE Software 12, 4 (July 1995): 42-51.
Epp93

Reinhard Eppler. "Standard Type LIST for Imperative Languages." Structured Programming 14, 2 (1993): 56-61.
Eri90

Thomas D. Erickson. "Working with Interface Metaphors." The Art of Human-Computer Interface Design. Edited by Brenda K. Laurel. Reading, Massachusetts: Addison-Wesley, 1990. 65-74.
Fer95

Szabolcs Ferenczi. "Guarded Methods vs. Inheritance Anomaly." ACM SIGPLAN Notices 30, 2 (February 1995): 49-58.
FG92

Christiane Floyd and Guido Gryczan. "STEPS— a Methodological Framework for Cooperative Software Development with Users." EWHCI '92, Conference Proceedings. 1992.
FGL+92

Gerhard Fischer, Jonathan Grudin, Andreas Lemke, Raymond McCall, Jonathan Ostwald, Brent Reeves and Frank Shipman. "Supporting Indirect Collaborative Design With Integrated Knowledge-Based Design Environments." Human-Computer Interaction 7 (1992): 281-314.
FHS92

James C. Ferrans, David W. Hurst and Michael A. Sennett. "HyperWeb: A Framework for Hypermedia-Based Environments." SIGSOFT '92, ACM Software Engineering Notes 17, 5 (December 1992): 1-10.
Fir95

Donald Firesmith. "Inheritance Guidelines." Journal of Object-Oriented Programming 8, 2 (May 1995): 67-72.
FJ89

Brian Foote and Ralph E. Johnson. "Reflective Facilities in Smalltalk-80." OOPSLA '89, Conference Proceedings. ACM Press, 1989. 327-335.
FKK+95

Borko Furht, Deven Kaira, Frederick L. Kitson, Arturo A. Rodriguez and William E. Wall. "Design Issues for Interactive Television Systems." Computer 28, 5 (May 1995): 25-39.
FKM96

Geraldine Fitzpatrick, Simon Kaplan and Tim Mansfield. “Physical Spaces, Virtual Places and Social Worlds: A Study of Work in the Virtual.” Submitted for publication. 1996.
Flo67

Robert W Floyd. "Assigning Meanings to Programs." Proceedings of the American Mathematical Society, Symposium in Applied Mathematics 19. Edited by J. T. Schwartz. Providence, R.I.: American Mathematical Society, 1967. 19-31.
Flo84

Christiane Floyd. "A Systematic Look At Prototyping." Approaches to Prototyping. Edited by Reinhard Budde, Karin Kuhlenkamp, Lars Mathiassen and Heinz Züllighoven. Berlin, Heidelberg: Springer-Verlag, 1984. 1-18.
Flo87

Christiane Floyd. "Outline of a Paradigm Change in Software Engineering." Computers and Democracy. Edited by Gro Bjerknes, Pelle Ehn and Morton Kyng. Avebury, 1987. 191-210.
Flo91

Christiane Floyd. Arbeitsunterlagen zur Vorlesung „Einführung in die Softwaretechnik". Fachbereich Informatik, Universität Hamburg, 1991.
Flo95

Christiane Floyd. "Theory and Practice of Software Development: Stages in a Debate." TAPSOFT-95, Proceedings, 1995. Paper 2.
FM95

Jose Luiz Fiadeiro and Tom Maibaum. "Interconnecting Formalisms: Supporting Modularity, Reuse and Incrementality." SIGSOFT '95, Software Engineering Notes 20, 4 (October 1995): 72.-80.
FN92

Gene Forte and Ronald J. Norman. "A Self Assessment by the Software Engineering Community." Communications of the ACM 35, 4 (April 1992): 28-32.
FNO93

Gerhard Fischer, Kumiyo Nakakoji and Jonathan Ostwald. "Facilitating Collaborative Design Through Representations of Context and Intent." AAAI-93, Conference Proceedings.
FP95

Rodney Fuller and Steven Pemberton. "Deconstructing Tog." SIGCHI Bulletin 27, 2 (April 1995): 24-27.
FRS89

Christiane Floyd, Fanny-Michaela Reisin and Gerhard Schmidt. "STEPS to Software Development with Users." ESEC-89, Lecture Notes on Computer Science No 387. Hg. Carlo Ghezzi und John A. Dermid. Berlin, Heidelberg: Springer, 1989. 48-64
FTF96

Mohamed E. Fayad, Wei-Tek Tsai and Milton L. Fulghum. "Transition to Object-Oriented Software Development." Communications of the ACM 39, 2 (February 1996): 109-121.
FWS93

Vikki Fix, Susan Wiedenbeck and Jean Scholtz. "Mental Representations of Programms by Novices and Experts." InterCHI ‘93 "": 74-79.
FZBK92

Christiane Floyd, Heinz Züllighoven, Reinhard Budde and Reinhard Keil-Slawik. Software Development and Reality Construction. Berlin, Heidelberg: Springer-Verlag, 1992.
Gab91

Richard P. Gabriel. “List: Good News, Bad News, How to Win Big.” AI Expert (June 1991): 31-39..
Gab93

Richard P. Gabriel. "Habitability and Piecemeal Growth." Journal of Object-Oriented Programming 5, 9 (February 1993): 9-14.
Gab93a

Richard P. Gabriel. "The Quality Without a Name." Journal of Object-Oriented Programming 6, 5 (September 1993): 86-89.
Gab94

Richard P. Gabriel. "The Failure of Pattern Languages." Journal of Object-Oriented Programming 5, 9 (February 1994): 84-88.
Gab94a

Richard P. Gabriel. "Productivity: Is there a silver bullet"" Journal of Object-Oriented Programming 7, 1 (March/April 1994): 89- 92.
Gam92

Erich Gamma. Objektorientierte Software-Entwicklung am Beispiel von ET++. Berlin, Heidelberg: Springer-Verlag, 1992.
GAO94

David Garlan, Robert Allen and John Ockerboom. "Exploiting Style in Architectural Design Environments." SIGSOFT '94, Software Engineering Notes 19, 5 (December 1994): 175-188.
GAO95

David Garlan, Robert Allen and John Ockerbloom. "Architectural Mismatch or Why It's Hard to Build Systems out of Existing Parts." ICSE-17, Conference Proceedings. 179-185.
GAO95

David Garlan, Robert Allen and John Ockerbloom. "Architectural Mismatch: Why Reuse Is So Hard."IEEE Software 12, 6 (September 1995): 17-26.
Gar94

David Garlan. "Integrating Formal Methods into a Professional Master of Software Engineering Program." Proceedings of the 8th Z Users Meeting.
Gar95

David Garlan. "What is Style"" Proceedings of the Dagstuhl Workshop on Software Architecture (February 1995).
GB95

V. Scott Gordon and James M. Bieman. "Rapid Prototyping: Lessons Learned." IEEE Software 12, 1 (January 1995): 85-95.
GBD90

Richard P. Gabriel, Nickieben Bourbaki, Matthieu Devin, Patrick Dussud, David N. Gray and Harlan B. Sexton. "Foundation for a C++ Programming Environment." C++ at Work-'90, Conference Proceedings. JPAM, Inc., 1990.
GCR94

Susan Gerhart, Dan Craigen and Ted Ralston. "Experience with Formal Methods in Critical Systems." IEEE Software 11, 1 (January 1994): 21-28.
GG89

Stephen J. Garland and John V. Guttag. "An Overview of LP, The Larch Prover." Lecture Notes on Computer Science 355. New York: Springer-Verlag, 1989.
GGM96

Rachid Guerraoui, Benoit Garbinato and Karim Mazouni. “Lessons from Designing and Implementing GARF.” In Object-Based Parallel and Distributed Computation, LNCS 1107. Edited by J.-P. Briot, J.-M. Geib, and A. Yonezawa. Berlin: Springer-Verlag, 1996. Page ""-"".
GHJ+93

Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. "Design Patterns: Abstraction and Reuse of Object-Oriented Design." ECOOP '93, Lecture Notes on Computer Science No. 707, 1993. 406-431.
GHJV95

Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Design Patterns: Elements of Reusable Design. Reading, Massachusetts: Addison-Wesley, 1995.
GHW85

John V. Guttag, James J. Horning and Jeanette M. Wing. "The Larch Family of Specification Languages." IEEE Software 2, 5 (September 1985): 24-36.
GK9"

Guido Gryczan and Karl Kautz. "Tool Support for Cooperative Software Development Tasks in STEPS." "" ""(""): "".
GK94

Michael R. Genesereth and Steven P. Ketchpel. "Software Agents." Communications of the ACM 37, 7 (July 1994): 48-53.
GKN92

David Garlan, Gail E. Kaiser and David Notkin. "Using Tool Abstraction to Compose Systems." Computer "", "" (June 1992): 30-38.
GL85

John V. Guttag and Barbara Liskov. Abstraction and Specification in Program Design. "",1985
GMB94

Sol Greenspan, John Mylopoulos and Alex Borgida. "On Formal Requirements Modeling Languages: RML Revisited." ICSE-16, Conference Proceedings. Los Alamitos, California: IEEE Computer Society Press, 1994. 135-147.
GML+91

William W. Gaver, Thomas Moran, Allan MacLean, Lennart Lövstrand, Paul Dourish, Kathleen A. Carter and Willam Buxton. "Working Together in Media Space: CSCW Research at EuroPARC." Computer Supported Cooperative Work. The Multimedia and Networking Paradigm. Unicom Seminars Ltd., 1991. 110-124.
GN91

David Garlan and David Notkin. "Formalizing Design Spaces: Implicit Invocation Mechanisms." VDM '91, LNCS 551, Conference Proceedings. Edited by Søren Prehn and Hans Toentel. Berlin, Heidelberg: Springer-Verlag, 1991. 31-44.
GN95

William G. Griswold and David Notkin. "Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool." IEEE Transactions on Software Engineering 21, 4 (April 1995): 275-287.
Gog94

Joseph A. Goguen. "Requirements engineering as the reconciliatioin of social and technical issues." Requirements Engineering. Edited by Marina Jirotka and Joseph Goguen. London: Academic Press, 1994. Chapter 7. 165-199.
Gol90

Adele Goldberg. "Information Models, Views and Controllers." Dr. Dobb's Journal (July 1990): 54ff.
Gol95

Adele Goldberg. “What Should We Teach"” Addendum to OOPSLA ‘95 Conference Proceedings. ACM Press, 1995: 30-37.
GOP90

Keith E. Gorlen, Sanford M. Orlow and Perry S. Plexiko. Data Abstraction and Object-Oriented Programming in C++. John Wiley & Sons Ltd., 1990.
Goo95

Jason Good. "The Summary of the Discussion of the Review of the Book that Don Wrote..." SIGCHI Bulletin 27, 3 (July 1995): 91-95.
GP95

David Garlan and Dewayne E. Perry. "Introduction to the Special Issue on Software Architecture." IEEE Transactions on Software Engineering 21, 4 (April 1995): 269-274.
GPS""

Peer Griebel, Manfred Pöpping und Gerd Szwillius. "Motifation und Objection: Werkzeuge zur Interaktiven Erzeugung von Graphischen Benutzungsoberflächen." Innovative Programmiermethoden für Graphische Systeme. Hg. K"" Kansy und P"" Wißkirchen. "": Springer-Verlag, "".
GR83

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Reading, Massachusetts: Addison-Wesley, 1983.
Gro93

Mark Grossman. "Object I/O and Runtime Type Information via Automatic Code Generation in C++." Journal of object-oriented Programming 6, 4 (July/August 1993): 34-42.
GS93

David Garlan and Curtis Scott. "Adding Implicit Invocation to Traditional Programming Languages." ICSE-15, Proceedings. Los Alamitos, IEEE Computer Society Press, 1993. 447-455.
GS93

David Garlan and Mary Shaw. An Introduction to Software Architecture. CMU Technical Report CMU-CS-94-166. Pittsburgh, Pennsylvania: Carnegie Mellon University, 1994.
GSHP96

Aniruddha Gokhale, Douglas C. Schmidt, Tim Harrison and Guru Parulkar. “Operating System Support for High-Performance, Real-Time CORBA.” IWOOS ’96, Workshop Proceedings. Seattle, Washington, 1996.
GSO95

David Garlan, Mary Shaw, Chris Okasaki, Curtis M. Scott and Roy F. Swonger. "Experience with a Course on Architectures for Software Systems."
GSR96

Georg Gottlob, Michael Schrefl, and Brigitte Röck. “Extending Object-Oriented Systems with Roles.” ACM Transactions on Information Systems 14, 3 (July 1996): 268-296.
Gut77

John Guttag. "Abstract Data Types and the Development of Data Structures." Communications of the ACM 2, 6 (June 1977): 397-404.
Gut94

Jürg Gutknecht. "Oberon System 3: Vision of a Future Software Technology." Software— Concepts and Tool 15, 1 (January 1994): 26-33.
GZ92

Guido Gryczan und Heinz Züllighoven. „Objektorientierte Systementwicklung: Leitbild und Entwicklungsdokumente". Informatik-Spektrum 15, 5 (Oktober 1992): 264-272.
Har95

Juris Hartmanis. "On the Computational Complexity and the Nature of Computer Science." ACM Computing Surveys 27, 1 (March 1995): 7pp.
Hal85

Robert H. Halstead, Jr. “Multilisp: A Language for Concurrent Symbolic Computation.” ACM Transactions on Programming Languages and Systems 7, 4 (October 1985). Pages 501-538.
Har89

Rex Hartson. "User-Interface Management Control and Communication." IEEE Software 6, 1 (January 1989): 62-70.
Har96

Paul Harmon. “Is Object Technology Ready For Large-Scale Projects"” Object-Oriented Strategies 6, 2 (February 1996): 1-8.
Hau93

Franz J. Hauck. "Inheritance Modeled with Explicit Bindings: An Approach to Typed Inheritance." OOPSLA '93 ACM SIGPLAN Notices 28, 10 (October 1993): 231-239.
HB87

Daniel C. Halbert and Patrick D. O'Brien. "Using Types and Inheritance in Object-Oriented Programming." IEEE Software "" (September 1987): 71-79.
HBR+94

Ralph D. Hill, Tom Brinck, Steven L. Rohall, John F. Patterson and Wayne Wilner. "The Rendezvous Architecture and Language for Constructing Multiuser Applications." ACM Transactions of Computer-Human Interaction 1, 2 (June 1994): 81-125.
Hes95

Wolfgang Hesse. “Evolutionäre Objektorientierte Systementwicklung und Projektmanagement.” GISI ‘95, Conference Proceedings. Berlin, Heidelberg: Springer-Verlag, 1995. 35-42.
Hes96

Wolfgang Hesse. “From WOON to EOS: New Development Methods Require A New Software Process Model.” WOON ‘96, Conference Proceedings.
Heß93

Hauke Heß. Grundsteine für eine STEPS-Werkzeugumgebung. Diplomarbeit, Fachbereich Informatik, Universität Hamburg, 1993.
HGN91

Nico Haberman, David Garlan, and David Notkin. "Generation of Integrated Task-Specific Software Environments." CMU Computer Science. Edited by Richard F. Raschid. New York: ACM Press, 1991.
HHG90

Richard Helm, Ian M. Holland and Dipayan Gangopadhyay. "Contracts: Specifying Behavioral Compositions in Object-Oriented Systems." OOPSLA '90, SIGPLAN Notices 25, 10 (October 1990): 169-180.
HHLM91

Richard Helm, Tien Huynh, Catherine Lassez and Kim Marriott. "A Linear Constraint Technology for User Interfaces." Research Report RC 16913 (74966). IBM Research Division, T.J. Watson Research Center, 1992.
HHMV92

Richard Helm, Tien Huynh, Kim Marriott and John Vlissides. "An Object-Oriented Architecture for Constraint-Based Graphical Editing." Research Report RC 18524 (79392). IBM Research Division, T.J. Watson Research Center, 1992.
HI94

Masahito Hirakawa and Tadao Ichikawa. "Visual Language Studies – A Perspective." Software–Concepts and Tools 15, 2 (June 1994): 61-67.
Hil92

Ralph D. Hill. "The Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications." CHI-92, SIGCHI Conference Proceedings. Edited by Penny Bauersfeld, John Bennet and Gene Lynch. Reading, Massachusetts: Addison-Wesley, 1992. 335-342.
Hil93

Ralph D. Hill. "The Rendezvous Constraint Maintenance System." UIST-93 "", 1993. "".
HJE95

Hermann Hüni, Ralph Johnson and Robert Engel. "A Framework for Network Protocol Software." OOPSLA '95, Conference Proceedings.
HK89

Rudy Hirschheim and Heinz K. Klein. "Four Paradigms of Information Systems Development." Communications of the ACM 32, 10 (October 1989): 1199-1216.
HLN+90

David Harel, Hagi Lachover, Amnon Naamad, Amir Pnueli, Michal Politi, Rivi Sherman, Aharon Shtull-Trauring and Mark Trakhtenbrot. "STATEMATE: A Working Environment for the Development of Complex Reactive Systems." IEEE Transactions on Software Engineering 16, 4 (April 1990): 403-414.
HO93

William Harrison and Harold Ossher. "Subject-Oriented Programming (A Critique of Pure Objects)." OOPSLA '93 ACM SIGPLAN Notices 28, 10 (October 1993): 411-428.
Hoa69

C. A. R. Hoare. "An Axiomatic Basis For Computer Programming." Communications of the ACM 12, "" (October 1969): 576-80, 83.
Hoa72

C. A. R. Hoare. "Proof of Correctness of Data Representations." Acta Informatica 1 (1972): 271-281.
Hoa72

C. A. R. Hoare. "Notes on Data Structuring." Structured Programming. Edited by Edsger W. Dijkstra, C. A. R. Hoare and Ole-Johan Dahl. "" Academic Press, 1972. 83-220.
Hoa93

C. A. R. Hoare. "Algebra and Models." SIGSOFT '93, Software Engineering Notes 18, 5 (December 1993): 1-8.
Höl93

Urs Hölzle. "Integrating Independently-Developed Components in Object-Oriented Languages." ECOOP '93, Lecture Notes on Computer Science 707. Berlin, Heidelberg: Springer-Verlag, 1993. 36-56.
Hol92

Ian M. Holland. "Specifying Reusable Components Using Contracts." ECOOP '92, Lecture Notes on Computer Science 615. Edited by O. Lehrmann Madsen. Berlin, Heidelberg: Springer-Verlag, 1992. 287-308.
Hor93

Bruce Horn. "Constraint Patterns As a Basis For Object-Oriented Programming." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (October 1992): 218-234.
HOSU95

William Harrison, Harold Ossher, Randall B. Smith and David Ungar. "Subjectivity in Object-Oriented Systems." OOPSLA '94 Addendum, Workshop Summary, OOPS Messenger 5, 4 (October 1994): 131-136.
HPL+95

Barbara Hayes-Roth, Karl Pfleger, Philippe Lalanda, Phillipe Morignot and Marko Balabanovic. "A Domain-Specific Software Architecture for Adaptive Intelligent Systems." IEEE Transactions on Software Engineering 21, 4 (April 1995): 288-301.
HS94

Frank Halasz and Mayer Schwartz. "The Dexter Hypertext Reference Model." Communications of the ACM 37, 2 (February 1994): 30-39.
HS95

Daniel Hoffman and Paul Strooper. "State Abstraction and Modular Software Development." SIGSOFT '95, Software Engineering Notes 20, 4 (October 1995): 53-61.
HS96

Walter L. Hürsch and Linda M. Seiter. “Automating the Evolution of Object-Oriented Systems.” LNCS 1049, ISOTAS ’96, Conference Proceedings. Berlin, Heidelberg: Springer-Verlag, 1996. 2-21.
HSF97

Brian Henderson-Sellers and Donald G. Firesmith. “COMMA: Proposed Core Model.” Journal of Object-Oriented Programming 9, 8 (January 1997): 48-53.
Hür94

Walter L. Hürsch. "Should Superclasses be Abstract"" ECOOP '94, LNCS-821, Object-Oriented Programming. Edited by Mario Tokoro and Remo Pareschi. Berlin, Heidelberg: Springer-Verlag, 1994. 12-31.
Hym93

Risa B. Hyman. "Creative Chaos in High-Performance Teams: An Experience Report." Communications of the ACM 36, 10 (October 1993): 57-60.
Isl96

Nayeem Islam. Distributed Objects: Methodologies for Customizing Systems Software. Los Alamitos, CA: IEEE Computer Society Press, 1996.
Isl97

Nayeem Islam. “Customizing System Softwrae Using OO Frameworks.” Computer 30, 2 (February 1997): 69-78.
IL90

John A. Interrante and Mark A. Linton. "Runtime Access to Type Information in C++." 1990 Usenix C++ Conference. 233-240.
IW95

Paola Inverardi and Alexander L. Wolf. "Formal Specification and Analysis of Software Architectures Using the Chemical Abstract Model." IEEE Transactions on Software Engineering 21, 4 (April 1995): 373-386.
Jac91

Michael Jackson. "Description Is Our Business." VDM '91, LNCS 551, Conference Proceedings. Edited by Søren Prehn and Hans Toentel. Berlin, Heidelberg: Springer-Verlag, 1991. 1-8.
JBB+93

Ralph E. Johnson, Kent Beck, Grady Booch, William Cook, Richard Gabriel and Rebecca Wirfs-Brock. "How to Get a Paper Accepted at OOPSLA." Panel OOPSLA '93 ACM SIGPLAN Notices 28, 10 (October 1993): 429-436.
JF88

Ralph E. Johnson and Brian Foote. "Designing Reusable Classes." Journal of Object-Oriented Programming 1, 2 (June/July 1988): 22-35.
JG94

Marina Jirotka and Joseph A. Goguen (Ed.). Requirements Engineering. London: Academic Press Ltd., 1994.
JNZM93

Jeff A. Johnson, Bonnie A. Nardi, Craig L. Zarmer and James R. Miller. "ACE: Building Interactive Graphical Applications." Communications of the ACM 36, 4 (April 1993): 41-55.
JO93

Ralph E. Johnson and William F. Opdyke. "Refactoring and Aggregation." ISOTAS-93, LNCS-742, Object Technology for Advanced Software. Edited by Shojiro Nishio and Akimori Yonezawa. New York: Springer-Verlag, 1993. 264-277.
Joh92

Ralph E. Johnson. "Documenting Frameworks using Patterns." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (October 1992): 63-70.
Joh94

Ralph E. Johnson. "Why a Conference on Pattern Languages"." ACM SIGSOFT Software Engineering Notes 19, 1 (January 1994): 50-52.
JHL93

Simon L. Peyton Jones, John Hughes and John Launchburry. "How to Give a Good Research Talk." ACM SIGPLAN Notices 28, 11 (November 1993): 9-12.
JLHB90

Eric Jul, Henry Levy, Norman Hutchinson and Andrew Black. “Fine-Grained Mobility in the Emerald System.” Readings in Object-Oriented Databases. Edited by Stanley B. Zdonik and David Maier. Morgan Kaufman Publishers, 1990. 317-328.
JV97

Mick Jordan and Michael L. Van De Vanter. “Modular System Building with Java Packages.” In Proceedings of the 8th Conference on Software Engineering Environments (SEE ’97). 1997.
JR91

Ralph E. Johnson and Vincent F. Russo. Reusing Object-Oriented Designs. Technical Report UIUCDCS 91-1696. University of Illinois at Urbana-Champaign, 1991.
KAR+93

Gregor Kiczales, J. Michael Ashley, Luis H. Rodriguez Jr., Amin Vahdat and Daniel G. Bobrow. "Metaobject Protocols: Why We Want Them and What Else They Can Do." Object-Oriented Programming: The CLOS Perspective. Edited by Andreas Paepcke. Cambridge, Massachusetts: MIT Press, 1993. 101-118.
Kay90

Alan Kay. "User Interface: A Personal View." The Art of Human Computer-Interface Design. Edited by Brenda K. Laurel. Reading, Massachusetts: Addison-Wesley, 1990. 191-207.
KBS94

Thomas Kofler, Walter Bischofberger and Bruno Schäffer. "A Poor Man's Approach to String Based Interfacing of C++ Objects." USENIX-94, Conference Proceedings.
Kei89

Reinhard Keil-Slawik. „Systemgestaltung mit Aufgabennetzen". Software Ergonomie ‘89. Hg. Susanne Maaß und Horst Oberquelle. Stuttgart: Teubner, 1989. 123-133.
KG95

Jon Knight and Steve Guest. "Using Multicast Communcations to Distribute Code and Data in Wide Area Networks." Software–Practice and Experience 25, 5 (May 1995): 563-577.
KGH+95

David Kung, Jerry Gao, Pei Hsia, Yasufumi Toyoshima, Chris Chen, Young-Si Kim and Young-Kee Song. "Developing an Object-Oriented Software Testing and Maintenance Environment." Communications of the ACM 38, 10 (October 1995): 75-87.
Kic96

Gregor Kiczales. "Beyond the Black Box: Open Implementation." IEEE Software 13, 1 (January 1996): 8pp.
Kil92

Michael F. Killian. "Trellis: What we have learned from a strongly typed language." OOPSLA '92, ACM SIGPLAN Notices 27, 10 (Oktober 1992): 91.
Kil91

Michael F. Killian. "A Note on Type Composition and Reusability." OOPS Messenger "" (April 1991): 24-32.
Kil94

Haim Kilov. "On Understanding Hypertext: Are Links Essential"." ACM SIGSOFT Software Engineering Notes 19, 1 (January 1994): 30.
KIL+96

Gregor Kiczales, John Irwin, John Lamping, Jean-Marc Loingtier, Cristina Videria Lopez, Chris Maeda, and Anurag Mendhekar. “Aspect-Oriented Programming.” http://www.parc.xerox.com/spl/projects/aop/. MIT Workshop for New Directions in Computing for the 21st Century.
Kin92

Stephen King. "The Quality Gap: A Case Study in Information System Development Quality and Productivity using CASE Tools." CASE: Current Practice, Future Prospects. Edited by Kathy Spurr and Paul Layzell. "": John Wiley & Sons Ltd., 1992.
KLL+97

Gregor Kiczales, John Lamping, Christina Videira Lopes, Anurag Mendhekar, and Gail Murphy. “Open Implementation Guidelines.” In Proceedings of the 19th International Conference on Software Engineering (ICSE-19). IEEE Press, 1997.
KLMM94

Dinesh Katiyar, David Luckham, John Mitchell and Sigurd Meldal. "Polymorphism and Subtyping in Interfaces." IDL Workshop, ACM SIGPLAN Notices 29, 8 (August 1994): 22-34.
KM91

Hiroshi Kakuno and Shinya Matsuoka. "Chaos: An Application Framework." Tools-6, Technology of Object-Oriented Languages and Systems. Edited by John Potter, Mario Tokoro and Bertrand Meyer. "": Prentice-Hall, 1991.
KM96

Christos T. Karamanolis and Jeff N. Magee. "A Replication Procol to Support Dynamically Configurable Groups of Servers." Conference Proceedings. 1996.
Kof93

Thomas Kofler. "Robust Iterators in ET++." Structured Programming 14, 2 (1993): 62-85.
KP88

Glenn E. Krasner and Stephen T. Pope. "A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80." Journal of Object-Oriented Programming 1, 3 (August/September 1988): 26-49.
KRB91

Gregor Kiczales, Jim des Rivières and Daniel G. Bobrow. The Art of the Metaobject Protocol. Cambridge, Massachusetts: The MIT Press, 1991.
KRR94

G"" Kappel, S"" Rausch-Schott, W"" Retschitzegger. "Beyond Coupling Modes" ISOOMS-94, LNCS-858. Object-Oriented Methodologies and Systems. Edited by Elisa Bertino and Susan Urban. Berlin, Heidelberg: Springer-Verlag, 1994. 189-204.
Kri93

Bent Bruun Kristensen. "Transverse Activities: Abstractions in Object-Oriented Programming." ISOTAS-93, LNCS-742, Object Technology for Advanced Software. Edited by Shojiro Nishio and Akinori Yonezawa. New York: Springer-Verlag, 1993. 279-296.
KS92

Yogeesh H. Kamath and Jean G. Smith. "Experiences in C++ and Object-Oriented Design." Journal of Object-Oriented Programming "" (November—Dezember 1992): 23-28.
KS94

Robert E. Kraut and Lynn A. Streeter. "Coordination in Software Development." Communications of the ACM 38, 3 (March 1995): 69-81.
KS95

Andrew Koenig and Bjarne Stroustrup. “Foundations for Native C++ Styles.” Software—Practice and Experience, Vol. 25, S4 (December 1995): 45-86.
Küh95

Thomas Kühne. "Parameterization versus Inheritance." TOOLS-15, Conference Proceedings. Edited by Christine Mingins and Bertrand Meyer. New York, London: Prentice-Hall, 1995. 235-245.
Kyn94

Morten Kyng. "Scandinavian Design: Users in Product Development." CHI-94 Human Factors in Computing Systems. Edited by Beth Adelson, Susan Dumais, Judith Olson. Reading, Massachusetts: Addison-Wesley, ACM-Press, 1994. 3-9.
KV95

Timothy D. Korson and Vijay K. Vaishnavi. "The Object Technology Center." Object Magazine 5, 6 (October 1995): 30-38.
Lau86

Brenda K. Laurel. "Interface as Mimesis." User Centered System Design. Edited by Donald A. Norman and Stephen W. Draper. London: Lawrence Erlbaum Associates, 1986. 67-85.
Lau90

Brenda K. Laurel. The Art of Human-Computer Interface Design. Reading, Massachusetts: Addison-Wesley, 1990.
Lau94

Brenda K. Laurel. "A Conversation with Brena Laurel." Interactions 1, 1 (January 1994): 45-52.
Lea94

Gary T. Leavens. "Inheritance of Interface Specifications." ACM SIGPLAN Notices 29, 8 (August 1994): 129-137.
Lea94

Doug Lea. "Christopher Alexander: An Introduction for Object-Oriented Designers." ACM SIGSOFT Software Engineering Notes 19, 1 (January 1994): 39-46.
Leb95

David B. Leblang. "The CM Challenge: Configuration Management that Works." Configuration Management. Edited by Walter F. Tichy. "": John Wiley & Sons Ltd., 1994. 1-37.
Leh80

Meir M. Lehman. "Programs, Life Cycles, and Laws of Software Evolution." IEEE 68, 9 (September 1980): 1060-76.
Leh81