Amir, A., Pease, D., Richter, R., Biskeborn, B., Richmond, M., & Villa Real, L., File-based media workflows using LTFS tapes, Proceedings of ACM Multimedia, Firenze, Italy, October, 2010. pdf
Pease, D., Amir, A., Villa Real, L., Biskeborn, B., Richmond, M. & Abe, A., The Linear Tape File System, 26th IEEE symposium on Massive Storage Systems and Technologies, Lake Tahoe, Nevada, May 2010. pdf
Richmond, M., PowerPoint and Complexity, Companion to the 22nd conference on Object-Oriented Programming, Systemes, Languages, and Applications (OOPSLA), Montréal, Canada, October 2007. pdf
Syeda-Mahmood, T., Wang, F., Beymer, D., Amir, A., Richmond, M., Hashmi, S. N., AALIM: Multimodal Mining for Cardiac Decision Support, Proceedings of the conference on Computers in Cardiology, Durham, North Carolina, September 2007. pdf
Deshpande, P. M., McNichols, B., Richmond, M., Srinivasan, S. & Zbarsky, V.,Model Driven Development of Content Management Applications, Proceedings of the 11th International Conference on Management of Data, January 2005. pdf
Richmond, M., Deshpande, P., McNichols, B., Srinivasan, S. & Zbarsky, V.,Model-Driven Development and Assembly of Content Management Applications, Proceedings of the 4th OOPSLA Workshop on Domain-Specific Modeling, University of Jyväskylä Technical Report TR-33, October 2004. pdf
Clarke, D., Richmond, M., & Noble, J., Saving the World from Bad Beans: Deployment-Time Confinement Checking, Proceedings of the conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Anaheim, CA, Oct 2003. pdf
Richmond, M., Flexible Migration Support for Component Frameworks, Doctorial Dissertation, Department of Computing, Macquarie University, January 2003. abstract
Richmond, M. & Noble, J., Reflections on Remote Reflection, Proceedings of the Australian Computer Science Conference (ACSC), Brisbane, Jan 2001. pdf
Richmond, M., Component Migration with Enterprise JavaBeans, Poster abstract presented at OOPSLA, Minneapolis, Oct 2000. pdf
Richmond, M. & Noble, J., Enterprise JavaBeans: Without the smoke and mirrors, Tutorial presented at TOOLS Pacific ’99, Melbourne, Nov. 1999.
Richmond, M., Support for Dynamic Distribution in Component Systems, Workshop on Component-Oriented Software Engineering ’98 in conjunction with Australian Software Engineering Conference (ASWEC’98), Adelaide, Nov. 1998. pdf
Richmond, M., The Design of Flexible Distributed Applications on Component Infrastructure, Ph.D. Thesis Proposal, Macquarie University, September 1998.
Richmond, M., Non-Software Examples of Design Patterns, Submission to OOPSLA’97 Workshop on Non-Software Examples of Software Design Patterns, Atlanta, Oct. 1997.
Richmond, M. and Hitchens, M., A New Process Migration Algorithm, Operating Systems Review, vol.31, no. 1, pp. 31-42, Jan. 1997. pdf
Richmond, M., Post-Copy Migration: A new process migration algorithm, Honours Thesis, Basser Department of Computing, University of Sydney, Sydney, 1996. abstract