- Amir
Michail and David Notkin. Assessing
Software Libraries by Browsing Similar Classes, Functions, and Relationships.
Proceedings of the, 21st
International Conference on Software Engineering (May 1999).
- Amir
Michail and David Notkin.
Illustrating Object-Oriented Library Reuse by Example: A Tool-Based Approach.
Proceedings of the 13th IEEE International Conference on Automated Software Engineering '98 (October
1998).
- Kingsum
Chow and David Notkin. Semi-Automatic Update of Applications in Response to Library Changes. Proceedings
of the International Conference on Software Maintenance 96, pp. 359-368
(November 1996).
- Gail C. Murphy and David
Notkin. On the Use of Static Typing to Support Operations on
Frameworks. Object-Oriented Systems 3, 4, pp. 197-213 (April 1996).
- Gail
Alverson, William G. Griswold, Calvin Lin, David Notkin and Lawrence
Snyder. Abstractions for Portable, Scalable Parallel Programming. IEEE Transactions
on Parallel and Distributed Systems, Vol. 9, No. 1, January 1998.
- Carl
Gunter, John Mitchell, and David
Notkin. Strategic Directions in Software Engineering and
Programming Languages. In ACM
Computing Surveys 28,4, pp. 727--737, December 1996.
- Gail
A. Alverson and David
Notkin. Program Structuring for Effective Parallel Portability.
IEEE Transactions on Parallel and Distributed Systems 4,9, pp. 1041--1059 (September
1993).
- Gail
A. Alverson and David
Notkin. Abstracting Data-Representation and
Partitioning-Scheduling. Proceedings of the International Symposium on Shared Memory
Multiprocessing, Information Processing Society of Japan, pp. 138--151 (April 1991). A version appears in Shared Memory Multiprocessing, N. Suzuki (ed.), MIT
Press (1992), p. 315--338.
- Gail
Alverson, William G. Griswold, David Notkin, and Lawrence
Snyder. A Flexible Communication Abstraction for Nonshared Memory Parallel Computing. Proceedings
of Supercomputing '90, pp. 584--593 (November 1990).
- Franz
G. Amador, Deborah Berman, Alan
Borning, Tony DeRose, Adam Finkelstein, Dorothy Neville, Norge, David Notkin, David Salesin, Mike
Salisbury, Joe Sherman, Ying Sun, Daniel
S. Weld, and Georges Winkenbach. Electronic How Things Work Articles: Two Early
Prototypes. IEEE Transactions on Data and Knowledge Engineering 5,4, pp. 600--610
(August 1993).
- Bruce
Oberg and David Notkin. Error Reporting with Graduated Color. IEEE Software 9,6, pp. 33--38
(November 1992).
- C.
Brian Pinkerton, Edward D. Lazowska, David Notkin, and John Zahorjan. A Heterogeneous Distributed File System. Proceedings of
the 10th International Conference on Distributed Computing Systems (June 1990).
- David Notkin. Proxies: A Software Structure for Accommodating Heterogeneity. Software--Practice
& Experience 20,4, pp. 357--364 (April 1990).
- William
G. Griswold, Gail A. Harrison, David
Notkin, and Larry Snyder. Scalable Abstractions for Parallel
Programming. Proceedings of the Fifth Distributed Memory Computing Conference
(April 1990).
- Mark
Squillante and David
Notkin. Integrating Heterogeneous Local Mail Systems. IEEE
Software, pp. 59--67 (November 1989).
- Sung
K. Chung, Edward D. Lazowska, David
Notkin, and John Zahorjan. Performance Implications of Design
Alternatives for Remote Procedure Call Stubs. Proceedings of the 9th
International Conference on Distributed Computing Systems, pp. 36--41. IEEE Computer
Society (June 1989).
- Mary
Bailey, David Socha, and David
Notkin. Debugging Parallel Programs using Graphical Views. Proceedings
of the 1988 International Conference on Parallel Processing, pp. 4649 (August
1988).
- David Notkin, Lawrence Snyder, David Socha, Mary L. Bailey, Bruce Forstall, Kevin Gates, Ray
Greenlaw, William G. Griswold, Thomas J. Holman, Richard Korry, Gemini Lasswell, Robert
Mitchell, and Philip A. Nelson. Experiences with Poker. Proceedings of the ACM SIGPLAN
Symposium on Parallel Programming: Experience with Applications, Languages, and Systems,
pp. 10--20 (July 1988).
- David Notkin and William G. Griswold. Extension and Software Development. Proceedings of
the 10th International Conference on Software Engineering, pp. 274--283 (April 1988).
- David Notkin, Andrew P. Black, Edward D. Lazowska, Henry M. Levy, Jan Sanislo, and John
Zahorjan. Interconnecting Heterogeneous Computer Systems. Communications of the ACM 31,3,
pp. 258--273 (March 1988).
- Vincenzo
Ambriola and David
Notkin. Reasoning about Interactive Systems. IEEE
Transactions on Software Engineering 14,2, pp. 272--276 (February 1988).
- Michael
Schwartz, John Zahorjan, and David
Notkin. A Name Service for Evolving Heterogeneous Systems. Proceedings
of the 11th Symposium on Operating System Principles, pp. 5262 (November 1987).
- David Notkin and William G. Griswold. Enhancement through Extension: The Extension
Interpreter. Proceedings of the ACM SIGPLAN '87 Symposium on Interpreters and
Interpretive Techniques, pp. 45--55 (June 1987).
- A.
N. Habermann and David
Notkin. Gandalf Software Development Environments. IEEE
Transactions on Software Engineering 12,12, pp. 1117--1127 (December 1986).
- David Notkin. The Gandalf Project. Journal of Systems and Software 5,2, pp. 91--106
(May 1985).
- David Notkin. An Experience with Parallelism in Ada. Proceedings of the ACM SIGPLAN
Symposium on the Ada Programming Language. In ACM SIGPLAN Notices 15,11, pp.
9--15 (November 1980).
|