Additional Information

Full Name and Title Dr Julie A. McCann
Department Computing
Membership of Professional Bodies,Learned Societies etc(in chronological order, with dates) Fellow of British Computer Society (since 2012, Member since1997) Member of ACM (2009-present) Member of IEEE (1999-present)



CURRENT Undergraduate/Postgraduate Teaching

Name of Course What Type of Teaching? e. g. Lecture, Tutorial, Laboratory, Supervision, Clinical Setting etc. Number of Contact Hoursand size of classes
Pervasive Computing (2010 – present)Personal Programming Tutorials Lecture, Tutorial, LaboratoryTutorial 15 hours, class of 7018 hours, class of 6 (with teaching assistance)

 PAST Undergraduate/Postgraduate Teaching

Name of Course What Type of Teaching? Eg. Lecture, Tutorial, Laboratory, Supervision, Clinical Setting etc. Number of Contact Hoursand size of classes
Research Seminar Course (2010-2012)Operating Systems Concepts (2001-2012)Operating Systems  (Computer Systems) (2002-2011)Advanced Operating Systems II (2006-2010) Lecture, TutorialLecture, TutorialLecture, TutorialLecture, Tutorial 18 hours, class of 3014 hours, class of 15014 hours, class of 15014 hours, class of 110










External Examining

 PhD Examining

  • Muzammil Hussain Syed, Oxford University, June 2013
  • Abu Raihan Kamal University College Dublin, EE May 2013
  • James Hawthorne, Greenwich University, Jan 2013
  • Tony O’Donovan, University College Cork, August 2012
  • Mei Wu University College Dublin. Comp. May 2012
  • Julien Bruneau, INRIA Bordeaux, March 2012
  • Natalia Chechina, Herriot Watt, July 2011
  • Yoann Maurel, Universite Joseph Fourier, Grenoble, Dec 2010
  • Ruan He, Paris Institute of Technology , December 2010
  • Rui Zhang, Oxford University, July 2009
  • Ian Wooton, University of Cardiff, June 2009
  • Mohammad Hammoudeh, University of Wolverhampton, April 2009
  • Johann Bourcier, Universite Joseph Fourier, Grenoble, Nov 2008
  • Stephen Neely, Strathclyde University, Glasgow, UK, 2003.
  • Andrea Zizman. Imperial College, University of London, March 1998

MRes Examining

  •  Lotte Nickel. MSc (Research), Trinity College Dublin, July 2006

Internal PhD Examining

  • Martin Bellamy, Imperial College London, December 2013
  • Petr Novotny, Imperial College London, November 2013
  • Pedro Maurício Costa, EEE, July 2013
  • James Dicken,  Dept. Civil Engineering, Imperial College London, April 2013
  •  Matei‐Eugen Vasile, Imperial College London, March 2012
  • Themistoklis Bourdenas, Imperial College London, December 2011
  • Mario Orne DÍAZ ANADÓN, Imperial College London, May 2011
  • Driss Choujaa, Imperial College London, November 2009
  • Andrew McVeigh, Imperial College London, October 2009
  • Simon Overell, Imperial College London, April 2009


  • Ecobug: the app that helps you lead a greener life (July 2012)

Computer students from Camden High School collaborated with some of our students, myself and Dr Will Knottenbelt to make a film of  them creating a smartphone app that nudges people to make small daily changes that add up to a big difference for the environment. One of the things the app does is track position through GPS and calculate how green the user’s journeys has been. There is also an environment quiz and green living ‘tips of the day’. The resulting video was produced by Jim Franks.

  • This achieved Editors choice, Newton on the Guardian, The, 21 Dec 2012 and has since many references
  • Involved in 2003 Bafta nominated Planet Jemma, online website to encourage teenage girls into science.

Educational Scholarship & Contributions to Education

  • Autonomic Computing: Principles, Design and Implementation by Philippe Lalanda, Julie A. McCann and Ada Diaconescu, (Undergraduate Topics in Computer Science) Springer May 14, 2013

