Skip to menu Skip to content Skip to footer
The University of Queensland
  • Study
  • Research
  • Partners and community
  • About
School of Information Technology and Electrical Engineering
  • Home
  • About
    • About
    • News
    • Events
    • Our people
    • Facilities
    • Occupational health and safety
    • Engineering and Technical Support Group
  • Study
  • Research
    • Research
    • Research Centres
    • UQ Election Ad Data Dashboard
  • Current students
    • Current students
    • Academic advice
    • Guidelines and policies for students
    • Postgraduate research students
    • Student Consultative Committee
    • Thesis coursework information
    • ITEE Learning Centre tutors
  • Engage
    • Engage
    • Community workshops and events
    • Industry Advisory Board
    • Partner with us
  • Giving
  • Contact
  • Study
  • Research
  • Partners and community
  • About
  • UQ home
  • News
  • Events
  • Give
  • Contact
  • UQ home
  • News
  • Events
  • Give
  • Contact
School of Information Technology and Electrical Engineering
  • Home
  • About
    • News
    • Events
    • Our people
    • Facilities
    • Occupational health and safety
    • Engineering and Technical Support Group
  • Study
  • Research
    • Research Centres
    • UQ Election Ad Data Dashboard
  • Current students
    • Academic advice
    • Guidelines and policies for students
    • Postgraduate research students
    • Student Consultative Committee
    • Thesis coursework information
    • ITEE Learning Centre tutors
  • Engage
    • Community workshops and events
    • Industry Advisory Board
    • Partner with us
  • Giving
  • Contact

Mr Richard Thomas

Senior Lecturer
School of Information Technology and Electrical Engineering
+61 7 336 52429
richard.thomas@uq.edu.au
View researcher profile

Publications

Book Chapters (2)
Journal Articles (7)
Conference Papers (22)

Book Chapters

Hogan, James, Smith, Glenn and Thomas, Richard (2006). RWSP: industry-based projects and modern software engineering practice for large classes. Transforming IT education: promoting a culture of excellence. (pp. 163-177) Santa Rosa, CA, United States: Informing Science Press.
Hogan, James M and Thomas, Richard (2006). Working together: developing the software engineering team. Transforming IT education: promoting a culture of excellence. (pp. 143-161) Santa Rosa, CA, United States: Informing Science Press.

Journal Articles

Song, Jie, He, Hongyan, Thomas, Richard, Bao, Yubin and Yu, Ge (2019). Haery: a Hadoop based query system on accumulative and high-dimensional data model for big data. IEEE Transactions on Knowledge and Data Engineering, 32 (7) 8664133, 1362-1377. doi: 10.1109/TKDE.2019.2904056
Song, Jie, Ma, Zhongyi, Thomas, Richard and Yu, Ge (2019). Energy efficiency optimization in big data processing platform by improving resources utilization. Sustainable Computing: Informatics and Systems, 21, 80-89. doi: 10.1016/j.suscom.2018.11.011
Billingsley, William, Torbay, Rosemary, Fletcher, Peter R., Thomas, Richard N., Steel, Jim R. H. and Süß, Jörn Guy (2019). Taking a studio course in distributed software engineering from a large local cohort to a small global cohort. ACM Transactions on Computing Education, 19 (2) 13, 1-27. doi: 10.1145/3218284
Thomas, Richard N., Cordiner, Moira and Corney, Diane (2010). An adaptable framework for the teaching and assessment of software development across year levels. Conferences in Research and Practice in Information Technology Series, 103, 165-174.
Isbell, Charles L., Xu, Yan, Stein, Lynn Andrea, Cutler, Robb, Forbes, Jeffrey, Fraser, Linda, Impagliazzo, John, Proulx, Viera, Russ, Steve and Thomas, Richard (2009). (Re)defining computing curricula by (re)defining computing. ACM SIGCSE Bulletin, 41 (4), 195-207. doi: 10.1145/1709424.1709462
Carbone, Angela, de Raadt, Michael, Kay, Judy, Lister, Raymond, Litchfield, Andrew, Raban, Richard, Roe, Paul, Santamaria, Daniel, Sheard, Judy, Shepherd, John, Solomon, Andrew and Thomas, Richard (2007). The carrick vision and computing education: four case studies in multi-institutional collaboration. Conferences in Research and Practice in Information Technology Series, 66, 3-8.
Thomas, Richard (1993). A proposal for object oriented Modula-2. ACM SIGPLAN OOPS Messenger, 4 (2), 171-173. doi: 10.1145/157710.157745

