Position/s

Discipline Leader, Information Technology and Software Engineering
School of Computer Science, Engineering and Mathematics

Biography

Dr Calder has been at Flinders University since 1991.  He holds an PhD in Computer Science from Stanford University, where he worked on the InterViews user interface toolkit.  In an earlier life, he earned a BEng and MEngSc from the University of Melbourne, then taught for 5 years in the Electrical Engineering department at the Ballarat CAE (now the University of Ballarat).  He is a member of the Association for Computing Machinery (ACM) and the Computer Society of the Institute of Electrical and Electronic Engineers (IEEE).

Qualifications

PhD, Stanford, 1993
MEngSc (Biomed), Melbourne, 1983
BEng (Elec), Melbourne, 1980

Topic Coordinator:

Research expertise

  • Artificial intelligence and image processing
  • Computer software
  • Distributed computing
  • Information systems

Research interests

Dr Calder heads research groups that are contributing to the Medical Device Research Institute and Centre for Knowledge and Interaction Technologies programs.

  • The Medical Simulation & Modelling group is using technologies such as haptics, virtual reality, and GPU-boosted physical modelling to built innovative simulation systems for use in areas as diverse as medical training, rehabilitation, rapid prototyping, and data visualisation.  Current projects include haptic-enabled VR trainers for endotracheal intubation, sinus surgery, and stroke rehabilitation.
  • The Graphics and Data Visualisation group is developing techniques that support the visualisation of large and complex data sets.  Current projects are investigating Augmented Reality and Virtual Reality techniques to display information embedded in a real-world context.
  • The Mobile Applications group is creating software to run on mobile platforms that people can use in their day-to-day life.  Current projects include the development of tools that aim to improve the education experience for both teachers and students, and techniques that enable mobile applications to better interact with people.
  • The Software Patterns group is investigating how pattern languages come about, how they evolve, and how they guide the design process.  Current projects include discovering previously unknown patterns in software artifacts, and using patterns to critique student programs.
He has published primarily in the area of graphical user interface toolkits, data visualisation, and pattern languages.

Supervisory interests

  • Computer games
  • Computer graphics
  • Computer human interfaces
  • Information visualisation
  • Software engineering

RHD research supervision

Current

Principal supervisor : Design patterns (2) ; IT in education (2) ;

Completion

Principal supervisor : Computer Human Interaction (3) ; Design patterns (2) ; Computer graphics (1) ;

Associate supervisor : IT in education (1) ; Data mining (5) ; Software engineering (1) ; Data visualisation (2) ;

