Professional Activities

This page is broken down into sections for ongoing activities, those per year, occasional external activities and prior activities. I have served as a program committee member, chair, associate chair, editor and steering committee chair over 150 times. I’ve held the role of chair (general, program or for a specific track) on 44 occasions.

Ongoing

  1. ACM Distinguished Member: 2020 – to date
  2. Chair: ACM CHI Steering Committee, 2018 – to date
  3. Chair: Industry Advisory Board of the School of Computer Science, The University of Sydney, Australia: 2023 – to date
  4. Member: National Committee for Information and Communication Sciences, Australian Academy of Science, 2023 – to date
  5. Member: Yirigaa Board Of Advisors: 2020 – to date
  6. Member: ACM Europe Council Conferences Working Group 2018 – to date
  7. Member: ACM, 2006 – to date
  8. IEEE Senior Member: 2013 – to date
Welcoming delegates to ITICSE 2019 in Aberdeen as director of SICSA.

2025

  • Chair ACM CHI Steering Committee
  • Senior program committee member and Associate Chair (AC) for the ACM International Conference on Intelligent User Interfaces (IUI) 2025


2024

  1. Chair ACM CHI Steering Committee
    Senior Program Committee Member, ACM Intelligent User Interfaces, Greenville, South Carolina, USA, March 2024
  2. MobileHCI 2024 Invited Speaker Chair: The ACM International Conference on Mobile Human-Computer Interaction, Melbourne, Australia
  3. CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee
  4. CHI 2025 (Yokohama) liaison to the General Chairs from the CHI steering Committee