This textbook/reference provides a practical perspective on autonomic computing. Through the combined use of examples and hands-on projects, it enables the reader to rapidly gain an understanding of the theories, models, design principles and challenges of this subject while building upon their current knowledge; thus reinforcing the concepts of autonomic computing and self-management. The book is accompanied by a website that hosts a simulation environment to enable the student to build pervasive computing applications using iPojo which is a language designed to make building self-managing systems easier.

  •  Designed the Pervasive Computing module (2010) which is the first module in the UK covering the end-to-end Internet of Things spectrum to the Cloud. This module does not follow the 2 Lectures one Tutorial per week format but 2-Lab hours, 1-2 Lecture hour(s) depending on topic. For weeks where there is a 1 hour lecture plus 0.5 hour Question and Answer surgery class. The students get two hours per week lab class, first half of which train the students on how to build sensor systems as this is very different in terms of systems and programming from what they have done in the past. The second half is a guided accessed project where they work in teams. This year the students produced some really interesting projects using the concepts we discussed in the teaching hours regarding time synchronisation and data compression.
  •  Normalised and Rationalised the Introduction to Operating Systems (OS) modules Computer Systems and OS Concepts respectively. They were then modernised and updated with Ubiquitous Computing and modern OS technologies.


 Current Collaborations

Almost all of our projects are collaborative and interdisciplinary. Those listed below are where I am PI or Co-I, I also list my co-investigators and their general subject areas:

WISDOM: Water analytics and Intelligent Sensing for Demand Optimised Management


  • Centre Scientifique et Technique Du Batiment, (Coordinators), Building Innovation specialists
  • D’Appolonia is an Italian Engineering Consulting Company
  • Yacine Rezgui, Cardiff University, Informatics for building management
  • Cardiff City Council –  governmental
  • Dwr Cymru (Welsh Water)
  • Provincia Di La Spezia – governmental
  • Societa Acquedotti Tirreni – integrated water services
  • Intel – Big Data
  • Advantics – machine learning SME
  • IDRAN – climate change SME

Intelligent Integrated critical Infrastructures for smarter future Cities (I3C).

Partners: Eric Yeatman, David Boyle EE, & the Business School Digital City Exchange.

Intel Collaborative Research Institute for Sustainable Connected Cities

Partners: Intel, Human Computer Interaction (Prof Rogers) at UCL, Bartlett School of Architecture, Hyde Park Rangers, Enfield Council, Interactive Histories SME, Arup Engineering, and many others.

Smart water Systems

Partners: Ivan Stoianov, Water Engineering, Civil Eng., Bristol Water, NEC Japan, and the Imperial Energy Institute.


FUSE: Floodplain Underground Sensors- High density wireless, underground Sensor Network for floodplain hydro-ecological interactions.


  • Prof A. Verhoef, University of Reading, Micrometeorologist
  • Dr Irina Tatarenko and Prof. David Gowing, Open University, ecologists/botanists
  • Dr P.J. Morris Land surface modeller
  • Dr Christiaan van der To, University of Twente, Land surface modeller
  • David MacDonald, Prof Murray Lark, & Dr Ben Marchant British Geological Survey

Future Cities: Transport.

Partners: Prof John Polak, Transport, Civil Eng., Cisco (networks), UCL networking team headed by Prof. Peter Kirstein


Denbies Vineyard, Dorking.

Partners: Chris White (Denbies), Duncan MacCrae (MVM Vineyard management), Prof. Richard Selley, Earth Science & Engineering, Imperial

Autonomic Computing Book

  • Ada Diaconescu Telecom Paris Tech
  • Philipe LaLanda Grenoble University


Post-doctoral Staff

Current RAs

  • Shusen Yang
  • Pedro Martins
  • Eskindir Asmare
  • Four more currently being recruited

Past RAs at Imperial only

  • Poonam Yadav
  • Asher Hoskins
  • Gawesh Jawaheer
  • Antonio Gonzales




  • Faculty committee on Sustainable Cities (2012-present).
  • Department Sabbatical Committee (2011-present)
  • External Liaison tutor – all administration aspects concerning students who take modules outside of Computing, and students from beyond the Computing Department who take our modules (2010-2012).
  • PhD funding committees for Dept Computing (2003-2012).
  • Co-Director of The Mobile Applications Centre (MAC 2010-2012). Director is Professor Darlington and other Co-Directors are Drs Dulay and Knottenbelt from Computing with supporting collaborators Professors Elliott, Majeed and Spratt (healthcare), Bucher (Life Sciences), Professor Polak (transport) and Professor Macchietto (energy). This Centre’s remit is to explore the opportunities for innovative service development made possible by the combination of mobile telephony and Internet-based Cloud computing and sensor infrastructures.
  • Imperial College Centre for Pervasive Computing, Steering Committee member – Hosted ‘Gaming in Pervasive Systems’, July 2010, Imperial College.
  • Systems Teaching Review team leader – remit to review the Hardware and Operating Systems modules, to modernise, rationalise (2008)
  • Postgraduate Tutor (2003-2009)

Instigated new PhD process that demonstrated significantly improved submission rates by 30% and which was rolled out university wide in 2010. 2006 PhD QARC review.