Conference Papers

Valentine, Andrew, Vrbik, Paul and Thomas, Richard (2022). A systematic review of paper-based versus computer-based testing in engineering and computing education. 2022 IEEE Global Engineering Education Conference (EDUCON), Tunis, Tunisia, 28-31 March 2022. New York, United States: IEEE. doi: 10.1109/EDUCON52537.2022.9766469
Brian, Samuel A., Thomas, Richard N., Hogan, James M. and Fidge, Colin (2015). Planting bugs: a system for testing students' unit tests. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Vilnius, Lithuania, 4 - 8 July 2015. New York, New York, USA: Association for Computing Machinery. doi: 10.1145/2729094.2742631
Cahill, Jaspar, Hogan, James M. and Thomas, Richard N. (2013). Predicting fault-prone software modules with rank sum classification. 22nd Australasian Software Engineering Conference (ASWEC 2013), Melbourne, Australia, 4-7 June 2013. New York, NY United States: IEEE. doi: 10.1109/ASWEC.2013.33
Edwards, Sylvia, O'Shea, Peter and Thomas, Richard (2011). Contextualising learning for a real-world university: how an inverted curriculum in the first year can help better student retention. 14th Pacific Rim First Year in Higher Education Conference 2011: Designing for Student Success, Fremantle, WA, Australia, 26 June - 1 July 2011. Brisbane, QLD, Australia: Colourwise Reproductions.
Corney, Malcolm , Teague, Donna and Thomas, Richard N. (2010). Engaging students in programming. Australasian Conference on Computing Education, Brisbane, QLD Australia, January 2010. Sydney, NSW Australia: Australian Computer Society Inc..
Thomas, R.N. (2010). Renewing undergraduate IT education. HERDSA 2010 International Conference, Melbourne, VIC, Australia, 6-9 July 2010. HERDSA.
Hogan, James M. and Thomas, Richard (2005). Developing the software engineering team. 7th Australasian Computing Education Conference, ACE 2005, Newcastle, NSW, Australia,
Marrington, A., Hogan, J. M. and Thomas, R. (2005). Quality assurance in a student-based agile software engineering process. 16th Australian Software Engineering Conference (ASWEC 2005), Brisbane, QLD Australia, 29 March -1 April 2005. Piscataway, NJ United States: IEEE. doi: 10.1109/ASWEC.2005.38
Clarke, Sally, Thomas, Richard and Adams, Michael (2005). Developing case studies to enhance student learning. 7th Australasian Computing Education Conference, ACE 2005, Newcastle, NSW, Australia,
Hogan, J. M., Smith, G. and Thomas, R. (2005). Tight Spirals and Industry Clients: The Modern SE Education Experience. 7th Australasian Computing Education Conference, ACE 2005, Newcastle, NSW, 2005. Darlinghurst, NSW Australia: Australian Computer Society.
Hogan, J. M., Smith, G. and Thomas, R. (2002). The real world software process. 9th Asia/Pacific Software Engineering Conference (APSEC 2002), Gold Coast Australia, 4-6 December 2002. Piscataway, NJ United States: IEEE. doi: 10.1109/APSEC.2002.1183006
Cahill, J., Hogan, J. M. and Thomas, R. (2002). The Java metrics reporter - An extensible tool for OO software analysis. 9th Asia/Pacific Software Engineering Conference (APSEC 2002), Gold Coast, QLD Australia, 4-6 December 2002. Piscataway, NJ United States: IEEE. doi: 10.1109/APSEC.2002.1183069
Adams, Michael, Clarke, Sally and Thomas, Richard (2001). Developing graduate capabilities through PBL. 3rd Asia Pacific Conference on Problem Based Learning, Yeppoon, QLD, Australia, December 2001.
Clarke, Sally, Thomas, Richard and Adams, Michael (2001). Model of thinking in the PBL process: Comparison of medicine and information technology. 3rd Asia Pacific Conference on Problem Based Learning, Yeppoon, QLD Australia, December 2012.
Thomas, Richard (1999). Group dynamics and software engineering. Conference on Object-Oriented Programming, Systems, Languages and Applications, Denver, Colorado, USA, 1-5 November 1999. Richardson, TX United States: ACM.
Thomas, R. (1998). Industry experience in migrating to object technology. Conference on Technology of Object-Oriented Languages (TOOLS 28), Melbourne, VIC Australia, 23-26 November 1998. Piscataway, NJ United States: IEEE. doi: 10.1109/TOOLS.1998.750025
Thomas, R. (1996). A practical experiment in teaching software engineering metrics. 996 International Conference Software Engineering: Education and Practice, SEEP 1996, Dunedin, New Zealand, 24 - 27 January 1996. Piscataway, NJ United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/SEEP.1996.534004
Ho-Stuart, C. and Thomas, R. (1996). Laboratory practice with software quality assurance. 996 International Conference Software Engineering: Education and Practice, SEEP 1996, Dunedin, New Zealand, 24 - 27 January 1996. Piscataway, NJ United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/SEEP.1996.534003
Thomas, Richard (1995). Experiences with Eiffel and C++ in Teaching Object Oriented Programming. Technology of Object Oriented Languages and Systems Pacific Conference, Melbourne, VIC Australia, July 1995. Prentice Hall.
Mohay, G., Morarji, H. and Thomas, R. (1994). Undergraduate, graduate and professional education in software engineering in the '90's: a case study. Software Education Conference (SRIG-ET'94), Dunedin, New Zealand, 22-25 November 1994. Piscataway, NJ United States: IEEE. doi: 10.1109/sedc.1994.475324
Thomas, R., Semeczko, G., Morarji, H. and Mohay, G. (1994). Core software engineering subjects: A case study ('86-'94). Software Education Conference (SRIG-ET'94), Dunedin, New Zealand, 22-25 November 1994. Piscataway, NJ United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/SEDC.1994.475314
Thomas, Richard (1992). A proposal for object oriented Modula-2. Object-oriented programming systems, languages, and applications - OOPSLA '92, Vancouver, Canada, 5-10 October 1992. New York, New York, USA: ACM Press. doi: 10.1145/157709.157745

Areas of research

Cyber Security and Software Engineering
Australian Aboriginal Flag Torres Strait Islander Flag UQ acknowledges the Traditional Owners and their custodianship of the lands on which UQ is situated. — Reconciliation at UQ
  • Media

    • Media team contacts
    • Find a subject matter expert
    • UQ news
  • Working at UQ

    • Current staff
    • Careers at UQ
    • Strategic plan
    • Staff support
    • IT support for staff
  • Current students

    • my.UQ
    • Programs and courses
    • Key dates
    • Student support
    • IT support for students
  • Library

    • Library
    • Locations and hours
    • Library services
    • Research tools
  • Contact

    • Contact UQ
    • Find a researcher
    • Faculties, schools, institutes and centres
    • Divisions and departments
    • Campuses, maps and transport
    • Media team contacts
    • Find a subject matter expert
    • UQ news
    • Current staff
    • Careers at UQ
    • Strategic plan
    • Staff support
    • IT support for staff
    • my.UQ
    • Programs and courses
    • Key dates
    • Student support
    • IT support for students
    • Library
    • Locations and hours
    • Library services
    • Research tools
    • Contact UQ
    • Find a researcher
    • Faculties, schools, institutes and centres
    • Divisions and departments
    • Campuses, maps and transport
Web login
  • © The University of Queensland
  • ABN: 63 942 912 684
  • CRICOS: 00025B
  • TEQSA: PRV12080
  • Privacy and terms of use
  • Accessibility
  • Right to information
  • Feedback