The binary floating point digital differential analyzer. - James L. Elshoff; Paul T. Hulina (AFIPS Fall Joint Computing Conference, 1970)

Some programming techniques for processing multi-dimensional matrices in a paging environment. - James L. Elshoff (AFIPS National Computer Conference, 1974)

Handling Asynchronous Interrupts in a PL/1-like Language. - James L. Elshoff; Robert Beckermeyer; John Dill; Michael Marcotty; John Murray (Softw. Pract. Exp., 1974)

The GM multiple console time sharing system. - R. R. Brown; James L. Elshoff; Mitchel R. Ward (ACM SIGOPS Oper. Syst. Rev., 1975)

The MCTS Operating System. - James L. Elshoff; Mitchel R. Ward (ACM SIGOPS Oper. Syst. Rev., 1976)

Measuring commercial PL/I programs using Halstead's criteria. - James L. Elshoff (ACM SIGPLAN Notices, 1976)

A Numerical Profile of Commercial PL/I Programs. - James L. Elshoff (Softw. Pract. Exp., 1976)

An Analysis of Some Commercial PL/I Programs. - James L. Elshoff (IEEE Trans. Software Eng., 1976)

The Influence of Structured Programming on PL/I Program Profiles. - James L. Elshoff (IEEE Trans. Software Eng., 1977)

An investigation into the effects of the counting method used on software science measurements. - James L. Elshoff (ACM SIGPLAN Notices, 1978)

A study of the structural composition of PL/I programs. - James L. Elshoff (ACM SIGPLAN Notices, 1978)

On the use of the cyclomatic number to measure program complexity. - James L. Elshoff; Michael Marcotty (ACM SIGPLAN Notices, 1978)

Improving Computer Program Readability to Aid Modification. - James L. Elshoff; Michael Marcotty (Commun. ACM, 1982)

Characteristic Program Complexity Measures. - James L. Elshoff (ICSE, 1984)

The Peek Measurement Program. - James L. Elshoff (SIGMETRICS Perform. Evaluation Rev., 1984)

Microtool: An Environment for Programming Microprocessors. - James L. Elshoff; Michael Marcotty (IEEE Softw., 1991)