Deputy Head of School
Professor, School of Software Engineering and Data Communications
Office: 405, Level 4, 126, Margaret Street, Brisbane
Phone: +61 7 3138 9323
Fax: +61 7 3138 9390
E-mail: p.roe@qut.edu.au
I lead the Microsoft QUT eResearch Centre (MQUTeR).
I'm also part of the Programming Languages and Systems group (PLAS); many of my
research projects can be found here
http://plas.fit.qut.edu.au.
Some Recent Papers
Nghi Truong, Peter Bancroft, Paul
Roe, A Web Environment for Learning to Program, in:
Bruce, C.S., Mohay, G., Smith, G., Stoodley, I., & Tweedale, R. (Eds.).
(2006). Transforming IT education: Promoting a culture of excellence. Santa
Rosa, California: Informing Science Press
Dominic Cooney, Marlon Dumas, and
Paul Roe. GPSL: A Programming Language for Service Implementation. FASE (Fundamental Approaches to Software Engineering), ETAPS (European
Joint Conferences on Theory and Practice of Software), Vienna, Austria,
2006.
Laurent Lefevre and Paul Roe,
Improving the flexibility of Active Grids through Web Services, 4th
Australasian Symposium on Grid Computing and e-Research (AusGrid 2006),
Hobart, Australia, January 16-19, 2006
Peter Bancroft and Paul Roe,
Program Annotations: Feedback for Students Learning to Program, Australasian
Computing Education Conference 2006
Dominic Cooney, Marlon Dumas, and
Paul Roe, Programming and compiling web services in GPSL. In: Proceedings of
the 3rd International Conference on Service-Oriented Programming (ICSOC),
Amsterdam, The Netherlands, LNCS (vol 3826) Springer (2005)
Asbjørn Rygg, Scott Mann, Paul Roe,
On Wong, Bio-Workflows with BizTalk: Using a Commercial Workflow Engine for
eScience, IEEE Conference on e-Science, Melbourne, 2005 IEEE Press 2005
Donna Teague, Annabel Poppleton,
Peter Bancroft, Paul Roe, Online Feedback for Novice Programmers, OLT 2005
Conference
Nghi Truong, Peter Bancroft, Paul
Roe, Learning to Program through the Web, The 10th Annual Conference on
Innovation and Technology in Computer Science Education, Universidade Nova
de Lisboa, Portugal, June 27-29, 2005 ACM Press
Richard Mason and Paul Roe, RikWik:
An Extensible XML Based Wiki, 2005 International Symposium on Collaborative
Technologies and Systems (CTS'05), St Louis, IEEE Press 2005
Dominic Cooney, Marlon Dumas, Paul
Roe "A Programming Language for Web Service Development" In Proceedings of
the 28th Australasian Computer Science Conference (ACSC), Newcastle,
Australia, February 2005. Australian Computer Society
Gregory Neverov, Paul Roe "Towards
a Fully-reflective Meta-programming Language" In Proceedings of the 28th
Australasian Computer Science Conference (ACSC), Newcastle, Australia,
February 2005. Australian Computer Society
Nghi Truong, Paul Roe and Peter
Bancroft, Testing 'fill in the gap' programming exercises, In Proceedings of
the Australasian Computing Education Conference (ACE2005), Newcastle,
Australia, February 2005. Australian Computer Society
Gregory Neverov and Paul Roe,
Compiling a Multi-Stage Language on an Object-Oriented Virtual Machine,
MetaOCaml Worskhop, 2004
Nghi Truong, Paul Roe and Peter
Bancroft, Learning To Program In A Web Environment, OLT 2004 Conference
Gregory Neverov and Paul Roe,
Metaphor: A Multi-Staged, Object-Oriented Programming Language, in
International Conference on. Generative Programming and Component
Engineering, Seattle, 2004, ACM Press
Dominic Cooney and Paul Roe,
Experiences with a Mobile Process Orientated Middleware, Tenth Australian
World Wide Web Conference, 2004
Wayne Kelly and Paul Roe, A
Framework for Automatic and Secure Cycle Stealing, in Proc of HPC Asia 2004.
IEEE Press
David Abramson, Jack Dongarra, Eric
Meek, Paul Roe, Zhiao Shi, Simplified Grid Computing through Spreadsheets
and NetSolve, in Proc of HPC Asia 2004. IEEE Press
Nghi Truong, Paul Roe and Peter
Bancroft, Static Analysis of Students' Java Programs. In Proc. Sixth
Australasian Computing Education Conference (ACE2004), Dunedin, New Zealand.
CRPIT, 30. Lister, R. and Young, A. L., Eds., ACS. 317-325. 2004.
Paul Roe, Distributed XML Objects,
Joint Modular Languages Conference, Klagenfurt, Austria, 2003. LNCS 2789,
Springer
Dominic Cooney and Paul Roe, Mobile
agents make for flexible Web services, Proceedings of The Ninth Australian
World Wide Web Conference, 2003
Wayne Kelly, Paul Roe, Jiro
Sumitomo, An Enhanced Programming Model for Internet Based Cycle Stealing,
in The 2003 International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'03)
Paul Roe, Web Objects: Towards a
Web Based Model of Distributed Computing, Workshop on Workshop on Internet
Computing and E-commerce, IPDPS, Nice, France, April 2003
Nghi Truong, Peter Bancroft, Paul
Roe, A Web Based Environment for Learning to Program, 26 Australasian
Computer Science Conference, Vol 25, No 1, Australian Computer Science
Communications, 2003
Wayne Kelly, Paul Roe, Jiro
Sumitomo, G2: A Grid Middleware for Cycle Donation using .NET, in The 2002
International Conference on Parallel and Distributed Processing Techniques
and Applications (PDPTA'02)
Nghi Truong, Peter Bancroft, Paul
Roe, ELP – A Web Environment for Learning to Program, Proceedings of 19th
Annual Conference of the Australasian Society for Computers in Learning and
Tertiary Educations (ASCILITE), 2002
Wayne Kelly, Paul Roe, and Jiro
Sumitomo, Donating Cycles over the Internet using Web Services, The Eighth
Australian World Wide Web Conference, Sunshine Coast, July 2002
Anand Iyer, Paul Roe, Glenn Smith,
and Joel Pobar, An Example of Web Service Adaptation to Support B2B
Integration, The Eighth Australian World Wide Web Conference, Sunshine
Coast, July 2002
Simon Kent, Chris Ho-Stuart, Paul
Roe, Negotiable Interfaces for Components, 4th Australasian Workshop on
Software and Systems Architectures (TOOLS Pacific 2002)
Paul Roe, Glenn Smith and On Wong,
Early Experience using SOAP and UDDI, Evolve 2001
Proceedings of the First
International Symposium on Cluster Computing and the Grid, eds Rajkumar
Buyya, George Mohay, Paul Roe, Brisbane, Australia, IEEE Press, 2001
David Abramson and Paul Roe,
Supercomputing with Spreadsheets, HPC 2001, Special Track on Simulation
Environments
Clemens Szyperski and Paul Roe,
Mianjin: A Parallel Language with a Type System that Governs Global System
Behaviour, in Proc. Joint Modular Languages Conference 2000 (JMLC2000), ETH,
Zurich, Switzerland, LNCS, Springer Verlag.
Ashley Beitz, Simon Kent and Paul
Roe, Optimising Heterogeneous Task Migration in the Gardens Virtual Cluster
Computer, Proc. 9th Heterogenous Computing Workshop (HCW 2000), Cancun,
Mexico, IEEE Computer Society.
On Wong, Paul Roe, George Mohay and
Glenn Smith, J2EE vs DNA: A Practical Comparison of Component-Based System
Design, Evolve 2000
Some older papers are also available: older papers.
Paul Roe, Last modified on 8th August 2006