Publications
Book Chapters
- M. Hoeberechts, J. Shantz, and M. Katchabaw. Delivering Interactive Experiences Through the Emotional Adaptation of Automatically Composed Music. To Appear in The Oxford Handbook of Interactive Audio, Edited by Karen Collins, Bill Kapralos, and Holly Tessler. To Be Published by Oxford University Press, 2013.
- C. Bailey, J. You, G. Acton, A. Rankin, and M. Katchabaw. Believability Through Psychosocial Behaviour: Creating Bots That Are More Engaging and Entertaining. Appeared in Believable Bots: Can Computers Play Like People? Edited by Philip Hingston. Springer, December 2012.
- L. Gruenwoldt, S. Danton, and M. J. Katchabaw. Achieving Realistic Reactions in Modern Video Games. Appeared in Worlds in Play, Edited by Suzanne de Castell and Jennifer Jenson, Published by Peter Lang Press, 2007.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. A Model for Resource Management to Support Quality of Service in Electronic Commerce Applications. Appeared in Electronic Commerce Technology Trends: Challenges and Opportunities, Midrange Computing/IIR, 1999.
Refereed Journal Papers
- C. Bailey and M. J. Katchabaw. An Emergent Framework for Realistic Psychosocial Behaviour in Non Player Characters. Loading ... The Journal of the Canadian Game Studies Association, Volume 3, Number 5, December 2009.
- T. Bullen, M. J. Katchabaw, and N. Dyer-Witheford. Automating Content Analysis of Video Games. Loading ... The Journal of the Canadian Game Studies Association, Volume 1, Number 1, May 2007.
- M. McLaughlin and M. J. Katchabaw. A Reusable Scripting Engine for Automating Cinematics and Cut-Scenes in Video Games. Loading ... The Journal of the Canadian Game Studies Association, Volume 1, Number 1, May 2007.
- D. Reid and M. Katchabaw. Achieving Quality of Service through SCalable Aggregate Reservations. INFOCOMP Journal of Computer Science, Volume 5, Number 4, December 2006.
- D. L. Martens and M. J. Katchabaw. Optimizing System Performance Through Dynamic Disk
Scheduling Algorithm Selection. WSEAS Transactions On Information Science And Applications , Issue 7, Volume 3, July 2006.
- M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer. Usage Based Service Differentiation for End-to-End Quality of Service Management. Journal of Computer Communications , Volume 28, Issue 18, November 2005.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Driving Resource Management With Application-Level Quality of Service Specifications. Decision Support Systems Journal, Volume 28, Issue 1-2, 2000.
- M. J. Katchabaw, S. L. Howard, H. L. Lutfiyya, A. D. Marshall, M. A. Bauer. Making Distributed Applications Manageable Through Instrumentation. Journal of Systems and Software , Volume 45, Number 2, 1999.
Refereed Conference Papers
- M. Chowdhury and M. Katchabaw. Improving Software Quality Through Design Patterns: A Case Study of Adaptive Games and Auto Dynamic Difficulty. Proceedings of GameOn 2012. Magala, Spain. November, 2012.
- M. Chowdhury and M. Katchabaw. Software Design Patterns for Enabling Auto Dynamic Difficulty in Video Games. Proceedings of the 17th International Conference on Computer Games: AI, Animation, Mobile, Interactive Multimedia, Eduactional and Serious Games. Louisville, Kentucky. July, 2012.
- B. Srivastava, M. Katchabaw, and G. Geczy. Historical Accuracy In Grand Strategy Games: A Case Study Of Supreme Ruler: Cold War. Proceedings of GameOn 2011. Galway, Ireland, August 2011. (This paper received the Best Paper award at this conference.)
- C. Bailey, J. You, G. Acton, A. Rankin, and M. Katchabaw. Immersion Through Believability: Using Realistic Character Behaviours to Enhance Gameplay Experiences. Proceedings of the 2011 International Conference on Interacting with Immersive Worlds. St. Catharines, Canada, June 2011.
- A. Rankin, G. Acton, and M. Katchabaw. A Scalable Approach To Believable Non Player Characters in Modern Video Games. Proceedings of GameOn 2010. Leicester, United Kingdom. November 2010.
- J. You and M. J. Katchabaw. A Flexible Multi-Model Approach To Psychosocial Integration In Non Player Characters In Modern Video Games. Proceedings of FuturePlay 2010. Vancouver, Canada. May 2010.
- C. Bailey and M. J. Katchabaw. An Emergent Framework for Realistic Psychosocial Behaviour in Non Player Characters. Proceedings of FuturePlay 2008. Toronto, Canada, November 2008.
- T. Bullen and M. J. Katchabaw. Using Genetic Algorithms to Evolve Character Behaviours in Modern Video Games. Proceedings of the 2008 GameOn North America Conference, Montreal, Canada, August 2008.
- V. Bonduro and M. J. Katchabaw. Automating Cinematics and Cut Scenes in Video Games through Scripting with Active Performance Objects. Proceedings of the 2008 GameOn North America Conference, Montreal, Canada, August 2008.
- W. Zhang, M. McLaughlin, and M. J. Katchabaw. Story Scripting for Automating
Cinematics and Cut-Scenes in Video Games. Proceedings of FuturePlay 2007. Toronto, Canada, November 2007.
- S. Phillips, H. L. Lutfiyya, and M. J. Katchabaw. WLocator: An Indoor Positioning System. Proceedings of the Third International Conference on Wireless and Mobile Computing, Networking, and Communications. New York, New York, October 2007.
- R. Demopoulos and M. J. Katchabaw. MUSIDO: A Framework for Musical Data Organization to Support Automatic Music Composition. Proceedings of Audio Mostly 2007: The Second Conference on Interaction with Sound. Ilmenau, Germany, September 2007.
- M. Hoeberechts, R. Demopoulos, and M. J. Katchabaw. A Flexible Music Composition Engine. Proceedings of Audio Mostly 2007: The Second Conference on Interaction with Sound. Ilmenau, Germany, September 2007.
- A. Raja and M. J. Katchabaw. Using Synthetic Players to Generate Workloads for Networked Multiplayer Games. Proceedings of the 2007 GameOn North America Conference. Gainesville, Florida, September 2007.
- D. Santoni and M. J. Katchabaw. Resource Matching in a Peer-to-Peer Computational Framework. Proceedings of the 2007 International Conference on Internet Computing, Las Vegas, Nevada, June 2007.
- T. Bullen, M. J. Katchabaw, and N. Dyer-Witheford. Instrumentation of Video Game Software to Support Automated Content Analyses. Proceedings of the 2006 GameOn North America Conference, Monterey, California, September 2006.
- S. Burgess and M. J. Katchabaw. Design and Implementation of Optimism Constructs for Latency Masking in Online Video Games. Proceedings of the 2006 GameOn North America Conference, Monterey, California, September 2006. (This paper was nominated for the Best Paper award at this conference.)
- D. L. Martens and M. J. Katchabaw. Disk Access Analysis for System Performance Optimization. Proceedings of the 5th WSEAS International Conference on Applied Computer Science. Hangzhou, China, April, 2006.
- G. Shelley and M. J. Katchabaw. Patterns of Optimism for Reducing the Effects
of Latency in Networked Multiplayer Games. Proceedings of FuturePlay 2005, East Lansing, Michigan, October 2005.
- C. Bailey and M. J. Katchabaw. An Experimental Testbed to Enable Auto-Dynamic Difficulty in Modern Video Games. Proceedings of the 2005 GameOn North America Conference, Montreal, Canada, August 2005.
- L. Gruenwoldt, S. Danton, and M. J. Katchabaw. Creating Reactive Non Player Character Artificial Intelligence in Modern Video Games. Proceedings of the 2005 GameOn North America Conference, Montreal, Canada, August 2005.
- S. Cuddy, M. Katchabaw, and H. Lutfiyya. Context-Aware Service Selection Based on Dynamic and Static Service Attributes. Proceedings of the IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, Montreal, Canada, August 2005, Volume 4.
- S. Norman, M. Katchabaw, and H. Lutfiyya. Taking Dependencies into Account in Grid Resource Allocation. Proceedings of the 12th HP OpenView University Association Workshop, Porto / Portugal, July 2005.
- D. Reid and M. Katchabaw. SCAR: A Stateless Approach to Achieving Scalable Quality of Service. Proceedings of the 2005 International Conference on Internet Computing. Las Vegas, Nevada, June 2005.
- B. Huang, M. Bauer, and M. Katchabaw. Network Performance in Distributed HPC Clusters. Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, June 2005.
- B. Huang, M. Bauer, and M. Katchabaw. Network Performance in High Performance Linux Clusters. Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, June 2005.
- M. J. Katchabaw and D. Elliott. Neomancer: An Exercise in Interdisciplinary Academic Game Development. Proceedings of the Digital Games Research Association Conference, Vancouver, Canada, June 2005.
- R. Hanna and M. J. Katchabaw. Bringing New HOPE to Networked Games: Using Optimistic Execution to Improve Quality of Service. Proceedings of the Digital Games Research Association Conference, Vancouver, Canada, June 2005.
- L. Gruenwoldt, S. Danton, and M. J. Katchabaw. A Realistic Reaction System for Modern Video Games. Proceedings of the Digital Games Research Association Conference, Vancouver, Canada, June 2005.
- B. Huang, M. Bauer, and M. Katchabaw. Hpcbench - A Linux-Based Network Benchmark for High Performance Networks. Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications, Guelph, Canada, May 2005.
- M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer. Administrative Policies to Regulate Quality of Service Management in Distributed Multimedia Applications. Proceedings of the 6th IFIP/IEEE International Conference on Management of Multimedia Networks and Services, Belfast, Northern Ireland, September 2003.
- M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer. Usage Based Service Differentiation for End-to-End Quality of Service Management. Proceedings of the 2003 Workshop on End-to-End Service Differentiation (in conjunction with the 21st IEEE International Performance, Computing, and Communications Conference), Phoenix, Arizona, April 2003.
- G. P. Molenkamp, H. L. Lutfiyya, M. J. Katchabaw, and M. A. Bauer. Diagnosing Quality of Service Faults in Distributed Applications. Proceedings of the 20th IEEE International Performance, Computing, and Communications Conference, Phoenix, Arizona, April 2002.
- G. P. Molenkamp, M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer. Distributed Resource Management to Support Distributed Application-Specific Quality of Service. Proceedings of the Fourth IFIP/IEEE International Conference on
Management of Multimedia Networks and Services, Chicago, Illinois, October 2001.
- H. L. Lutfiyya, G. P. Molenkamp, M. J. Katchabaw, and M. A. Bauer.
Issues in Managing Soft QoS Requirements in Distributed Systems Using a
Policy-Based Framework. Proceedings of the International Workshop on Policies,
Bristol, England, January 2001.
- G. P. Molenkamp, M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer.
Managing Soft QoS Requirements in Distributed Systems.
Proceedings of Multimedia Systems Workshop (ICPP), Toronto, Canada, August 2000.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Using User Hints to Guide Resource Management for Quality of Service. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications , Las Vegas, Nevada, June 1999.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Driving Resource Management With Application-Level Quality of Service Specifications. Proceedings of the First International Conference on Information and Computation Economies , Charleston, South Carolina, October 1998.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. A Model for Resource Management to Support End-to-End Application-Driven Quality of Service. Proceedings of the 10th International Conference on Parallel and Distributed Computing and Systems , Las Vegas, Nevada, October 1998.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. A Quality of Service Management Testbed. Proceedings of the Third International Workshop on Systems Management , Newport, Rhode Island, April 1998.
- M. J. Katchabaw, S. L. Howard, H. L. Lutfiyya, A. D. Marshall, M. A. Bauer. Making Distributed Applications Manageable Through Instrumentation. Proceedings of the 1997 Workshop on Parallel and Distributed Software Engineering , Boston, Massachusetts, May 1997.
- S. L. Howard, H. L. Lutfiyya, M. J. Katchabaw, M. A. Bauer. Supporting Dynamic Policy Change Using CORBA System Management Facilities. IEEE International Symposium on Integrated Network Management , San Diego, California, May 1997.
- M. J. Katchabaw, S. L. Howard, A. D. Marshall, M. A. Bauer. Evaluating the Costs of Management: A Distributed Applications Management Testbed. Proceedings of the 1996 IBM Centre for Advanced Studies Conference , Toronto, Canada, November, 1996. (This paper received the Best Paper award at this conference.)
- M. J. Katchabaw, H. L. Lutfiyya, A. D. Marshall, M. A. Bauer. Policy-Driven Fault Management in Distributed Systems. Proceedings of the International Symposium on Software Reliability Engineering , White Plains, New York, November 1996.
- M. J. Katchabaw, S. L. Howard, H. L. Lutfiyya, M. A. Bauer. Efficient Management Data Acquisition and Run-time Control of DCE Applications Using the OSI Management Framework. Proceedings of the Second International Workshop on Systems Management , Toronto, Canada, June 1996.
- A. D. Marshall, M. J. Katchabaw, M. A. Bauer. Using Software Metrics Tools for Maintenance Decisions: A Classroom Exercise. Proceedings of the International Symposium on the Assessment of Software Tools , Toronto, Canada, May 1996.
- M. J. Katchabaw, M. M. Khurana, J. W. Hong, M. A. Bauer. Interworking of Traders in a Distributed Computing Environment. Proceedings of the 1995 IBM Centre for Advanced Studies Conference , Toronto, Canada, November, 1995.
- M. J. Katchabaw, J. W. Hong, M. A. Bauer. Behavioural Specification and Notification Enhancements to GDMO. Proceedings of the 1995 International Workshop on Distributed Systems Operations and Management , Ottawa, Canada, October 1995.
- J. W. Hong, M. J. Katchabaw, M. A. Bauer, H. Lutfiyya. Modeling and Management of Distributed Applications and Services Using the OSI Management Framework. Proceedings of the International Conference on Computer Communication , Seoul, Korea, August 1995.
Non-Refereed Conference Papers
- M. Jog, A. South, H. Kumar, M. J. Katchabaw, G. Kapp, and V. Vujcic. Navigation in a Virtual Environment in Parkinson's Disease. Proceedings of the 2010 World Parkinson Congress. Glasgow, Scotland, September 2010.
- M. Jog, A. South, H. Kumar, M. J. Katchabaw, G. Kapp, and V. Vujcic. Navigation in a Virtual Environment in Parkinson's Disease. Proceedings of the Society for Neuroscience 2010 Annual Meeting. San Diego California, November 2010.
Invited Abstracts and Presentations
- M. J. Katchabaw. When Games Save Lives. Presented at Discovery Cafe for Science. London, Canada, November 2012.
- M. J. Katchabaw. Tools of the Trade for Programming Video Games. Presented at DIG London 2012. London, Canada, November 2012.
- A. Ayala Garcia, N. Andre, M. Katchabaw, A. Roberts-South, and M. Jog. Bringing Real Context with a Virtual World: New Rehabilitation Strategies for Parkinson Disease. Presented at the 2012 Western Research Showcase, London, Canada, March 2012.
- M. J. Katchabaw. Tools of the Trade for Programming Video Games. Presented at DIG London 2011. London, Canada, November 2011.
- M. J. Katchabaw and M. Daley. Abort, Retry, Fail? Why Computer Science is an Essential Part of Every Science Education. Presented at the 2011 Western Conference on Science Education. London, Canada. June 2011.
- M. J. Katchabaw. Fun and Games and Science. Presented at Science Exposed. London, Canada. March 2011.
- C. Bailey, J. You, G. Acton, A. Rankin, and M. J. Katchabaw. Achieving Believable Psychosocial Behaviour in Non-Player Characters in Modern Video Games. Presented at the Canadian Game Studies Association 2010 Conference. Montreal, Canada, May 2010.
- T. Bullen, M. J. Katchabaw, and N. Dyer-Witheford. Software Instrumentation of Computer and Video Games. Presented at the Systems Software Engineering Workshop at the 2008 CSER Researchers Meeting. London, Canada, June 2008.
- M. J. Katchabaw. Playing for Keeps: Virtual Worlds in a Digital Age. Presented at the Scientific Journey: The Digital Age. London, Canada, May 2008.
- M. J. Katchabaw. Serious Games: From Serious Fun to Serious Impact. Presented at the 2007 Educational Computing Organization of Ontario Annual Conference, Toronto, Canada, November 2007.
- M. J. Katchabaw. Supporting Content Creation for Games through Assistive Technologies. Presented at Playing the Gallery. London, Canada,
October 2007.
- T. Bullen, M. J. Katchabaw, and N. Dyer-Witheford. Automating Content Analysis of Video Games. Presented at the 2006 Canadian Game Studies Association Symposium, Toronto, Canada, September 2006.
- M. McLaughlin and M. J. Katchabaw. A Reusable Scripting Engine for Automating Cinematics and Cut-Scenes in Video Games. Presented at the 2006 Canadian Game Studies Association Symposium, Toronto, Canada, September 2006.
- M. J. Katchabaw. Game Development Projects in Schools: Tools, Techniques, and Tips
. Presented at the 2006 Educational Computing Organization of
Ontario Annual Conference, Toronto, Canada, May 2006.
- M. Hoeberechts and M. J. Katchabaw. Biocomputing: Using DNA to Solve
Problems. Presented at the 2005 Science Teachers Association of Ontario Annual
Conference, Toronto, Canada, November 2005.
- M. J. Katchabaw. Game Development in Computer Science Education. Presented at the 2005 Educational Computing Organization of Ontario Annual Conference, Toronto, Canada, May 2005.
- M. J. Katchabaw. Mobile and Wireless Computing. Presented at the 2004 Science Teachers Association of Ontario Annual Conference, Toronto, Canada, November 2004.
- M. J. Katchabaw. A First Course in Video Game Design. Presented at the Second Annual Computer Game Technology Conference, Sault Ste. Marie, Canada, April 2003.
- M. J. Katchabaw, G. P. Molenkamp, H. L. Lutfiyya, M. A. Bauer. QoS Management: A Policy Driven Approach. Presented at the 2000 IBM Centre for Advanced Studies Conference, Toronto, Canada, November 2000.
- M. J. Katchabaw. Policy Based Quality of Service Management. Presented at the 2000 University of Western Ontario Research in Computer Science Workshop (UWORCS 2000). London, Canada, September, 2000.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Dynamic Memory Management for Quality of Service Provisioning. Presented at the 1999 IBM Centre for Advanced Studies Conference, Toronto, Canada, November, 1999.
- M. J. Katchabaw. User Hints: An Informed Approach to Quality of Service Resource Management. Presented at the 1999 IBM Centre for Advanced Studies Conference, Toronto, Canada, November, 1999.
- M. J. Katchabaw. User Hints: An Informed Approach to Quality of Service Resource Management. Presented at the 1999 University of Western Ontario Research in Computer Science Workshop (UWORCS'99). London, Canada, November 1999. (This presentation received the Best Presentation award at this workshop.)
- G. P. Molenkamp, M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Policy-Driven Quality of Service Management. Presented at the 1999 CITO Research Forum. Ottawa, Canada, May 1999.
- M. J. Katchabaw. A Model for Resource Management to Support Quality of Service in Electronic Commerce Applications. Presented at the First International Workshop on the Technological Challenges of Electronic Commerce. Toronto, Canada, September 1998.
- M. J. Katchabaw. Investigating the Impact of End-System Utilization on Application Quality of Service. Presented at the 1997 University of Western Ontario Research in Computer Science Workshop (UWORCS'97). London, Canada, November 1997.
Technical Writings
- R. J. Demopoulos and M. J. Katchabaw. Music Information Retrieval:
A Survey of Issues and Approaches. Technical Report #677, Department of Computer Science, The University of Western Ontario, London, Canada, January 2007.
- D. Reid and M. J. Katchabaw. Internet QoS: Past, Present, and Future. Technical Report, Department of Computer Science, The University of Western Ontario, London, Canada, June 2004.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. More on Usage Based Service Differentiation for End-to-End Quality of Service Management. Technical Report #608, Department of Computer Science, The University of Western Ontario, London, Canada, November 2003.
- M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer. Administrative Policies to Regulate Quality of Service Management in Distributed Multimedia Applications. Technical Report #596, Department of Computer Science, The University of Western Ontario, London, Canada, July 2003.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Usage Based Service Differentiation for End-to-End Quality of Service Management. Technical Report #587, Department of Computer Science, The University of Western Ontario, London, Canada, January 2003.
- H. L. Lutfiyya, G. P. Molenkamp, M. J. Katchabaw, M. A. Bauer. Managing Quality of Service Requirements. Technical Report #547, Department of Computer Science, The University of Western Ontario, London, Canada, November 1999.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. Memory Management for Quality of Service Provisioning. Technical Report #546, Department of Computer Science, The University of Western Ontario, London, Canada, November 1999.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. A Survey of Windowing Environment Usage Patterns. Technical Report #540, Department of Computer Science, The University of Western Ontario, London, Canada, November 1999.
- M. J. Katchabaw, H. L. Lutfiyya, M. A. Bauer. A Model for Resource Management to Support End-to-End Application-Driven Quality of Service. Technical Report #528, Department of Computer Science, The University of Western Ontario, London, Canada, July 1998.
- J. W. Hong, M. J. Katchabaw, M. A. Bauer, H. L. Lutfiyya. Distributed Applications Management Using The OSI Management Framework . Technical Report #448, Department of Computer Science, The University of Western Ontario, London, Canada, January 1995.
- J. W. Hong, M. A. Bauer, J. A. O'Neill, M. J. Katchabaw. The X.500 Directory Service Testbed. Technical Report #365, Department of Computer Science, The University of Western Ontario, London, Canada, January 1995.
Theses/Dissertations
Patents
Game Credits
- M. Hoeberechts et al. (with M. J. Katchabaw as Special Advisor). Pop Tones. To be Published 2013.
- Freebird Games (with M. J. Katchabaw as Project Consultant). To The Moon. February 2012.
- Big Blue Bubble, Inc. (with M. J. Katchabaw as Quality Assurance). iCarly: iJoin the Click. Published by Activision for the Nintendo Wii and Nintendo DS. November 2010.
- Big Blue Bubble, Inc. (with M. J. Katchabaw as Lead Programmer). Animal Planet Vet Life. Published by Activision for the Nintendo Wii and Nintendo DS. September, 2009.