Surfaces for Interactive Graphical Design. - K. J. MacCallum (Comput. J., 1970)

A Mixed Language System POP-2 and FORTRAN. - K. J. MacCallum; L. T. Shafe (Softw. Pract. Exp., 1974)

Curve-Smoothing Techniques Using B-Splines. - K. J. MacCallum; J. M. Zhang (Comput. J., 1986)

Does intelligent CAD exist? - K. J. MacCallum (Artif. Intell. Eng., 1990)

Opportunistic software architecture for support of design coordination. - K. J. MacCallum; Ian M. Carter (Knowl. Based Syst., 1992)

NODES: a numerical and object based modelling system for conceptual engineering design. - Alex H. B. Duffy; Andreas Persidis; K. J. MacCallum (Knowl. Based Syst., 1996)

Prototype system for supporting the incremental modelling of vague geometric configurations. - X. Guan; Alex H. B. Duffy; K. J. MacCallum (Artif. Intell. Eng. Des. Anal. Manuf., 1997)