Researchers at UCD

Michael O'Grady

Senior Post Doctoral Researcher

School Of Computer Science & Informatics
Science Centre - North
Dublin 4

Tel: +353 1 716


Michael O'Grady completed his undergraduate studies in University College Cork (UCC), focusing on Geology, Mathematics and Computer Science. These were augmented with a Higher Diploma in Mathematical Modelling and Numerical Computing. Following graduation, Michael spend a number of years working in the software industry, both for national and international companies, undertaking a variety of roles in the broad software development process.

In 1999, Michael made a career change, moving from industry to academia, becoming Research Assistant in a ESPRIT project - HIPS (Hyper-Interaction in Physical Space), at University College Dublin (UCD). This pioneering project explored various aspects of mobile navigation in public information spaces. In 2004, he was awarded a PhD for research that explored the use of  embedded agents as key enablers of mobile information access. Following this, he was awarded a postdoctoral fellowship in the inaugural IRCSET postdoctoral fellowship scheme, allowing him to continue his research on Embedded Agents. In 2005, he joined the Adaptive Information Cluster (AIC) as Postdoctoral Researcher. In 2008, Michael became a full-time researcher in UCD and is currently on secondment to CLARITY.

Michael's research interests include the applicability of intelligent systems in the pervasive and mobile computing domains in all their manifestations. This includes their use in the design and implementation of  mobile applications, as well as their use in Intelligent User Interfaces (IUIs). Their potential in mobile HCI, specifically implicit interaction, is under investigation. To this end, Michael is collaborating with several researchers in CLARITY concerning the employment of agents at the networking frontier that is Wireless Sensor Networks (WSNs). Currently, he is focusing on the practical engineering of Ambient Assisted Living systems that realize adaptive and autonomic behaviours.

Dr. O'Grady has published extensively in a range of international journals and conferences, having 18 journal publications and over 50 publications in peer reviewed conferences and workshops. He has co-edited four conference proceedings and contributed to over 10 book chapters. In this spirit, he has served as a reviewer for a range of international journals and conferences. In 2010, he has served as reviewer for Mobile HCI, Intelligent Environments (IE'10) and CHI2010. Likewise, he has served as guest reviewer for IEEE Intelligent Systems and Computational Geosciences.  Michael is an editorial board member of the Journal of Ambient Intelligence and Humanized Computing and the International Journal of Mobile Human Computer Interaction. He is Organising Chair for Pervasive Health 2011.

Currently, Michael is coordinator of two modules - one at postgraduate level on Mobile Computing, the other at undergraduate level on Software Engineering. He is currently supervising 4 MSc projects on the Negotiated Masters programme.

Dr. O'Grady is a senior member of the ACM and IEEE.




Association: IEEE, Function/Role: Senior Member
Association: ACM, Function/Role: Senior Member


Year 2004 Institution: University College Dublin
Qualification: PhD Subject: Computer Science


Journal Of Ambient Intelligence And Humanized Computing: Editor.
Sensors: Reviewer.
Computational Geosciences: Reviewer.



Book Chapters

O¿Grady, M.J., O¿Hare, G.M.P.; (2009) 'Intelligent User Interfaces for Mobile Computing' In: P. Zaphiris and C. Siang Ang (eds). Human Computer Interaction: Concepts, Methodologies, Tools and Applications. USA: Information Science Reference. [Details]
Shen, J.M., O¿Grady, O¿Hare, G.M.P.; (2009) 'Service Fusion in Mobile Contexts' In: A, Hakensson, R. Hartung & N. Thanh Nguyen (eds). Multi-agent System Technology for Internet and Enterprise Systems. Germany: Springer. [Details]
O'Hare, G.M.P., Muldoon, C., Collier, R. O'Grady, M.J.; (2009) 'Towards Pervasive Intelligence: Reflections on the Evolution of the Agent Factory Framework' In: Rafael H. Bordini, Mehdi Dastani, Jürgen Dix, Amal El Fallah-Seghrouchni (eds). Multi-Agent Programming: Languages, Platforms and Applications. Germany: Springer-Verlag. [Details]
Dragone, M., Holz, T., O'Hare, G.M.P., O'Grady, M.J.; (2009) 'Mixed Reality Agent (MiRA) Chameleons' In: Agent-based Ubiquitous Computing. Amsterdam - Paris: Atlantis. [Details]

