scispace - formally typeset
D

David Notkin

Researcher at University of Washington

Publications -  149
Citations -  12368

David Notkin is an academic researcher from University of Washington. The author has contributed to research in topics: Software system & Software development. The author has an hindex of 54, co-authored 149 publications receiving 12069 citations. Previous affiliations of David Notkin include Massachusetts Institute of Technology & Carnegie Mellon University.

Papers
More filters
Book ChapterDOI

Architectural Reasoning in ArchJava

TL;DR: ArchJava as discussed by the authors is an extension to Java that seamlessly unifies software architecture with an object-oriented implementation, and it can express dynamically changing architectures effectively within implementation code, and suggests that the resulting program may be easier to understand and evolve.
Journal ArticleDOI

The GANDALF project

TL;DR: The GANDALF project is concerned with the automated generation of software development environments, which has considered project management environments, system version control environments, and incremental programming environments.
Proceedings ArticleDOI

Empirically revisiting the test independence assumption

TL;DR: This paper formally defines test dependence in terms of test suites as ordered sequences of tests along with explicit environments in which these tests are executed and formulate the problem of detecting dependent tests and prove that a useful special case is NP-complete.
Proceedings ArticleDOI

Program element matching for multi-version program analyses

TL;DR: This paper surveys matching techniques that can be used for multi-version program analyses and evaluates them based on hypothetical change scenarios, and lists challenges of the matching problem, identifies open problems, and proposes future directions.
Journal ArticleDOI

Computer science in Japanese universities

TL;DR: An informal portrait of computer science in Japanese universities is provided, specifically at departmental structure, faculty career paths, the student population, and research activity.