Previous (at Imperial College)

  • Member of the Resources and Budget committee 2002-05
  • Member of the Recruitment and Promotions committee 2002-03
  • Member of the Postgraduate sub-committee 2002-03
  • Imperial College NESTA committee determining who gets the NESTA awards within the Computing domain 2005
  • Academic Mentor for Engineering Research Assistant 2004 and Khalil Amiri, Computing Lecturer 2004-2005



Journal and Conference Programme Committees

  • Associate Editor, ACM Transactions on Autonomic and Adaptive Systems (2012-present)
  • 12th ACM Conference on Embedded Networked Sensor Systems (SenSys 2014) N2 track chair
  •  SenCity workshop at the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2013). Organising committee
  • IEEE/ACM SASO (International Conference on Self-Adaptive and Self-Organizing Systems) co-sponsored by ACM sigops and sigart. Programme committee member (2007-2010). Technical Committee Co-Chair 2011
  • IEEE PerCom Pervasive Computing and Communication, programme committee member (2010-2012)
  • ACM International Conference on Ubiquitous Computing, programme committee member (2010-2012)
  • IEEE International Conference on Engineering of Complex Computer Systems programme committee member (2010-present)
  • ACM International Conference on Pervasive Services (ICPS)(2006-2010) Steering Committee 2010, General Chair 2008-9, Programme Co-Chair (2007-8)
  • IEEE EASe Conference on Engineering of Autonomic Systems Co-chair 2010, Steering committee member 2010-2012, programme committee 2004-2012.
  • International Conference on Cloud Computing (2010-2012)
  • ACM/BCS Visions of Computer Science (2009-2010)
  • ACM Symposium on Applied Computing, Wireless Sensor Networks Implementations and future perspectives. Track Co-Chair. 2008-09
  • International Conference on Complex Open Distributed Systems (CODS) Track Chair 2006-07.
  • OOPSLA, International Conference on Object-oriented programming, Systems, Languages and Applications, invited to join to extend its scope to autonomic and pervasive computing (2004-06)
  • First International Workshop on Engineering Software Architectures for Emerging Systems (ESAES 2007-present), in conjunction with DEXA
  • First International Workshop on Policy-Based Autonomic Computing – PBAC 2007 in conjunction with IEEE International Conference on Autonomic Computing (ICAC) (2007-present)
  • SAAS (Self-Adaptive and Autonomic Computing Systems) Workshop, in conjunction with DEXA (2003-2006)
  • Established and Co-chaired 1st workshop in 2003 leading to the regular workshop that is was specifically targeted by the 2004 sponsors IBM, HP, Sun and Cisco and is now subsumed into ICAC (see above).