2023

  1. Chair-Elect: ACM CHI Steering Committee
  2. CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee
  3. CHI 2025 (Yokohama) liaison to the General Chairs from the CHI steering Committee
  4. Honorary General Chair: ISMAR 2023
  5. Co-Chair: ACM SIGGRAPH Asia Doctoral Consortium 2023
  6. Member: ACM SIGGRAPH Asia Local Organising Committee
  7. Member: ACM EICS Steering Committee
  8. Program committee member: VL/HCC 2023 (IEEE Symposium on Visual Languages and Human-Centric Computing

2022

  1. Technical Program Chair: ACM EICS Conference on Engineering Interactive Computer Systems
  2. Senior Program Committee Member, ACM Intelligent User Interfaces, Helsinki, Finland, March 2022
  3. Doctoral Consortium Co-Chair, ACM ISS 2022, Wellington, New Zealand, November 2022
  4. Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI.
  5. CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee

2021

  1. General Chair: ACM CHI Conference on Human Factors in Computing Systems (Yokohama Japan then online) with Yoshifumi Kitamura
  2. Co-chair for Workshop on User Experience for Multi-Device Ecosystems: Challenges and Opportunities CHI 2021
  3. Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI

2020

  1. Incoming General Co-Chair: ACM CHI Conference on Human Factors in Computing Systems 2021
  2. Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI
  3. Member: ACM SIGCHI Executive Committee

2019

  1. Member: ACM Search committee for the Editor in Chief for ACM Computing Surveys 
  2. Associate Chair, ACM Conference on Human Factors in Computing Systems (CHI 2019) Interaction Techniques, Devices and Modalities, sub-committee, Glasgow UK
  3. Guest Editor for the ACM Transactions on Interactive Intelligent Systems (TIIS)
  4. Member: ACM SIGCHI Executive Committee

2018

  1. Program Co-Chair: ACM IUI, Intelligent User Interface Conference, Tokyo Japan
  2. Associate Chair: ACM Conference on Human Factors in Computing Systems (CHI 2018)
    Interaction Techniques, Devices and Modalities, sub-committee, Montreal Canada
  3. Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI
  4. Member: ACM SIGCHI Executive Committee

2017

  1. Program Committee member: 6th International Symposium on Pervasive Displays — PerDis 2017. Lugano, Switzerland from June 7th – 9th.
  2. Co-Chair for workshop on Workshop on object recognition for input and mobile interaction, MobileHCI, Vienna Austria
  3. Member: ACM SIGCHI Executive Committee

2016

  1. Co-Chair for workshop on Collocated Interaction: New Challenges in ‘Same Time, Same Place’ Research a Workshop at the 19th ACM conference on Computer-Supported Cooperative Work and Social Computing (CSCW ’16) https://collocatedinteraction.wordpress.com/ 
  2. Co-Chair for workshop on Proxemic Mobile Collocated Interactions a workshop at the 34th ACM Conference on Human Factors in Computing Systems (CHI 2016)
    MobileHCI Panels Co-Chair 
  3. Co-Chair for workshop on Interaction Techniques for Mobile Collocation at MobileHCI 2016
  4. Program Committee member: UIST’16: The 29th Annual ACM Symposium on User Interface Software and Technology, http://uist.acm.org/ Oct 16 – 19, Tokyo, Japan
  5. Reviewer, 34th ACM Conference on Human Factors in Computing Systems (CHI 2016)
  6. Member: ACM SIGCHI Executive Committee

2015

  1. UIST 2015: Keynote Chair, 28th ACM Symposium on User Interface Software and Technology, Charlotte, NC, USA.  November 8-11, 2015
  2. Co-Organiser, Dagstuhl Seminar 15052 Empirical Evaluation for Graph Drawing,  January 25 – 30 , 2015
  3. Program Committee Member:PerDis 2015: The 4th ACM International Symposium on Pervasive Displays, Saarbrücken, Germany. June 10-12, 2015
  4. Program Committee Member: INTERACT 2015: The 15th IFIP TC.13 International Conference on Human-Computer Interaction, Bamberg, Germany. September 14-18, 2015 
  5. Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
  6. EditorComputers
  7. Reviewer, 33rd ACM Conference on Human Factors in Computing Systems (CHI 2015)
  8. Member: ACM SIGCHI Executive Committee

2014

  1. General Co-Chair, MobileHCI 2014, the 16th International Conference on Mobile Human-Computer Interaction in Toronto Canada, Sept 2014.
  2. Program Chair, PerDis 2014, the Third International Symposium on Pervasive Displays in Copenhagen, June 2014.
  3. Co-Chair for AVID: An AVI 2014 Workshop on Roadmapping Advanced Visual Interface Display Ecosystems  Como, Italy, May 27, 2014.
  4. Associate Chair, 32nd ACM Conference on Human Factors in Computing Systems (CHI 2014)
  5. Program Committee MemberPD-Apps: Workshop on Developing Applications for Pervasive Display Networks, Mar 24, 2014
  6. Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
  7. EditorComputers  
  8. Reviewer, ACM International Conference on Intelligent User Interfaces (IUI 2014)
  9. Reviewer, 27th ACM Symposium on User Interface Software and Technology Symposium (UIST 2014)

2013

  1. General Co-Chair, 26th ACM Symposium on User Interface Software and Technology (UIST 2013)
  2. General Co-Chair, ACM Interactive Tabletops and Surfaces conference (ITS 2013)
  3. Workshop Co-Chair, ACM CHI 2013 workshop on Blended Interaction: Envisioning Future Collaborative Interactive Spaces
  4. Co-OrganiserDagstuhl Seminar 13452 Proxemics in Human-Computer Interaction,  3. – 8. November 2013
  5. Program Committee Member, UbiComp 2013 – ACM International Conference on Ubiquitous Computing
  6. Associate Chair, 31st ACM Conference on Human Factors in Computing Systems (CHI 2013)
  7. Associate Chair of the ACM MobileHCI 2013 Program Committee – 15th International Conference on Human-Computer Interaction with Mobile Devices and Services, Germany
  8. Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
  9. EditorComputers  
  10. Reviewer, ACM International Conference on Intelligent User Interfaces (IUI 2013).

2012

  1. Workshop Co Chair of PPD’12 – Workshop on infrastructure and design challenges of coupled display visual interfaces in conjunction with AVI 2012, Capri Italy, 25th May 2012 
  2. Doctoral Colloquium Co Chair of Pervasive 2012 – 10th International Conference on Pervasive Computing, Newcastle UK, 18 – 22 June 2012  
  3. Short Paper Co Chair of HCI 2012 – 26th Annual Conference of the Specialist HCI group of the BCS, the BCS Interaction SG, Birmingham UK, 12 – 14 September 2012
  4. Tutorials Co Chair for the ACM MobileHCI 2012 Program Committee – 14th International Conference on Human-Computer Interaction with Mobile Devices and Services, San Francisco USA, September 2012
  5. Associate Chair of the ACM MobileHCI 2012 Program Committee – 14th International Conference on Human-Computer Interaction with Mobile Devices and Services, San Francisco USA, September 2012
  6. Program Committee Member, TEI 2012 – SIGCHI 6th International Conference on Tangible and Embedded Interaction, Kingston, ON Canada,  February 19-22
  7. Program Committee Member,PerCom 2012 – IEEE 10th International Conference on Pervasive Computing and Communications, Lugano Switzerland, March 19 -23
  8. Program Committee Member, WCMCW 2012, When the City Meets the Citizens Workshop in conjunction with the International AAAI Conference on Weblogs and Social Media, Dublin Ireland, June 4
  9. Program Committee Member, PURBA 2012, The Second Workshop on Pervasive Urban Applications in conjunction with Pervasive Computing 2012, Newcastle, UK, June 18
  10. Program Committee Member,MDC 2012, The Mobile Data Challenge in conjunction with Pervasive Computing 2012, Newcastle, UK, June 18
  11. Program Committee Member, UbiComp 2012 – ACM International Conference on Ubiquitous Computing, Pittsburgh USA, September 5-9 
  12. Program Committee Member, MuM 2012 – 11th International Conference on Mobile and Ubiquitous Multimedia, Essen, Germany December.
  13. Reviewer for the 10th Asia Pacific Conference on Computer Human Interaction (APCHI 2012)

2011

  1. Steering Committee Chair, International Conference Series on Pervasive Computing
  2. Doctoral Colloquium Chair6th International Conference on Grid and Pervasive Computing, Oulu, Finland 
  3. Program Committee Member, AutoUI 2011 – 3rd International Conference on Automotive User Interfaces and Interactive Vehicular Applications, Salzburg, November 29th – December 2nd 2011
  4. Program Committee Member, MobiQuitous 2011 – The 8th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Dec, Copenhagen, Denmark 
  5. Program Committee Member, CONTEXT ’11 – The 7th International and Interdisciplinary Conference on Modeling and Using Context, Sept. 26.-30, Karlsruhe Germany
  6. Program Committee Member, MobileHCI 2011 – 13th International Conference on Human-Computer Interaction with Mobile Devices and Services, Aug 30th – Sept 2nd, Stockholm Sweden  
  7. Program Committee Member, COMPSAC 2011 – 35th IEEE Computer Software and Applications Conference, July 18-22, Munich Germany
  8. Program Committee Member, PDIT 2011 – 1st Workshop on Public Displays as Interactive TV – A Truly Public Communication Media, June 29, Lisbon Portugal 
  9. Program Committee Member, Pervasive Advertising 2011, 4th International Workshop on Pervasive Advertising in conjunction with Pervasive 2011, 12 June 2011, San Francisco, USA  
  10. Program Committee Member, Pervasive Intelligibility 2011, Workshop on Intelligibility and Control in Pervasive Computing in conjunction with Pervasive 2011, 12 June 2011, San Francisco, USA 
  11. Program Committee Member, ISAmI 2011, 2nd International Symposium in Ambient Intelligence 2011, 6-8 April 2011, Salamanca, Spain
  12. Program Committee Member, VDA 2011, Conference on Visualisation and Data Analysis 2011, 23-27 January, San Francisco, USA
  13. Program Committee Member, TEI 2011, Fifth International Conference on Tangible and Embedded Interaction January 23-26, 2011 Madeira, Portugal.
  14. Reviewer for the ACM CHI 2011 Conference on Human Factors in Computing Systems.

2010

  1. Steering Committee Chair, International Conference Series on Pervasive Computing. 
  2. Co-Chair, PPD10, Workshop on Coupled Display Interfaces in conjunctions with AVI 2010, 25 May, Rome Italy
  3. Workshops Chair, Pervasive 2010 – The Eighth International Conference on Pervasive Computing 17-20 May 2010, Helsinki Finland.
  4. Program Committee Member, VDA 2010, Visualization and Data Analysis, program track on Imaging, Visualization, and Perception, 18 – 21 January 2010. San Jose, CA USA
  5. Program Committee Member, TEI 2010, Fourth International Conference on Tangible and Embedded Interaction January 25-27, 2010 at the MIT Media Lab.
  6. Program Committee Member, AGEmap 2010, Workshop on Roadmaps towards a strategic research agenda for ICT in active ageing, 22 March in Munich Germany
  7. Program Committee Member, CoIT,  What can the Internet of Things do for the Citizen?, Pervasive 2010 Workshop, 17th of May 2010, Helsinki Finland 
  8. Program Committee Member, IsAmi, 1st International Symposium on Ambient Intelligence, 16 – 18 June, 2010, Guimarães, Portugal 
  9. Program Committee Member, HCIAmI’10, Human-Centric Interfaces for Ambient Intelligence, July 19 in Kuala Lumpur Malaysia (6th International Conference on Intelligent Environments workshop)
  10. Program Committee Member, iHCI 2010, 4th Irish Conference on Human-Computer Interaction, 2-3 September in Dublin Ireland
  11. Program Committee Member, UbiComp 2010, ACM Conference on Ubiquitous Computing, September 26-29 2010, Copenhagen, Denmark 
  12. Program Committee Member, International Workshop on Mobile Collaborative Augmented Reality, 13 Oct, Seoul Korea  
  13. Program Committee Member, Automotive UI 2010, 2nd Automotive User Interfaces Conference, 11-12 November 2010, Pittsburgh USA
  14. Program Committee Member, IOT 2010, Internet of Things Conference, 29 Nov – 1 Dec in Tokyo Japan
  15. Program Committee Member, MPAC 2010, International Workshop on Pervasive Mobile and Embedded Computing, 29 Nov – 3rd Dec, Bangalor, India
  16. Program Committee Member, MUM 2010, 9th International Conference on Mobile and Ubiquitous Multimedia, 1 – 3 December, 2010,  Limassol, Cyprus

2009

  1. Tutorials Co-ChairTableTop 2009 the IEEE Tabletop and Interactive Surfaces November 23nd-25th 2009 in Banff Canada
  2. Conference Co-ChairI-HCI 2009 the third conference of the Irish HCI Community September 2009 in Dublin Ireland 
    Program Co-Chair: Pervasive Advertising Workshop @ Pervasive 2009 May 10th 2009 in Nara Japan 
  3. Program Co-ChairLoCA 2009 the 4th International Symposium on Location and Context Awareness May 7th-8th 2009 in Tokyo Japan
  4. Program Committee Member, AP2PS, First International Conference on Advances in Peer-to-Peer Systems, 11-16 October 2009, in Sliema, Malta
  5. Program Committee Member, ruSMART 2009, The Second Conference on Smart Spaces, 15 – 16 September 2009, St. Petersburg, Russia
  6. Program Committee Member, P2P 2009, Ninth International Conference on Peer-to-Peer Systems, 8 – 11 September 2009, Seattle, Washington, USA
  7. Program Committee Member, Pervasive 2009, Seventh International Conference on Pervasive Computing, 11 – 14 May 2009, Nara Japan
  8. Program Committee Member, PerCom 2009, Seventh Annual IEEE Int’l Conference on Pervasive Computing and Communications, 16 – 20 March 2009, Dallas USA
  9. Program Committee Member, VDA 2009, Visualization and Data Analysis, program track on Imaging, Visualization, and Perception, 18 – 22 January 2009. San Jose, CA USA.
  10. Reviewer SIGGRAPH Asia 2009 Emerging Technologies

2008

  1. Late Breaking Results Co-Chair, Pervasive 2008, May 19-22, Sydney, Australia
  2. Co-Chair, PPD’08 Workshop on designing multi-touch interaction techniques for coupled public and private displays, AVI 2008, May 31 Naples Italy
  3. Program Committee Member, The Third IEEE Tabletops and Interactive Surfaces 2008 Conference (TableTop 2008), October 1-3, Amsterdam The Netherlands
  4. Program Committee Member, The Tenth International Conference on Ubiquitous Computing (Ubicomp 2008), September 21-24, Seoul South Korea
  5. Program Committee Member, The Second Ambient Information Systems workshop at UbiComp 2008, September 21, Seoul South Korea 
  6. Program Committee Member, The Eighth IEEE International Conference on Peer-to-Peer Computing (P2P 2008), Sept 8-11th, Aachen Germany
  7. Program Committee Member, The Second International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2008), September 12th, Limerick Ireland
  8. Program Committee Member, The Sixth International Conference on Pervasive Computing (Pervasive 2008), May 19-22, Sydney, Australia
  9. Program Committee Member, The First Internet of Things (IOT 2008), International Conference for Industry and Academia, March 26-28, Zurich Switzerland
  10. Program Committee Member, The Twenty Second IEEE International Conference on Advanced Information Networking and Applications (AINA 2008), March 25-28, Okinawa, Japan
  11. Program Committee Member, The First International Conference on Ambient Media and Systems (Ambi-sys 2008), February 11 -14, Quebec City, Canada

