| 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. OFarrell 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. SoftwarePractice 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 EnvironmentAn 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." SoftwareConcepts 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++." SoftwarePractice 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." SoftwareConcepts 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." SoftwarePractice 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 "" (NovemberDezember 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. SoftwarePractice 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
|