A preliminary investigation of the use of the cloze procedure as a measure of program understanding. - Curtis R. Cook; William Bregar; David Foote (Inf. Process. Manag., 1984)

Learning Hardware Using Multiple-Valued Logic, Part 1: Introduction and Approach. - Marek A. Perkowski; David Foote; Qihong Chen; Anas Al-Rabadi; Lech Józwiak (IEEE Micro, 2002)

Learning Hardware Using Multiple-Valued Logic, Part 2: Cube Calculus and Architecture. - Marek A. Perkowski; David Foote; Qihong Chen; Anas Al-Rabadi; Lech Józwiak (IEEE Micro, 2002)

Towards human-computer synergetic analysis of large-scale biological data. - Rahul Singh; Hui Yang 002; Ben Dalziel; Daniel Asarnow; William Murad; David Foote; Matthew Gormley; Jonathan Stillman; Susan Fisher (BMC Bioinform., 2013)