2007

  1. Program Chair: IBM CAS Software and Systems Engineering Symposium 2007, Dublin Ireland, October 24
  2. Program Committee Member, AmI-07European Conference on Ambient Intelligence (AmI-07), Program Committee Member, Darmstadt, Germany November 7-10.
  3. Program Committee Member, Seventeenth International Conference for Computer Science and Software Development (CASCON 2007), Program Committee Member, Markham, Ontario, Canada October 22-25
  4. Program Committee Member, 1st International Workshop on Ubiquitous Systems Evaluation (USE ’07), Program Committee Member, Innsbruck, Austria September 16
  5. Program Committee Member, The Ninth International Conference on Ubiquitous Computing (Ubicomp 2007), Program Committee Member, Innsbruck Austria,  September 16-19 [See Gallery]
  6. Program Committee Member, The First International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2007), in conjuction with the 11th International Software Product Line Conference (SPLC 2007), Program and Organizing Committee Member, Kyoto, Japan, September 10
  7. Program Committee Member, The Seventh IEEE International Conference on Peer-to-Peer Computing (P2P 2007),  Program Committee Member, Galway Ireland, September 2-5
  8. Program Committee Member, The Fourth International Conference on Ubiquitous Intelligence and Computing (UIC 2007), Program Committee Member, Hong Kong China, July 11-13
  9. Program Committee Member, IEEE 21st International Conference on Advanced Information Networking and Applications (AINA-07), Niagara Falls Canada, May 21-23
  10. Program Committee Member, IEEE International Symposium on Ubisafe Computing (UbiSafe-07), Program Committee Member, Niagara Falls, Ontario, Canada, May 21-23
  11. Program Committee Member, The 2007 International Workshop on Intelligent Systems and Smart Home, The 5th International Symposium on Parallel and Distributed Processing and Applications (ISPA-07), Program Committee Member
  12. Program Committee Member, Workshop on Ambient Information Systems, at the Fifth International Conference on Pervasive Computing (Pervasive 2007), Program Committee Member, Toronto Ontario, Canada, May 13-16
  13. Reviewer, International conference for Computer/Human Interaction (CHI ACM), Reviewer, Apr 28 – May 3
  14. External Workshop Reviewer, The Ninth International Conference on Ubiquitous Computing (Ubicomp 2007), Innsbruck Austria,  September 16-19

