Mr Richard Thomas

Senior Lecturer

School of Electrical Engineering and Computer Science
Faculty of Engineering, Architecture and Information Technology
richard.thomas@uq.edu.au
+61 7 336 52429

Overview

Publications

View all Publications

Publications

Book Chapter

Journal Article

Conference Publication

  • 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.

  • 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, 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

  • 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.

  • 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

  • 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

  • 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.

  • 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

  • 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, 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