Publications
Theses
Book Chapters
- 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, pp. 239-254.
Refereed Journal Papers
- 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, 16 pages.
- 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, 12 pages.
- D. Reid and M. Katchabaw. Achieving Quality of Service through SCalable Aggregate Reservations. INFOCOMP Journal of Computer Science, Volume 5, Number 4, December 2006, pp. 9-18.
- 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, pp. 1361-1368.
- 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, pp. 2146-2159.
- 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, pp. 71-87.
- 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, pp. 81-97.
Refereed Conference Papers
- 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 (to appear).
- 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 (to appear).
- 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 (to appear).
- 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 (to appear).
- 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 (to appear).
- 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, pp. 34-38.
- 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, pp. 39-46. (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, pp. 217-222.
- 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, 12 pages.
- 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, pp. 18-22.
- 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, pp. 10-17.
- 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, pp. 13-20.
- 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, pp. 225-236.
- 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, pp. 339-347.
- 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, pp. 546-549.
- 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, pp. 550-556.
- 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, 9 pages.
- 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, 8 pages.
- 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, 9 pages.
- 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, pp. 65-71.
- 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, pp. 341-354.
- 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, pp. 512-520.
- 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, pp. 375-382.
- 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, pp. 142-159.
- 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, pp. 185-201.
- 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, pp. 461-468.
- 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, pp. 1069-1075.
- 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, pp. 83-91.
- 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, pp. 83-91.
- 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, pp. 57-67.
- 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, pp. 84-94.
- 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, pp. 527-538.
- 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, pp. 29-41. (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, pp. 236-245.
- 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, pp. 104-111.
- 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, pp. 47-58.
- 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, pp. 1-12.
- 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, Section 6.3, 10 pages.
- 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, pp. 215-220.
Technical Reports
- 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, 72 pages.
- 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, 26 pages.
- 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, 20 pages.
- 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, 20 pages.
- 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, 17 pages.
- 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, 21 pages.
- 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, 26 pages.
- 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, 37 pages.
- 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, 15 pages.
- 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, 22 pages.
- 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, 127 pages.
Invited Talks
- M. J. Katchabaw. Serious Games: From Serious Fun to Serious Impact. To be 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. To be 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. 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. 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.
Poster Presentations
- 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, 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.
- 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.
Department Presentations
- 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. 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.)
- 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.