- Professor Paul Roe
Science and Engineering Faculty,
Electrical Engineering, Computer Science,
Computer Human Interaction
- Discipline *
- Distributed Computing, Computer Software
- +61 7 3138 9323
- +61 7 3138 9390
- View location details (QUT staff and student access only)
PhD (University of Glasgow), MEng(Hons) (University of York)
Grid computing, Programming languages, Software engineering, Web services., eScience
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 100 papers, received over $7M in competitive research funding (50% in category one research) and graduated more than 21 research students. He has organised numerous conferences and is an editor for Future Generation Computer Systems. 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.
Paul has designed and teaches an introductory computer systems subject called “Computer Technology Fundamentals” (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 650 students in semester 1 2015!).
In the past Paul has developed and taught new subjects on: functional programming, high performance computing, distributed and mobile computing.
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.
- Mason RS, Roe P, Towsey MW, Zhang J, Gibson J, Gage S, (2008) Towards an acoustic environmental observatory, Proceedings of the IEEE Fourth International Conference on eScience, 2008 p135-142
- Mason RS, Pham BL, 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 p52-57
- 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 p147-153
- Buckingham LI, Hogan J, Roe P, Sumitomo J, Towsey MW, (2008) Comparative studies simplified in GPFlow, Computational Science - ICCS 2008: 8th International Conference Proceedings, Part III [Lecture Notes in Computer Science, Volume 5103] p491-500
- Soon C, Roe P, (2008) Annotation architecture for mobile collaborative mapping, Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia p211-218
- Soon C, Roe P, Tjondronegoro DW, (2008) An approach to mobile collaborative mapping, Proceedings of the 23rd Annual ACM Symposium on Applied Computing 2008 p1929-1934
- Cai J, Ee MT, Pham BL, 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 p293-298
- Teague D, Roe P, (2007) Learning to program: going pair-shaped, Innovations in Teaching and Learning in Information and Computer Sciences p4-22
- 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 p99-108
- Truong D, Bancroft PG, Roe P, (2006) A Web Environment for Learning to Program, Transforming IT Education: Promoting a Culture of Excellence p205-221
For more publications by this staff member, visit QUT ePrints, the University's research repository.
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)