2006

  1. Conference Chair: The 4th International Conference on Pervasive Computing (Pervasive 2006), May 07-10, 2006, Dublin, Ireland.
  2. Program Chair: CASCON 2006 Symposium, IBM Dublin Center for Advanced Studies, October 16-17, 2006, IBM Dublin.
  3. Program Committee Member, VDA 2006: Conference on Visualization and Data Analysis 2006, 5-19 January 2006, San Jose Marriott and San Jose Convention Center, San Jose, California, USA.
  4. Program Committee Member, IEEE International Workshop on Pervasive Computing and Ad Hoc Communications (PCAC06), 8-20 April 2006, Vienna, Austria.
  5. Program Committee Member, International Workshop on Combining Theory and Systems Building in Pervasive Computing (CTSB), May 7th, 2006 Dublin, Ireland.
  6. Program Committee Member, 2nd International Workshop on Location- and Context-Awareness, (LoCA 2006), 10-11 May 2006, IBM Dublin (CAS) Mulhuddart Ireland.
  7. Program Committee Member, The IEEE International Workshop on Multimedia Technology and Ubiquitous Computing (MTUC 2006) Taichung, Taiwan, June 5-7, 2006.
  8. Program Committee Member, International Conference on Web Technologies, Applications, and Services, (WTAS 2006), July 17-19, 2006, Calgary, Alberta, Canada.
  9. Program Committee Member, The Second Workshop on Reengineering towards Product Lines, Baltimore, Maryland USA, co-located with SPLC 2006, 21 August, 2006. 
  10. Program Committee Member, The 3rd International Conference on Ubiquitous Intelligence and Computing (UIC-06), Wuhan and Three Gorges, China, September 3-6, 2006.
  11. Program Committee Member, The Second International Conference on High Performance Computing and Communications (HPCC-06) Munich, Germany September 13th-15th 2006.
  12. Program Committee Member, IEEE First Workshop on Location Based Services for Health Care (Locare06), Innsbruck Austia, November 29th 2006.