Publications

  • Skrodal, S., Alagumalai, S., Lawson, M.J. and Calder, P.R. (2013). Computer Simulations and Implications for Education and Society. In S Alagumalai, S Burley & JP Keeves, ed. Excellence in scholarship: Transcending transdisciplinarity in teacher education. Rotterdam, Netherlands: Sense Publishers, pp. 165-176.
    [10.1007/978-94-6209-257-0_12]
  • Winn, T.R. and Calder, P.R. (2006). A language designer's pattern language. In Dragos Manolescu, Markus Voelter, James Noble, ed. Pattern Languages of Program Design 5. Boston, USA: Addison-Wesley Professional, pp. 453-506.
  • Ceglar, A.J., Roddick, J.F. and Calder, P.R. (2003). Guiding knowledge discovery through interactive data mining. In Pendharkar, Parag, ed. Managing Data Mining Technologies in Organisations: Techniques and Applications. Hershey, USA: Idea Group Publishing, pp. 45-87.
  • Othman, N.A., Calder, P.R. and Goodwin, R.D. (2010). Interactive Video And Feedback Mechanism For Loosely Synchronize Learner Using Mobile Device. In STEM in Education Conference proceedings. STEM in Education 2010. Queensland University of Technology, Kelvin Grove, Australia. Nov 2010.
  • Calder, P.R. and Winn, T.R. (2001). A Pattern Language for Pattern Structure. In Second Asian-Pacific Conference on Pattern Language of Programs - KoalaPloP 2001. Second Asian-Pacific Conference on Pattern Language of Programs - KoalaPloP 2001. Melbourne, VIC.
  • Calder, P.R. and Thomas, B.H. (2001). Research Alerts: Applying Cartoon Animation Techniques to Graphical User Interfaces. Interactions, 8(5) pp. 9-11.
  • Shen, H., Smith, R., Paay, J., Calder, P.R. and Wyeld, T. (2013). Editor. Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration. Association for Computing Machinery.
    [Web Link]
  • Lutteroth, C. and Calder, P.R. (2010). Editor. Proceedings of the Australasian User Interface Conference. Australian Computer Society.
    [Web Link]
  • Calder, P.R. and Weber, G. (2009). Editor. AUIC 2009: Proceedings of the Australasian User Interface Conference. Australian Computer Society.
  • Reilly, M., Shen, H., Calder, P.R. and Duh, H. (2014). Towards a Collaborative Classroom through Shared Workspaces on Mobile Devices. In HCI 2014. British Computer Society. HCI 2014: The 28th British HCI Conference. Southport, UK. Sep 2014.
  • Reilly, M., Shen, H., Calder, P. and Duh, H. (2013). Understanding the Effects of Discreet Real-time Social Interaction on Student Engagement in Lectures. In H Shen, R Smith, J Paay, P Calder & T Wyeld, ed. OzCHI '13: Augmentation, Application, Innovation, Collaboration. New York, USA: Association for Computing Machinery. 25th Australian Computer-Human Interaction Conference. Adelaide, SA. Nov 2013, pp. 193-196.
    [10.1145/2541016.2541086]
  • Othman, N.A., Calder, P.R. and Goodwin, R.D. (2009). Interaction aspects in multimedia learning content with mobile environment. In Proceedings of the 2nd international conference of e-learning. Reading, UK: Academic Conferences Limited. The 2nd International Conference of e-Learning. Shah Alam, Malaysia. Dec 2009.
  • Wilkinson, B.G. and Calder, P.R. (2008). Investigating touch interactions for an augmented world. In Frank Vetere, Connor Graham, Christine Satchell, ed. Designing for Habitus and Habitat: 20th Australasian Conference on Computer-Human Interaction. New York, USA: ACM. Australasian Computer-Human Interaction Conference 2008. Cairns, QLD. Dec 2008, pp. 25-32.
    [10.1145/1517744.1517752] [10.1145/1517744.1517752] [Scopus]
  • Susanto, T.D., Goodwin, R.D. and Calder, P.R. (2008). A Six-Level Model of SMS-based eGovernment. In Dan Remenyi, ed. Proceedings of ICEG 2008: 4th International Conference on e-Government. Reading, UK: Academic Publishing Ltd. 4th International Conference on e-Government. Melbourne, VIC. Oct 2008.
  • Vallance, S.L. and Calder, P.R. (2006). Rendering multi-perspective images with trilinear projection. In Estivill-Castro, V. and Dobbie, G., ed. Computer Science 2006: Proceedings of the Twenty-Ninth Australasian Computer Science Conference (ACSC 2006): Australian Computer Science Communications Volume 28, Number 1. Sydney, NSW, Australia: Australian Computer Society. Twenty-Ninth Australasian Computer Science Conference (ACSC 2006) Hobart, TAS, Australlia. Jan 2006, pp. 227-235.
    [Web Link]
  • Wan Zainon, W.N. and Calder, P.R. (2006). Visualising phylogenetic trees. In User Interfaces 2006: Seventh Australasian User Interface Conference (AUIC2006): Australian Computer Science Communications. Sydney, NSW: Australian Computer Society. Seventh Australasian User Interface Conference (AUIC2006) Hobart, TAS. Jan 2006, pp. 145-152.
  • Wilkinson, B.G. and Calder, P.R. (2006). Augmented reality for the real world. In Computer graphics, imaging and visualisation: techniques and applications. Los Alamitos, USA: IEEE Computer Society. Computer graphics, imaging and visualisation conference 2006. Sydney, NSW. Jul 2006, pp. 452-457.
  • Porter, R.J. and Calder, P.R. (2004). Patterns in Learning to Program - an Experiment? In R. Lister and A.L Young, ed. COMPUTING EDUCATION 2004. Sydney, NSW, Australia: Conferences in Research and Practice in Information Technology (CRPIT). The Sixth Austalian Computing Education Conference. Dunedin, New Zealand.
  • Porter, R.J. and Calder, P.R. (2003). A Pattern-Based Problem-Solving Process for Novice programmers. In Greening, TLister, R, ed. Proceedings of the Fifth Australasian Computing Education Conference. Sydney, Australia: AUSTRALIAN COMPUTER SOCIETY. The Fifth Australasian Computing Education Conference ACE2003. Adelaide, SA. Feb 2003.
  • Winn, T.R. and Calder, P.R. (2003). A pattern language for pattern language structure. In James Noble, ed. Proceedings of the 2002 conference on Pattern languages of programs. Darlinghurst, NSW: AUSTRALIAN COMPUTER SOCIETY. Third Asian Pacific Conference on Pattern Languages of Programs (KoalaPLoP 2002) Melbourne, VIC. May 2002, pp. 45-58.
  • Porter, R.J. and Calder, P.R. (2003). Applying Patterns to Novice Programming Problems. In Noble, J, ed. Pattern of Languages Programs 2002. Sydney, Australia: AUSTRALIAN COMPUTER SOCIETY. Third Asia-Pacific Conference on Pattern Languages of Programs (KoalaPLoP 2002) Melbourne, VIC. May 2002.
  • Vallance, S.L. and Calder, P.R. (2003). Inward Looking Projections. In Conference Chairs: Matt Adcock, Ian Gwilt, Lee Yong Tsui, ed. Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia. Melbourne, VIC: Association for Computing Machinery. International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia. Melbourne, VIC. Feb 2003, pp. 219-222.
    [10.1145/604471.604513]
  • Ceglar, A.J., Roddick, J.F., Mooney, C.H. and Calder, P.R. (2003). From rule visualisation to guided knowledge discovery. In Simoff, S. JWilliams, G. JHegland, M, ed. ADMO 3 : Proceedings of the Australasian Data Mining Workshop. Sydney, NSW: University of Technology, Sydney. Second Australasian Data Mining Workshop (ADM'03) Canberra, ACT. Dec 2003, pp. 59-94.
  • Vallance, S.L. and Calder, P.R. (2002). Multi-perspective images for visualisation. In David Dagan Feng, Jesse Jin, Peter Eades and Hong Yan, ed. Selected papers from 2001 Pan-Sydney Workshop on Visual Information Processing. Online: Australian Computer Society. Pan-Sydney Workshop on Visual Information Processing (VIP) Sydney, Australia, pp. 69-76.
    [Web Link]
  • Winch, D.M., Calder, P.R. and Smith, R. (2001). Solving the Occlusion Problem for Three-Dimensional Distortion-Oriented Displays. In Calder, P; Rees, M, ed. Proceedings: Second Australasian User Interface Conference - AUIC 2001. Los Alamitos, California: IEEE Computer Society. Second Australasian User Interface Conference - AUIC 2001. Gold Coast, QLD. Jan 2001.
  • Vallance, S.L. and Calder, P.R. (2001). Context in 3D Planar Navigation. In Lithgow, B; Cosic, I, ed. Proceedings: Second Australasian User Interface Conference - AUIC 2001. Los Alamitos California: IEEE Computer Society. Second Australasian User Interface Conference - AUIC 2001. Gold Coast, QLD. Jan 2001.
  • Ceglar, A.J. and Calder, P.R. (2001). A New Approach to Collaborative Frameworks using Shared Objects. In Oudshoorn, M, ed. Proceedings: 24th Australian Computer Science Conference ACSC 2001. Los Alamitos, California: IEEE Computer Society. 24th Australasian Computer Science Conference - ACSC 2001. Gold Coast, QLD. Jan 2001.
  • Alturise, F., Calder, P. and Wilkinson, B.G. (2014). E-mail use by the faculty members, students and staff of Saudi Arabian and Gulf states Universities. International Journal of Advanced Computer Science and Applications, 5(9) pp. 123-128.
  • Thomas, B.H. and Calder, P.R. (2005). Supporting cartoon animation techniques in direct manipulation graphical user interfaces. Information and Software Technology, 47(5) pp. 339-355.
    [10.1016/j.infsof.2004.09.003] [10.1016/j.infsof.2004.09.003] [Scopus]
  • Ceglar, A.J., Roddick, J.F., Calder, P.R. and Rainsford, C. (2005). Visualising hierarchical associations. Knowledge and Information Systems, 8(3) pp. 257-275.
    [10.1007/s10115-003-0139-0] [10.1007/s10115-003-0139-0] [Scopus]
  • Winn, T.R. and Calder, P.R. (2002). Is this a pattern? IEEE Software, 19(1) pp. 59-66.
    [10.1109/52.976942] [10.1109/52.976942] [Scopus]
  • Thomas, and Calder, P.R. (2001). Applying Cartoon Techniques to Graphical User Interfaces. ACM Transactions on Computer-Human Interaction, 8(3) pp. 198-222.
  • Reilly, M., Shen, H., Calder, P.R. and Duh, H. (2014). Towards a Collaborative Classroom through Shared Workspaces on Mobile Devices. In HCI 2014. British Computer Society. HCI 2014: The 28th British HCI Conference. Southport, UK. Sep 2014.
  • Reilly, M., Shen, H., Calder, P. and Duh, H. (2013). Understanding the Effects of Discreet Real-time Social Interaction on Student Engagement in Lectures. In H Shen, R Smith, J Paay, P Calder & T Wyeld, ed. OzCHI '13: Augmentation, Application, Innovation, Collaboration. New York, USA: Association for Computing Machinery. 25th Australian Computer-Human Interaction Conference. Adelaide, SA. Nov 2013, pp. 193-196.
    [10.1145/2541016.2541086]
  • Othman, N.A., Calder, P.R. and Goodwin, R.D. (2009). Interaction aspects in multimedia learning content with mobile environment. In Proceedings of the 2nd international conference of e-learning. Reading, UK: Academic Conferences Limited. The 2nd International Conference of e-Learning. Shah Alam, Malaysia. Dec 2009.
  • Alturise, F., Calder, P. and Wilkinson, B.G. (2014). E-mail use by the faculty members, students and staff of Saudi Arabian and Gulf states Universities. International Journal of Advanced Computer Science and Applications, 5(9) pp. 123-128.
  • Ceglar, A.J., Roddick, J.F., Calder, P.R. and Rainsford, C. (2005). Visualising hierarchical associations. Knowledge and Information Systems, 8(3) pp. 257-275.
    [10.1007/s10115-003-0139-0] [10.1007/s10115-003-0139-0] [Scopus]
  • Thomas, B.H. and Calder, P.R. (2005). Supporting cartoon animation techniques in direct manipulation graphical user interfaces. Information and Software Technology, 47(5) pp. 339-355.
    [10.1016/j.infsof.2004.09.003] [10.1016/j.infsof.2004.09.003] [Scopus]
  • Winn, T.R. and Calder, P.R. (2002). Is this a pattern? IEEE Software, 19(1) pp. 59-66.
    [10.1109/52.976942] [10.1109/52.976942] [Scopus]
  • Thomas, and Calder, P.R. (2001). Applying Cartoon Techniques to Graphical User Interfaces. ACM Transactions on Computer-Human Interaction, 8(3) pp. 198-222.
  • Skrodal, S., Alagumalai, S., Lawson, M.J. and Calder, P.R. (2013). Computer Simulations and Implications for Education and Society. In S Alagumalai, S Burley & JP Keeves, ed. Excellence in scholarship: Transcending transdisciplinarity in teacher education. Rotterdam, Netherlands: Sense Publishers, pp. 165-176.
    [10.1007/978-94-6209-257-0_12]
  • Winn, T.R. and Calder, P.R. (2006). A language designer's pattern language. In Dragos Manolescu, Markus Voelter, James Noble, ed. Pattern Languages of Program Design 5. Boston, USA: Addison-Wesley Professional, pp. 453-506.

Expertise for media contact

Subject Titles

  • Computers
  • Education - Technology
  • Internet

Interests

  • Computer Human Interfaces devices and techniques that enable humans and computers to communicate, computer graphics, collaborative applications of computers, multimedia applications of computers
  • Computers in Education applications of computers in teaching and self education, computer aided teaching, computer aided learning
  • Software Engineering tools and techniques that support software design and construction, object-oriented techniques, reusable software components, graphical interface toolkits, programming environments, design patterns

Contact

Add to address book
Phone: +61 8 82012827
Email:
Location: Tonsley (-)
Postal address: GPO Box 2100, Adelaide 5001, South Australia
MACO login

inspiring achievement