Professor Paul Roe
Faculty of Science,
School of Computer Science
Biography
Professor Paul Roe received his MEng from the University of York in 1987 and his PhD from the University of Glasgow in 1991. He is currently a full professor in the Science and Engineering Faculty at QUT, in Brisbane Australia. At QUT, he founded and led the Microsoft-QUT eResearch Centre, a collaboration between the Queensland State Government, Microsoft Research and QUT which investigated smart tools for eResearch. Professor Roe has published over 200 papers, received over $10M in competitive research funding (50% in category one research) and graduated more than 21 research students. He has organised numerous conferences. He undertakes novel interdisciplinary research, including ecological acoustic monitoring systems which enable new scales of environmental monitoring through big data collection and analysis, and novel computer systems supporting communication and collaboration in remote Aboriginal communities. Recently he has created the worlds first acoustic observatory to acoustically monitor biodiversity across Australia www.acousticobservatory.orgPersonal details
Positions
- Head of School, Computer Science
Faculty of Science,
School of Computer Science
Keywords
Grid computing, Programming languages, Software engineering, Web services., eScience
Research field
Distributed Computing, Computer Software
Field of Research code, Australian and New Zealand Standard Research Classification (ANZSRC), 2008
Qualifications
- PhD (University of Glasgow)
- MEng(Hons) (University of York)
Teaching
Paul has designed and teaches an introductory computer systems subject called "Introduction to Computer Systems" (IFB102). This subject introduces students to computers; it addresses the questions:
- What is a computer and how does a computer work?
- What is a network and how does it work?
- What is the web and how does it work?
The subject uses Raspberry Pi computers (www.raspberrypi.org) and is one of the largest classes in the world using Raspberry Pis (more than 900 students in semester 1 2021!). In the past Paul has developed and taught new subjects on: functional programming, high performance computing, distributed and mobile computing.
Experience
Paul has undertaken many collaborations with industry including large technology companies such as Microsoft, Telstra, Oracle and IBM, and many smaller companies. He also works closely with federal, state and local government and Aboriginal organisations including land councils (e.g. Anindilyakwa Land Council) and Aboriginal corporations.
Publications
- Mason, R., Roe, P., Towsey, M., Zhang, J., Gibson, J. & Gage, S. (2008). Towards an acoustic environmental observatory. Proceedings of the IEEE Fourth International Conference on eScience, 2008, 135–142. https://eprints.qut.edu.au/29068
- Mason, R., Pham, B., Roe, P., Zhang, J., Lau, A. & Richards, M. (2008). Monitoring the environment through acoustics using smartphone-based sensors and 3G networking. Proceedings of the Second International Workshop on Wireless Sensor Network Deployments (WiDeploy08); 4th IEEE International Conference on Distributed Computing in Sensor Systems, DCOSS 2008, 52–57. https://eprints.qut.edu.au/30538
- Teague, D. & Roe, P. (2008). Collaborative learning - towards a solution for novice programmers. Proceedings of the Tenth Australasian Computing Education Conference in Conferences in Research and Practice in Information Technology - CRPIT Volume 78, 147–153. https://eprints.qut.edu.au/17818
- Buckingham, L., Hogan, J., Roe, P., Sumitomo, J. & Towsey, M. (2008). Comparative studies simplified in GPFlow. Computational Science - ICCS 2008: 8th International Conference Proceedings, Part III [Lecture Notes in Computer Science, Volume 5103], 491–500. https://eprints.qut.edu.au/47460
- Soon, C. & Roe, P. (2008). Annotation architecture for mobile collaborative mapping. Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, 211–218. https://eprints.qut.edu.au/16877
- Soon, C., Roe, P. & Tjondronegoro, D. (2008). An approach to mobile collaborative mapping. Proceedings of the 23rd Annual ACM Symposium on Applied Computing 2008, 1929–1934. https://eprints.qut.edu.au/15185
- Cai, J., Ee, M., Pham, B., Roe, P. & Zhang, J. (2007). Sensor Network for the Monitoring of Ecosystem: Bird Species Recognition. Proceedings of 3rd International Conference on Intelligent Sensors, Sensor Networks and Information Processing, 293–298. https://eprints.qut.edu.au/11227
- Teague, D. & Roe, P. (2007). Learning to program: going pair-shaped. Innovations in Teaching and Learning in Information and Computer Sciences, 6(4), 4–22. https://eprints.qut.edu.au/10798
- Huang, W., Roe, P. & Wong, O. (2006). Design and Implementation of a Mobile Wiki. Frontiers in Mobile and Web Computing: Proceedings of MoMM2006 & iiWAS2006 Workshops, 99–108. https://eprints.qut.edu.au/25657
- Truong, D., Bancroft, P. & Roe, P. (2006). A Web Environment for Learning to Program. Transforming IT Education: Promoting a Culture of Excellence, 205–221.
QUT ePrints
For more publications by Paul, explore their research in QUT ePrints (our digital repository).
Supervision
Completed supervisions (Doctorate)
- A Framework for Fully Decentralised Cycle Stealing (2009)
- A Web Based Programming Environment for Novice Programmers (2007)
- Automatic Relative Debugging (2007)
- Design and Implementation of a Multi-stage, Object-oriented Programming Language (2007)
- A Programming Model and Performance Model for Cycle Stealing (2006)
- An Adaptive Framework for Internet-based Distributed Genetic Algorithms (2006)
- Specification-Driven Dynamic Binary Translation (2005)
- A Security Architecture for Protecting the Dynamic Components of Mobile Agents (2004)