2005

  1. Program Committee Member, Second International Workshop on Ubiquitous Smart Worlds (USW2005), Nagasaki, Japan, December 6-7, 2005
  2. Treasurer Chair and Organising Committee, 13th International Symposium on Graph Drawing, GD2005, September 12 – 14, 2005, Limerick, Ireland
  3. Program Committee Member, The Seventh International Conference on Ubiquitous Computing, Demo Review Committee, September 11-14, 2005 | Tokyo, Japan
  4. Reviewer,The Seventh International Conference on Ubiquitous Computing, Technical Reviewer, September 11-14, 2005 | Tokyo, Japan
  5. IProgram Committee Member, ASTED International Conference on Web Technologies, Applications and Services, WTAS 2005, July 4-6, 2005 Calgary, Alberta, Canada
  6. Program Committee Member, International Workshop on Location- and Context-Awareness (LoCA 2005), May 12-13 in cooperation with Pervasive 2005, Oberpfaffenhofen, Germany.
  7. Program Committee Member, First International Workshop on Ubiquitous Smart Worlds (USW2005), March 28-30, Taipei, Taiwan
  8. Program Committee Member, ADIS International Conference Applied Computing 2005,
    22-25 February, Algarve, Portugal.
  9. Program Committee Member, The Sixth Australasian User Interface Conference, January 31- February 3, Newcastle, Australia.
  10. Special Reviewer, International Conference on Intelligent User Interfaces, January 9 – 12 2005, San Diego, California.
  11. Program Committee Member, VDA 2005: Conference on Visualization and Data Analysis 2005, 7-18 January, San Jose, California, USA.