Edited Books

Comley, R., Cheng, X., Siddique, N., Amavasai, B., O¿Grady, M., Huyck, C (Ed.). (2008) Proceedings of the 7th IEEE International Conference on Cybernetic Intelligent Systems. London: IEEE. [Details]
Siddique, N.H., Cheng, X., O¿Grady, M (Ed.). (2007) Proceedings of the 6th IEEE System, Man and Cybernetics Society (UK & RoI Chapter) Conference on Cybernetic Systems. London: IEEE. [Details]
O'Hare, G.M.P., Ricci, A., O¿Grady, M.J., Dikenelli, O (Ed.). (2007) Engineering Societies in the Agents World VII. Heidelberg: Springer. [Details]

Peer Reviewed Journals

O¿Grady, M.J., Muldoon, C., Dragone, M., Tynan, R., O¿Hare, G.M.P; (2010) 'Towards Evolutionary Ambient Assisted Living Systems'. Journal of Ambient Intelligence and Humanized Computing, 1 (1):15-29. [Details]
Song, Y-C, Meng, H-D., O¿Grady, M.J., O¿Hare, G.M.P.; (2010) 'The Application of Cluster Analysis in Geophysical Data Interpretation'. Computational Geosciences, . [Details]
O'Grady, M.J., O'Hare, G.M.P, Chen, J., Phelan, D.; (2009) 'Distributed Network Intelligence: A Prerequisite for Adaptive & Personalised Service Delivery'. Information System Frontiers, . [Details]
O¿Hare, G.M.P., Diamond, D., Lau, K.T., Hayes, J., Muldoon, C., O¿Grady, M.J., Tynan, R., Rancourt, G., Kolar, H.R., McCarthy, R.; (2009) 'The Adaptive Environment: Delivering the Vision of In-situ Real-time Environmental Monitoring'. IBM Journal of Research and Development, . [Details]
Shen, S, O'Hare, G.M.P., O'Grady, M.J. ; (2007) 'Fuzzy Decision Making through Energy-aware and Utility Agents within Wireless Sensor Networks'. ARTIFICIAL INTELLIGENCE REVIEW, . [Details]
O'Hare, G.M.P., O'Grady, M.J., Tynan, R., Muldoon, C., Kolar, H.R., Ruzzelli, A.G., Diamond, D., Sweeney, E.; (2007) 'Embedding Intelligent Decision Making within Complex Dynamic Environments'. ARTIFICIAL INTELLIGENCE REVIEW, 27 (2-3):189-201. [Details]
O'Grady, M.J. O'Hare, G.M.P. Donaghy, C. ; (2007) 'Delivering Adaptivity through Context Awareness'. Journal of Network and Computer Applications, 30 (3):1007-1033. [Details]
O'Hare, G.M.P., O'Grady, M.J., Muldoon, C., Bradley, J.F.; (2006) 'Embedded Agents: A Paradigm for Mobile Services'. International Journal of Web and Grid Services, 2 (4):379-405. [Details]
O'Grady, MJ, O'Hare, GMP, ; (2005) 'Mobile devices and intelligent agents - towards a new generation of applications and services'. Information Sciences, 171 (4):335-353. [Details]
O'Grady, MJ, O'Hare, GMP, Sas, C, ; (2005) 'Mobile agents for mobile tourists: a user evaluation of Gulliver's Genie'. Interacting With Computers, 17 (4):343-366. [Details]
O'Grady, MJ, O'Hare, GMP, ; (2004) 'Gulliver's Genie: agency, mobility, adaptivity'. Computers & Graphics-Uk, 28 (5):677-689. [Details]
O'Grady, MJ, O'Hare, GMP; (2004) 'Just-in-time multimedia distribution in a mobile computing environment'. IEEE Multimedia, 11 (4):62-74. [Details]
O'Hare, G.M.P., O'Grady M.J.; (2003) 'Gulliver's Genie: a multi-agent system for ubiquitous and intelligent content delivery'. Computer Communications, 26 (11):1177-1187. [Details]
O'Grady, M.J, O'Hare G.M.P; (2002) 'Accessing Cultural Tourist Information via a Context-Sensitive Tourist Guide'. Information Technology and Tourism Journal, 5 (1). [Details]
Tynan, R., Muldoon, C., O¿Hare, G.M.P., O¿Grady, M.J. ; (2010) 'Coordinated Intelligent Power Management and the Heterogeneous Sensing Coverage Problem'. The Computer Journal, Oxford University Press, . [Details]
O'Grady, M.J., O'Hare, G.M.P., Collier, R. ; (2010) 'Mobile Multimedia: Reflecting on Dynamic Service Provision'. International Journal of Ambient Computing and Intelligence (IJACI), . [Details]