Keynotes, Panels and Invited Talks

  • Invited talk ‘Sense and the City’, Route to Smarter Cities conference, to occur Feb 2014.
  • Invited talk, 11th ACM Conference on Embedded Networked Sensor Systems (SenSys) Networking Networking Women workshop ‘Sense and the City’, Rome 2013.
  • Panel member for “Data Society” and “Intelligent Everything” debates at Research@Intel Conference
  • Intel Academic Forum ‘Sustainable and Connected Cities’, Santa Clara, June 2012
  • 2012 BCS Women Lovelace Colloquium, Invited Speaker, ‘Sense and the City’ April 2012
  • EECS Distinguished Seminar Series, Queen Mary University of London, autumn 2011
  • NERC Annual “Networks of Sensors” Technology Showcase Event
  • London Hopper Colloquium 2011, invited talk: ‘Decentralised and Volatile: Self-Adaptive, Self-Organising Wireless Sensor Networks’ May, 2011
  • Séance *exceptionnelle* du Séminaire INFRES, Paris Institute of Technology (ParisTech), ‘Bio-inspried WSN a brief story of time’,
  • 17th IEEE International Conference and Workshops on Engineering of Computer-Based Systems (ECBS) KeynoteEngineering Wireless Sensor Networks, Pleasure and Pain’, March 2010
  • Indian Science Conclave: A congregation of Nobel Prize Winners, distinguished guest talk, ‘Calm Computing’, December 2009
  • Fifth IEEE Conference on Wireless Communication and Sensor Networks, Invited Tutorial Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks ‘, extended version of talk. December 2009
  • University of Wolverhampton Seminar Series: ‘’Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks‘, November 200 
  • University of Reading Seminar Series: ‘Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks‘, December 2008
  • University of Cardiff Seminar Series: ‘Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks‘, November 2008
  • NASA/ESA Conference on Adaptive Hardware and Systems Invited talk, Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks, European Space Research and Technology Centre (ESTEC), European Space Agency (ESA) Noordwijk, The Netherlands, June 22-25, 2008
  • Distinguished Seminar Series: Grand Challenges in Agents and Autonomics University College Dublin, Lessons in implementing bio-inspired algorithms on Wireless Sensor Networks‘, May 2008
  • Session Chair. London Technology Network, Technology Developments in eHome and eCare Event – Infrastructure in the Home. Presenting ‘The Intelligent Aware Home: technological challenges’, December 2007
  • Panellist IEEE International Conference on Autonomic Computing, ‘Is it feasible to build effective multi-vendor autonomic computing systems’, International Conference on Autonomic Computing, 2006
  • University of Reading, IEE invited talks, ‘Ubiquitous Computing: an example of Calm Computing’, Jan 2006
  • University of Cambridge, Computer Laboratory,
  • Systems talk series ‘ANS: An Autonomic Architecture for Ubiquitous Computing‘, March 2005
  • ISERC (Irish Software Engineering Research Consortium)‘, Adaptive Software Workshop, ‘The Road to Calm: An Overview of Autonomic and Ubiquitous Computing’, Dublin 2004
  • London University of the Arts, CSM, ‘Ubiquitous Computing’ 2004
  • University of Southampton, Computing seminar series ‘The road to calm’ 2004
  • IBM Autonomic Computing Event, London ‘Issues in Autonomic Computing’ 2004
  • Various DTI events talking about the ANS system and Ubiquitous Computing 2003-present
  • Cancer Research Institute, London, ‘How Nature can help Ubiquitous Computing’, invited seminar, 2003
  • Schlumberger Invited Professor Series, Marrakech, 2002
  • University of Tenerife, ‘Ubiquitous computing’, 2002
  • Cabernet Young Radicals, ‘Ubiquitous Systems – a new challenge for Operating Systems design?’ Madeira, 2002
  • Cardiff University, Department of Computing, Workshop on High Performance Object Databases, ‘Component based Operating Systems and their Implications for Database Architectures’, Invited Talk , July 2000.
  • Imperial College Seminar Series, London, May 1998 – ‘Are DBMS Architectures Dissolving?’.
  • IBM Almaden, San Jose, CA, USA. July 1997 – ‘Are Database Management Systems Dissolving?’.
  • University of California, Berkeley, USA Metadata Registries Workshop, An invited speaker contributing to the harmonization metadata registries accessible by the WWW. July 1997
  • Gumma University, Kyriu, Japan, Various talks as a Visiting Academic in Systems Architecture group and the Multi-media Information System Research Group sponsored by Japanese Government. 1996-99
  • NASA Ames Research Center, San Jose, CA, USA Parallel Tools Consortium, January 1995 – invited participant, represented the UK concerning parallel databases.


Professional activities and external liaison

  • Reviewing project proposals for the Swiss National Science Foundation 2013-present.
  • Reviewing project proposals for the Swedish Research Council Panel 2013-present
  • Meeting and consultation with delegates from Singapore (a mix of governmental and technical) to start a future cities initiative.2013
  • Meeting and further consultation with Chilean delegates Chilean and Politians to consult on a joint industrial and university initiative for Smart Cities 2013.
  • Invited by the GLA to scope London’s bid for the Future Cities Catapult 2012-present
  • Newton on the Guardian, Editors choice, Ecobug: the app that helps you lead a greener life – video. The, 21 Dec 2012
  • External reviewer City University, Department of Computing, PhD programme 2012.
  • Proposal reviewer for the Qatar National research Fund (QNRF) 2010-2012.
  • Elected to EPSRC College of Peers (2003-present), EPSRC proposal reviewing (1999-present) – averaging one proposal every 2 months until 2011.
  • Computer Weekly Interview, ‘Is Vista the last monolithic release?’ Danny Bradbury, Computer Weekly, Tuesday 27 February 2007
  • Computer Weekly Interview, ‘After Vista will operating systems change to simpler modular model?’, Danny Bradbury 02 February 2007
  • Department of Computing, City University, External MSc Programme Periodic Programme Review as external reviewer (2006)
  • Project reviewer for DTI NextWave proposals (2005-2007).
  • Involved in Planet Jemma, online website to encourage teenage girls into science received a Bafta nomination in the 2003 interactive education category.
  • Added to list of role-model speakers for women in Science Engineering and Technology by UK Resource Centre for Women in SET part of the TWIST/JIVE partnership 2004.
  • Interviewed by the Times for article entitled ‘The future of home computing’ in The Times supplement Nov 3rd 2004
  • Kendra Organisation co-founder. Special Interest Group for the entertainment industry and those interested in improving the delivery of high-bandwidth video content over the Internet.