2004

  1. Program Committee Member, ICPS’2004: ACS/IEEE International Conference on Pervasive Services. July 19-23, American University of Beirut, Lebanon.
  2. Workshop Co-Chair,, ITI 2004: Workshop on Invisible and Transparent Interfaces. May 25-28, 2004, Gallipoli, Italy.
  3. Program Committee Member, ADIS International Conference Applied Computing 2004, Scientific Committee, 23-26 March 2004, Lisbon, Portugal
  4. Program Committee Member, MU3I: Workshop on Multi-User and Ubiquitous User Interfaces (MU3I). 13 January, Island of Madeira, Portugal
  5. Program Committee Member, VDA 2004: Conference on Visualization and Data Analysis 2004, 18-22 January, San Jose, California, USA

2003 and before

  1. Program Committee Member, IEEE VTC 2003 Wireless Ad hoc, Sensor, and Wearable Networks Symposium, October 4-9, Orlando Florida.
  2. Volunteer Chair, 11th International Conference on Artificial Intelligence in Education, July 20-24, Sydney Australia
  3. Program Committee Member, WGV: International Symposium on Web Graphics and Visualisation, London, July 16-18, London, UK (Call for papers).
  4. Program Committee Member, WGV: International Symposium on Web Graphics and Visualisation, London, July 10-11, University of London (Call for papers).
  5. Program Committee Member, VisSoft: Workshop on Visualizing Software for Understanding and Analysis, Paris, June 26, La Sorbonne.
  6. Reviewer, 34th Annual Hawaii International Conference on System Sciences HICSS-34, Software Technology Track.
  7. Reviewer, Graph Drawing 2001.
  8. Reviewer, Graph Drawing 2000.
  9. Organising Committee Members, Organising CoSoftViz: 3rd Software Visualization Workshop, Sydney December 3-4, University of Technology Sydney.