Other Journals

O'Grady, M.J.; (1997) 'From CBT to WBT' Axiom - Journal of Telecommunications & Training . [Details]

Conference Publications

Muldoon, C, Tynan, R., O¿Hare, G.M.P., O¿Grady, M.J.; (2010) Agent Based Coordination for the Sensor Web ACM Symposium on Applied Computing (SAC'10) Sierre, Switzerland, , 22-MAR-10 - 26-MAR-10 Available Online [Details]
Tynan, R., O'Grady, M.J., O'Hare, G.M.P., Muldoon, C.; (2009) Benchmarking Latency Effects on Mobility Tracking in WSNs Second Workshop on Applications of Ad hoc and Sensor Networks (AASNET) [Details]
O'Grady, M.J., O'Hare, G.M.P., Dobson, S., Tynan, R., Muldoon, C., Ye, J.; (2009) Implicit Interaction: A Prerequisite for Practical AmI International Workshop on Instinctive Computing [Details]
Wan, J., O¿Grady, M.J., O¿Hare, G.M.P.; (2009) Implicit Interaction: A Modality for Ambient Exercise Monitoring 12th IFIP Conference in Human-Computer Interaction (INTERACT 2009) [Details]
Gorgu, L., O¿Hare, G.M.P., O¿Grady, M.J.; (2009) Towards Mobile Collaborative Exergaming Second International Conference on Advances in Human-oriented and Personalized Mechanisms, Technologies, and Services (CENTRIC2009) Porto, Portugal, , 20-SEP-09 - 25-SEP-09 , pp.61-64 [Details]
O¿Grady, M.J., Wan, J., Tynan, R., O¿Hare, G.M.P., Muldoon, C.; (2009) Exercise in the Smart Workplace 1st International Workshop on Smart Offices and Other Workplaces (SOOW'09) [Details]
Tynan, R., O'Hare, G.M.P., O'Grady, M.J., Muldoon, C.; (2008) Intelligent Power Management Using Multiple Agents Second International Workshop on Agent Technology for Sensor Networks (ATSN 08), held in conjunction with the 7th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 08) [Details]
Li, M., O'Grady, M.J., O'Hare, G.M.P.; (2008) Geo-Gaming: The Mobile Monopoly Experience Fourth International Conference on Web Information Systems (WEBIST2008) [Details]
Tynan, R., Muldoon, C., O'Grady, M.J., O'Hare, G.M.P; (2008) A Mobile Agent Approach to Opportunistic Data Harvesting in Wireless Sensor Networks International Conference on Autonomous Agents and Multiagent Systems [Details]
Shen, J.M., O¿Grady, M.J., O¿Hare, G.M.P.; (2008) EasyLife: A Location-aware Service Oriented Mobile Information System 12th International Conference on Knowledge-Based Intelligent Information & Engineering Systems (KES2008) [Details]
Song, Y-C, O¿Grady, M.J., O¿Hare, G.M.P.; (2008) Research and Application of Clustering Algorithms for Arbitrary Data Sets International Conference on Computer Science and Software Engineering (CSSE 2008) [Details]
Muldoon, C., O¿Hare, G.M.P., O¿Grady, M., Tynan, R.; (2008) Agent Migration and Communication in WSNs International Workshop on Sensor Networks and Ambient Intelligence, held in conjunction with the 9th International Conference on Parallel and Distributed Computing, Applications and Technologies [Details]
Tynan, R., O¿Hare, G.M.P., O¿Grady, M., Muldoon, C.; (2008) Virtual Sensor Networks: An Embedded Agent Approach . In: IEEE Computer Society Press eds. International Workshop on Adaptation in Wireless Sensor Networks (AWSN-08) [Details]
Song, Y-C, O¿Grady, M.J., O¿Hare, G.M.P., Wang, W.; (2008) A Clustering Algorithm incorporating Density and Direction International Conference on Computational Intelligence for Modelling, Control and Automation (CIMCA 2008) [Details]
Muldoon, C., Tynan, R., O'Grady, M. J., and O'Hare, G. M. P.; (2008) Realizing an agent-oriented middleware for heterogeneous sensor networks ACM/IFIP/USENIX international Middleware Conference on Middleware [Details]
O¿Grady, M.J.; (2008) Situated Learning: Reflecting on Location Colloquium on University Teaching and Learning [Details]
Ruzzelli, AG, O'Grady, MJ, O'Hare, GMP, Tynan, R, ; (2006) AUTONOMIC COMMUNICATION Adaptive scheduling in Wireless Sensor Networks , pp.266-276 [Details]
Muldoon, C, O'Hare, GMP, Collier, R, O'Grady, MJ, ; (2006) COMPUTATIONAL SCIENCE - ICCS 2006, PT 3, PROCEEDINGS Agent Factory Micro Edition: A framework for ambient applications , pp.727-734 [Details]
Muldoon, C, O'Hare, GMP, O'Grady, MJ, ; (2006) ENGINEERING SOCIETIES IN THE AGENTS WORLD VI Collaborative agent tuning: Performance enhancement on mobile devices , pp.241-258 [DOI] [Details]
Chen, JY, O'Grady, MJ, O'Hare, GMP, ; (2006) KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS Autonomy and intelligence - Opportunistic service delivery in mobile computing , pp.1201-1207 [DOI] [Details]
O'Hare, GMP, Keegan, S, O'Grady, MJ, ; (2006) KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS Interaction for intelligent mobile systems , pp.686-693 [Details]
Muldoon, C, O'Hare, GMP, Collier, R, O'Grady, MJ, ; (2006) Agent Factory Micro Edition: A framework for ambient applications , pp.727-734 [DOI] [Details]
O'Hare, GMP, O'Grady, MJ, Collier, R, Keegan, S, O'Kane, D, Tynan, R, Marsh, D, ; (2005) AMBIENT INTELLIGENCE FOR SCIENTIFIC DISCOVERY: FOUNDATIONS, THEORIES, AND SYSTEMS Ambient intelligence through agile agents , pp.286-310 [Details]
O'Hare, GMP, O'Grady, MJ, Collier, RW, Keegan, S, ; (2005) AGENT-ORIENTED INFORMATION SYSTEMS II Agents as catalysts for mobile computing , pp.182-197 [Details]
O'Hare, GMP, Keegan, SF, O'Grady, MJ, ; (2004) AMBIENT INTELLIGENCE, PROCEEDINGS Realising the ambient intelligence vision through the deployment of mobile, intentional agents , pp.339-350 [Details]
O'Rafferty, RP, O'Grady, MJ, O'Hare, GMP, ; (1999) HANDHELD AND UBIQUITOUS COMPUTING, PROCEEDINGS A rapidly configurable location-aware information system for an exterior environment , pp.334-336 [Details]

Published Reports

O'Hare, G.M.P., Ricci, A., O¿Grady, M.J., Dikenelli, O.; (2006) Proceedings of the 7th International workshop - Engineering Societies in the Agents World. UCD, Dublin. [Details]