Algorithmic graph theory. - James A. McHugh (Prentice Hall, 1990)

Automated fingerprint recognition using structural matching. - Andrew K. Hrechak; James A. McHugh (Pattern Recognit., 1990)

A formal approach to modeling office information systems. - Zhijian Zhu; James A. McHugh; Jason T. L. Wang; Peter A. Ng (J. Syst. Integr., 1994)

A Predicate-Driven Document Filing System. - Zhijian Zhu; Qianhong Liu; James A. McHugh; Peter A. Ng (J. Syst. Integr., 1996)

A Survey and Critical Analysis of Tools for Learning Programming. - Fadi P. Deek; James A. McHugh (Comput. Sci. Educ., 1998)

A model for collaborative technologies in manufacturing. - Fadi P. Deek; Joanna DeFranco-Tommarello; James A. McHugh (Int. J. Comput. Integr. Manuf., 2003)

An incentive system for reducing malware attacks. - James A. McHugh; Fadi P. Deek (Commun. ACM, 2005)

Strategies for Improving Open Source Software Usability: An Exploratory Learning Framework and a Web-based Inspection Tool. - Luyin Zhao; Fadi P. Deek; James A. McHugh (Int. J. Open Source Softw. Process., 2009)

Exploratory inspection - a user-based learning method for improving open source software usability. - Luyin Zhao; Fadi P. Deek; James A. McHugh (J. Softw. Maintenance Res. Pract., 2010)