  | 2010 | 
| 22 |             | Abdulmalik Al-Gahmi,
Jonathan E. Cook:
A service-based runtime environment for native applications.
Softw., Pract. Exper. 40(1): 73-100 (2010) | 
 | 2008 | 
| 21 |             | Abdulmalik Al-Gahmi,
Jonathan E. Cook:
Towards a service-based middleware layer for runtime environments.
SAC 2008: 507-511 | 
 | 2005 | 
| 20 |             | Jonathan E. Cook,
Alessandro Orso:
MonDe: safe updating through monitored deployment of new component versions.
PASTE 2005: 43-46 | 
| 19 |             | Mayur Palankar,
Jonathan E. Cook:
Merging traces of hardware-assisted data breakpoints.
ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) | 
| 18 |             | Jonathan E. Cook,
Zhidian Du:
Discovering thread interactions in a concurrent system.
Journal of Systems and Software 77(3): 285-297 (2005) | 
 | 2004 | 
| 17 |             | Naoman Abbas,
Sumant Tambe,
Jonathan E. Cook:
Using DDL to Understand and Modify SimpleScalar.
WCRE 2004: 296-297 | 
 | 2003 | 
| 16 |             | Jonathan E. Cook,
Michael D. Ernst:
ICSE Workshop on Dynamic Analysis (WODA 2003).
ICSE 2003: 795-796 | 
| 15 |             | Abdulmalik Al-Gahmi,
Ciju John,
Jonathan E. Cook,
Bo Du:
Supporting Quick and Dirty CORBA Introspection and Manipulation.
WCRE 2003: 228-237 | 
| 14 |             | Jonathan E. Cook,
Michael D. Ernst:
Summary: ICSE workshop on dynamic analysis (WODA 2003).
ACM SIGSOFT Software Engineering Notes 28(6): 4 (2003) | 
 | 2002 | 
| 13 |             | Jonathan E. Cook,
Zhidian Du:
Discovering Thread Interactions in a Concurrent System.
WCRE 2002: 255- | 
 | 2001 | 
| 12 |             | Jonathan E. Cook,
Cha He,
Changjun Ma:
Measuring Behavioral Correspondence to a Timed Concurrent Model.
ICSM 2001: 332-341 | 
| 11 |             | Jonathan E. Cook:
Supporting Rapid Prototyping through Frequent and Reliable Deployment of Evolving Components.
IEEE International Workshop on Rapid System Prototyping 2001: 194-199 | 
 | 1999 | 
| 10 |             | Jonathan E. Cook,
Jeffrey A. Dage:
Highly Reliable Upgrading of Components.
ICSE 1999: 203-212 | 
| 9 |             | Jonathan E. Cook,
Alexander L. Wolf:
Software Process Validation: Quantitatively Measuring the Correspondence of a Process to a Model.
ACM Trans. Softw. Eng. Methodol. 8(2): 147-176 (1999) | 
 | 1998 | 
| 8 |             | Jonathan E. Cook,
Alexander L. Wolf:
Event-Base Detection of Concurrency.
SIGSOFT FSE 1998: 35-45 | 
| 7 |             | Jonathan E. Cook,
Alexander L. Wolf:
Discovering Models of Software Processes from Event-Based Data.
ACM Trans. Softw. Eng. Methodol. 7(3): 215-249 (1998) | 
| 6 |             | Jonathan E. Cook,
Alexander L. Wolf,
Benjamin G. Zorn:
A Highly Effective Partition Selection Policy for Object Database Garbage Collection.
IEEE Trans. Knowl. Data Eng. 10(1): 153-172 (1998) | 
| 5 |             | Jonathan E. Cook,
Lawrence G. Votta,
Alexander L. Wolf:
Cost-Effective Analysis of In-Place Software Processes.
IEEE Trans. Software Eng. 24(8): 650-663 (1998) | 
 | 1996 | 
| 4 |             | Jonathan E. Cook,
Artur Klauser,
Alexander L. Wolf,
Benjamin G. Zorn:
Semi-automatic, Self-adaptive Control of Garbage Collection Rates in Object Databases.
SIGMOD Conference 1996: 377-388 | 
 | 1995 | 
| 3 |             | Jonathan E. Cook,
Alexander L. Wolf:
Automating Process Discovery Through Event-Data Analysis.
ICSE 1995: 73-82 | 
 | 1994 | 
| 2 |             | Jonathan E. Cook,
Alexander L. Wolf:
Lowering the entry barrier and raising the cofidence in large process models.
ISPW 1994: 144-147 | 
| 1 |             | Jonathan E. Cook,
Alexander L. Wolf,
Benjamin G. Zorn:
Partition Selection Policies in Object Database Garbage Collection.
SIGMOD Conference 1994: 371-382 |