Redundancy in Data Structures: Improving Software Fault Tolerance. - David J. Taylor; David E. Morgan; James P. Black (IEEE Trans. Software Eng., 1980)

Redundancy in Data Structures: Some Theoretical Result. - David J. Taylor; David E. Morgan; James P. Black (IEEE Trans. Software Eng., 1980)

A Robust B-Tree Implementation. - James P. Black; David J. Taylor; David E. Morgan (ICSE, 1981)

A Case Study in Fault Tolerant Software. - James P. Black; David J. Taylor; David E. Morgan (Softw. Pract. Exp., 1981)

Principles of Data Structure Error Correction. - David J. Taylor; James P. Black (IEEE Trans. Computers, 1982)

A Locally Correctable B-Tree Implementation. - David J. Taylor; James P. Black (Comput. J., 1986)

Experimenting with Data Structures. - David J. Taylor; James P. Black (Softw. Pract. Exp., 1986)

Beyond traditional computer literacy. - V. Arnie Dyck; James P. Black; Shirley L. Fenton (SIGCSE, 1987)

The architecture of UNIX united. - James P. Black; Lindsay F. Marshall; Brian Randell (Proc. IEEE, 1987)

A Framework for Distributed Debugging. - Wing Hong Cheung; James P. Black; Eric G. Manning (IEEE Softw., 1990)

An Experimental Investigation of Distributed Matrix Multiplication Techniques. - Stephen A. Rees; James P. Black (Softw. Pract. Exp., 1991)

Modeling and Investigation of a Primitive File Transfer Operation. - Richard T. Hurley; James P. Black; Johnny W. Wong (ICCI, 1992)

Potential Benefits of File Migration in a Heterogeneous Distributed File System. - Richard T. Hurley; Soon Aun Yeap; Johnny W. Wong; James P. Black (ICCI, 1993)

Limited Effects of Finite Storage on a Beneficial File Migration Policy. - Richard T. Hurley; James P. Black; Johnny W. Wong (LCN, 1994)

Understanding the behaviour of distributed applications through reverse engineering. - Thomas Kunz; James P. Black (Distributed Syst. Eng., 1994)

Achieving target-system independence in event visualisation. - David J. Taylor; Thomas Kunz; James P. Black (CASCON, 1995)

MANDAS: Management of Distributed Applications and Systems. - Michael A. Bauer 001; Hanan Lutfiyya; James W. Hong; James P. Black; Thomas Kunz; David J. Taylor; Patrick Martin 001; Richard B. Bunt; Derek L. Eager; Patrick J. Finnigan; Jerome A. Rolia; C. Murray Woodside; et al. (FTDCS, 1995)

Using Automatic Process Clustering for Design Recovery and Distributed Debugging. - Thomas Kunz; James P. Black (IEEE Trans. Software Eng., 1995)

A Tool for Debugging OSF DCE Applications. - David J. Taylor; Thomas Kunz; James P. Black (COMPSAC, 1996)

Poet: Target-System-Independent Visualizations of Complex Distributed Executions. - Thomas Kunz; David J. Taylor; James P. Black (HICSS (1), 1997)

Poet: Target-System Independent Visualizations of Complex Distributed-Application Executions. - Thomas Kunz; James P. Black; David J. Taylor; Twan Basten (Comput. J., 1997)

Vector Time and Causality Among Abstract Events in Distributed Computations. - Twan Basten; Thomas Kunz; James P. Black; Michael H. Coffin; David J. Taylor (Distributed Comput., 1997)

Transparent Communication Management in Wireless Networks. - David Kidston; James P. Black; Thomas Kunz (Workshop on Hot Topics in Operating Systems, 1999)

Adaptive Groupware for Wireless Networks. - Tara Whalen; James P. Black (WMCSA, 1999)

WAP traffic: description and comparison to WWW traffic. - Thomas Kunz; Thomas Barry; James P. Black; Hugh M. Mahoney (MSWiM, 2000)

Discovering Services Is Not Enough. - Octavian Andrei Dragoi; James P. Black (IEEE Distributed Syst. Online, 2004)

Explaining recommendations generated by MDPs. - Omar Zia Khan; Pascal Poupart; James P. Black (ExaCt, 2008)

A quantitative approach to non-intrusive computing. - Hao Chen; James P. Black (MobiQuitous, 2008)

Minimal Sufficient Explanations for Factored Markov Decision Processes. - Omar Zia Khan; Pascal Poupart; James P. Black (ICAPS, 2009)

Minimal Sufficient Explanations for MDPs. - Omar Zia Khan; Pascal Poupart; James P. Black (ExaCt, 2009)