| 1992 |
| 6 | EE | David E. Ferguson:
Bit-Tree, A Data Structure for Fast File Processing.
Commun. ACM 35(6): 114-120 (1992) |
| 1971 |
| 5 | | David E. Ferguson:
Buffer Allocation in Merge-Sorting.
Commun. ACM 14(7): 476-478 (1971) |
| 1966 |
| 4 | EE | David E. Ferguson:
Evolution of the meta-assembly program.
Commun. ACM 9(3): 190-196 (1966) |
| 1964 |
| 3 | EE | David E. Ferguson:
More on merging.
Commun. ACM 7(5): 297 (1964) |
| 1960 |
| 2 | EE | David E. Ferguson:
Fibonaccian searching.
Commun. ACM 3(12): 648 (1960) |
| 1 | EE | David E. Ferguson:
Input-Output Buffering and Fortran.
J. ACM 7(1): 1-9 (1960) |