Occasional External Activities 

  1. EPSRC: Information and Communication Technologies (ICT) Prioritisation Panel
  2. K1 Center Reviewer: The Austrian Research Promotion Agency (FFG)
  3. Grant Reviewer: Swiss National Science Foundation (SNSF) 
  4. Grant Reviewer: Enterprise Ireland 
  5. Grant Reviewer: EPSRC UK (Engineering and Physical Sciences Research Council) 
  6. Grant Reviewer: NSERC Canada (Natural Sciences and Engineering Research Council of Canada)
  7. Grant Reviewer: Research Foundation Flanders (FWO) – Belgium 
  8. Grant Reviewer: NDRC Ireland (National Digital Research Centre) 
  9. E.W.R. Steacie Memorial Fellowship Reviewer: Natural Sciences and Engineering Research Council of Canada (NSERC)
  10. Engineering Grant Panelist: Foundation for Science and the Technology Portugal (Fundaão para a Ciência e a Tecnologia) 
  11. External Thesis Examiner: The University of Lancaster, UK
  12. External Thesis Examiner: The University of New South Wales, Australia
  13. External Thesis Examiner: Australian National University, Australia
  14. External Thesis Examiner: University of Sydney, Australia
  15. External Thesis Examiner: Trinity College Dublin, Ireland
  16. External Thesis Examiner: University College Dublin, Ireland
  17. Journal ReviewerACM Transactions on Database Systems
  18. Journal ReviewerACM Transactions on Interactive Intelligent Systems
  19. Journal Reviewer: Pervasive and Mobile Computing
  20. Journal ReviewerInternational Journal of Computers and Applications
  21. Journal ReviewerSoftware, Practice and Experience
  22. Journal ReviewerInformation Visualization
  23. Journal ReviewerThe Computer Journal, Oxford University Press
  24. Journal ReviewerThe International Journal of Human Computer Interaction IJHCI
  25. Referee: Rutherford Discovery Fellowships, The Royal Society of New Zealand
  26. Senior Member Referee: IEEE
  27. Senior Member Referee: ACM

Past Activities 

  1. Member: ACM Europe Council Conferences Working Group 2018 – 2023
  2. InferenceFrame, Member Of The Board Of Advisors: 2020 – to 2023
  3. The UNSW Allens Hub for Technology, Law and Innovation, Steering Committee member: 2021 – 2023
  4. Board Member: ScotlandIS the trade body for the digital technologies industry in Scotland, 2015 – 2020
  5. Member: EPSRC Peer Review College, 2011 – 2020
    ACM SIGCHI Vice President of Conferences: ACM SIGCHI, 2016 – 2020
  6. Member: University of St Andrews, International Committee 2018 – 2020
  7. Member: University of St Andrews, Brexit Preparedness Committee 2018 – 2020
  8. Associate Editor:  International Journal of People-Oriented Programming – IJPOP, 2011 – 2018
  9. Director of Impact: School of Computer Science: 2016 – 2019
  10. Member: St Andrews Business Ventures Group Committee 2015 – 2019
  11. Member: MobileHCI Steering Committee, 2014 – 2018
  12. Associate Editor for the  Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT) 2017 – 2018
  13. Adjunct Chair for Specialized ConferencesACM SIGCHI, 2015 – 2016
  14. Chair: MobileHCI Steering Committee, 2014 – 2016 
  15. Fellow of the British Computer Society (BCS) and Chartered IT Professional
  16. Deputy Head of School: School of Computer Science, University of St Andrews, 2015 – 2018
  17. Director of the St Andrews Computer Human Interaction (SACHI) Research Group  2011 – 2018
  18. University level: St Andrews Knowledge Exchange (StAKE) Group Committee member 2014 – 2015
  19. University level: University of St Andrews’ Teaching and Research Ethics Committee member (UTREC) 2011 – 2015
  20. External Examiner: University of Limerick (Ireland), 2015
  21. Editor-in-Chief: Journal Computers
  22. Acting Director of Research, School of Computer Science, University of St Andrews, 2015
  23. Science/Medicine Promotions Panel, University of St Andrews, 2014
  24. Deputy Director and Director for Knowledge Exchange,Scottish Informatics and Computer Science Alliance (Aug 2012 – Aug 2014)
  25. Chair of the board AspeKT (Scottish Funding Council/Scottish Enterprise) SICSA/Informatics Ventures program (Aug 2012 – Aug 2014)
  26. External Examiner for MSc courses in the Computer Science department of Heriot-Watt University 2010 – 2013 
  27. External member of the IDEAS Research Institute executive committee in Robert Gordon University Scotland 2010 – 2013
  28. Scottish Chair of theBCS Interaction Specialist Group2010 – 2013
  29. Member of the School of Computer Science Teaching and Learning Committee 2010-2013
  30. Committee Member: Joint Steering Committee for UbiComp and Pervasive (formerly Pervasive SC) 2006-2013
  31. Board of Experts Member for the Bridging Research in Ageing and ICT development – EU FP7 Coordinating Action (2010-2013)
  32. Theme Leader: SICSA Multimodal Interaction theme 2011-2012
  33. Chair of Steering Committee for the International Conference Series on Pervasive Computing (PERVASIVE)
  34. Secretary/TreasurerSIGCHI Ireland Chapter 
  35. Principal InvestigatorTechnology Platform TRIL Centre (Technology Research for Independent Living) 
  36. Member: ERCIM Working Group “User Interfaces for All
  37. TTP Strand RepresentativeTRIL Centre, Communications Committee [ External Link ]
  38. Core Member: ARC Research Network in Enterprise Information Infrastructure
  39. Associate Member  ARC/NHMRC Research Network in Ageing Well
  40. TEDx licensee (organiser): TEDxDublin I and TEDxTasmania I
  41. Senior Member of the IEEE
  42. Editorial Board member of the JPCC – International Journal of Pervasive Computing and Communications