Professor Katrina Falkner

Katrina Falkner
Head of School
School of Computer Science
Faculty of Engineering, Computer and Mathematical Sciences

Professor Falkner is Head of the School of Computer Science in the Faculty of Engineering, Computer and Mathematical Sciences, and leads the Computer Science Education Research Group (CSER), and the Modelling & Analysis Program within the Centre for Distributed and Intelligent Technologies (CDIT).

Professor Falkner has extensive experience in industry consultation, including work with DST Group, NICTA, Google US, Google Australia & New Zealand, the Commonwealth Department of Education and Training, and Telstra Foundation, crossing both the areas of Computer Science Education (within CSER) and Distributed Systems and Modelling (within CDIT). As part of her work within CSER, Professor Falkner has led the development of the CSER MOOCs - open online courses for Australian teachers to help prepare them for the Digital Technologies Curriculum, and leads the national CSER Digital Technologies Education Program, designed to support Australian teachers in teaching Computer Science, with an emphasis on supporting young women, low-SES and Indigenous populations.

Professor Katrina Falkner

Professor Falkner is Head of the School of Computer Science in the Faculty of Engineering, Computer and Mathematical Sciences, and leads the Computer Science Education Research Group (CSER), and the Modelling & Analysis Program within the Centre for Distributed and Intelligent Technologies (CDIT).

Professor Falkner has extensive experience in industry consultation, including work with DST Group, NICTA, Google US, Google Australia & New Zealand, the Commonwealth Department of Education and Training, and Telstra Foundation, crossing both the areas of Computer Science Education (within CSER) and Distributed Systems and Modelling (within CDIT). As part of her work within CSER, Professor Falkner has led the development of the CSER MOOCs - open online courses for Australian teachers to help prepare them for the Digital Technologies Curriculum, and leads the national CSER Digital Technologies Education Program, designed to support Australian teachers in teaching Computer Science, with an emphasis on supporting young women, low-SES and Indigenous populations.

Computer Science Education Research Group

My education research interests range from understanding how we can better teach fundamental computer science and computational thinking skills, to how we can apply computer science to better improve learning and learning environments. I am the leader of the Computer Science Education Research Group (CSER) based in the School of Computer Science. The CSER group aims to promote research and scholarship both within the field of Computer Science Education and more broadly in the Higher Education sector. The goal of CSER is to understand how we can improve the teaching and learning of computing, and how contemporary issues in higher education, such as the use of new technologies can impact upon the teaching and learning environment.

We lead the CSER Digital Technologies Education Program, where we support Australian teachers in developing skill and confidence in the new Digital Technologies learning area, as well as undertaking research into how we scaffold and understand the development of Computational Thinking skills in K-6. 

We also explore how we can use Natural Language Processing, Machine Learning and Information Retrieval techniques to better support learning, and to better understand how learning occurs within learning environments, such as within Massive Open Online Courses (MOOCs). We explore the development of learning models within MOOC contexts that support good practice pedagogy, and community-based learning environments.

Current Research Staff 

We are currently seeking PhD student applications for students passionate about Computer Science Education Research. If you are interested, please review these example project descriptions for further details:

Centre for Distributed and Intelligent Technologies

My discipline research is in the areas of Software Architecture and Distributed Systems, leading the Modelling and Analysis program within CDIT. Within this project we are exploring techniques for developing accurate performance models for distributed software systems so that we can better understand the Space, Weight and Power (SWaP) constraints of systems operating within constrained environments, including defence environments such as combat management systems, but also other constrained environments such as seen within drone platforms. This work has benefit well outside of the defence space, as can be seen by our recent collaboration with the Ecology and Environmental Science area within the University to explore how we can better create drone environments to support conservation efforts across a range of physical environmental conditions.

In strong collaboration with colleagues based at Australia' Defence Science and Technology Group, CDIT has led the development of the MEDEA modelling environment, which supports performance modelling of software systems in early stages of design and development, including the integration of existing software components, and supporting a range of representative hardware platforms, including FPGA, GPU, VM and Cloud-based environments. 

In addition to this existing work, we are leading a new collaboration exploring how we can best support support the targeting of new reconfigurable hardware platforms in software development, including the development of case studies of cutting-edge hardware, and opportunities for automated software translation.  

We are currently seeking PhD student applications across both of these areas. If you are interested, please review these example project descriptions for further details:

Current Research Staff

  • Dan Fraser, Research Associate
  • Marianne Reickmann, Research Associate
  • Cathlyn Aston, Software Developer
  • Jackson Michael, Software Developer
  • Mitchell Conrad, Software Developer

Appointments

Date Position Institution name
2017 Professor University of Adelaide
2013 - 2016 Associate Professor University of Adelaide
2009 - 2012 Senior Lecturer University of Adelaide
2009 - 2011 Associate Dean (Learning and Teaching) University of Adelaide
2003 - 2008 Lecturer University of Adelaide
2000 - 2003 Postdoctoral Research Fellow University of Adelaide

Awards and Achievements

Date Type Title Institution Name Amount
2015 Award 2015 Gold Award Winner for ACS ICT Higher Education Educator of the Year Australian Computer Society
2015 Award 2015 EdtechSA/ISTE Making it Happen Award
2015 Award EdTEchSA Leader of the Year Award
2012 Award Endeavour Executive Award
2008 Teaching Award Stephen Cole the Elder Award for Excellence in Teaching
2008 Achievement Australian Learning and Teaching Council Citation
2007 Teaching Award Executive Dean’s Award for Excellence in Teaching
2007 Teaching Award ECMS Faculty Prize for Excellence in Teaching

Journals

Year Citation
2017 Atapattu, T., Falkner, K. & Falkner, N. (2017). A comprehensive text analysis of lecture slides to generate concept maps. Computers and Education, 115, 96-113.
10.1016/j.compedu.2017.08.001
2017 Michell, D., Szorenyi, A., Falkner, K. & Szabo, C. (2017). Broadening participation not border protection: how universities can support women in computer science. Journal of Higher Education Policy and Management, 39, 4, 406-422.
10.1080/1360080X.2017.1330821
2017 Jayatilaka, A., Ranasinghe, D. C., Falkner, K., Visvanathan, R. & Wilson, A. (2017). Care workers' voices in designing assistive technologies for preventing malnutrition in older people with dementia: Innovative Practice.. Dementia (London, England), 1471301217722852-.
10.1177/1471301217722852
2016 Falkner, K., Szabo, C., Chiprianov, V., Puddy, G., Rieckmann, M., Fraser, D. & Aston, C. (2016). Model-driven performance prediction of systems of systems. Software and Systems Modeling, OnlinePubl, 1-27.
10.1007/s10270-016-0547-8
2016 Vivian, R., Falkner, K., Falkner, N. & Tarmazdi, H. (2016). A method to analyse computer science students’ teamwork in online collaborative learning environments. ACM Transactions on Computing Education, 16, 2, 7-1-7-28.
10.1145/2793507
2016 Falkner, K. & Vivian, R. (2016). A review of Computer Ccience resources for learning and teaching with K-12 computing curricula: an Australian case study. Computer Science Education, 25, 4, 390-429.
10.1080/08993408.2016.1140410
2015 Uzunov, A., Fernandez, E. & Falkner, K. (2015). Security solution frames and security patterns for authorization in distributed, collaborative systems. Computers and Security, 55, 193-234.
10.1016/j.cose.2015.08.003
2015 Falkner, K. E. (2015). Computational thinking as the ‘new literacy’: professional development opportunities. Curriculum & Leadership Journal, 13, 9, -.
2015 Uzunov, A., Fernandez, E. & Falkner, K. (2015). ASE: a comprehensive pattern-driven security methodology for distributed systems. Computer Standards and Interfaces, 41, 112-137.
10.1016/j.csi.2015.02.011
2015 Uzunov, A., Falkner, K. & Fernandez, E. (2015). A comprehensive pattern-oriented approach to engineering security methodologies. Information and Software Technology, 57, 1, 217-247.
10.1016/j.infsof.2014.09.001
2014 Vivian, R., Falkner, K. & Falkner, N. (2014). Addressing the challenges of a new digital technologies curriculum: MOOCs as a scalable solution for teacher professional development. Research in Learning Technology, 22, 1, 24691-1-24691-19.
10.3402/rlt.v22.24691
2012 Falkner, K. & Falkner, N. (2012). Supporting and structuring "contributing student pedagogy" in computer science curricula. Computer Science Education, 22, 4, 413-443.
10.1080/08993408.2012.727713
2012 Uzunov, A., Fernandez, E. & Falkner, K. (2012). Engineering security into distributed systems: a survey of methodologies. Journal of Universal Computer Science, 18, 20, 2920-3006.
10.3217/jucs-018-20-2920
2012 Uzunov, A., Fernandez, E. & Falkner, K. (2012). Securing distributed systems using patterns: A survey. Computers & Security, 31, 5, 681-703.
10.1016/j.cose.2012.04.005
2011 Falkner, K. (2011). Integrating Communications Skills with Discipline Content. Ergo, 2, 1, 5-14.
2009 Falkner, K. & Palmer, E. (2009). Developing authentic problem solving skills in introductory computing classes. SIGCSE Bulletin, 41, 1, 4-8.
10.1145/1539024.1508871
2009 Nguyen, P., Falkner, K., Detmold, H. & Munro, D. (2009). A domain specific language for execution profiling & regulation. Conferences in Research and Practice in Information Technology Series, 91, 123-132.
2008 Detmold, H., Van Den Hengel, A., Dick, A., Falkner, K., Munro, D. & Morrison, R. (2008). Middleware for distributed video surveillance. IEEE Distributed Systems Online, 9, 2, 1-11.
10.1109/MDSO.2008.7
2005 Norcross, S., Morrison, R., Munro, D., Detmold, H. & Falkner, K. (2005). Implementing a family of distributed garbage collectors. Journal of Research and Practice in Information Technology, 37, 1, 107-126.
2005 Detmold, H., Falkner, K., Munro, D., Olds, T., Morrison, R. & Norcross, S. (2005). Server enforced program safety for web application engineering. Journal of Web Engineering, 4, 4, 339-371.
1999 Hawick, K., James, H., Silis, A., Grove, D., Patten, C., Mathew, J. ... Vaughan, F. (1999). DISCWorld : an environment for service-based metacomputing. Future Generation Computer Systems, 15, 5, 623-635.
10.1016/S0167-739X(99)00014-X

Book Chapters

Year Citation
2015 Atapattu Mudiyanselage, T., Falkner, K. & Falkner, N. (2015). An evaluation methodology for concept maps mined from lecture notes: an educational perspective. In S. Zvacek, M. T. Restivo, J. Uhomoibhi & M. Helfert (Eds.), Computer Supported Education (pp. 68-83). Springer International Publishing.
10.1007/978-3-319-25768-6_5
2014 Falkner, K., Chiprianov, V., Falkner, N., Szabo, C. & Puddy, G. (2014). A model-driven engineering method for DRE defence systems performance analysis and prediction. In A. Bagnato, L. Indrusiak, I. Quadri & M. Rossi (Eds.), Handbook of research on embedded systems design (pp. 301-326). United States: IGI Global.
10.4018/978-1-4666-6194-3.ch012
2012 Falkner, K. (2012). Embedding communication skills in the study of the discipline. In A. Patil, H. Eijkman & E. Bhattacharyya (Eds.), New media communication skills for engineers and IT professionals: trans-national and trans-cultural demands (pp. 94-114). IGI Global.
10.4018/978-1-4666-0243-4.ch007

Conference Papers

Year Citation
2017 Sheard, J., Simon, , Butler, M., Falkner, K., Morgan, M. & Weerasinghe, A. (2017). Strategies for maintaining academic integrity in first-year computing courses.
10.1145/3059009.3059064
2017 Atapattu, T. & Falkner, K. (2017). Discourse analysis to improve the effective engagement of MOOC videos.
10.1145/3027385.3029470
2017 Falkner, K. E., Vivian, R. & Falkner, N. (2017). Supporting Computational Thinking Development in K-6. Latice 2017. Hong Kong.
2017 Birdsey, L., Szabo, C. & Falkner, K. (2017). Casl: A declarative domain specific language for modeling complex adaptive systems. Winter Simulation Conference (WSC). Arlington, VA.
10.1109/WSC.2016.7822180
2017 Haidry, S., Falkner, K. & Szabo, C. (2017). Identifying domain-specific cognitive strategies for software engineering.
10.1145/3059009.3059032
2017 Le, K., Tarmazdi, H., Vivian, R., Falkner, K., Szabo, C. & Falkner, N. (2017). Directing Teacher Focus in Computer Science Online Learning Environments. Latice 2017. Hong Kong.
2017 Falkner, N., Szabo, C. & Falkner, K. (2017). Formal forum triage: Towards the strategic selection of responses to student discussion forums.
10.1145/3051457.3053977
2017 Falkner, K., Vivian, R., Falkner, N. & William, S. (2017). Reflecting on three offerings of a community-centric MOOC for K-6 computer science teachers. SIGCSE '17 ACM SIGCSE Technical Symposium on Computer Science Education. Seattle, WA.
10.1145/3017680.3017712
2016 Falkner, K., Szabo, C. & Chiprianov, V. (2016). Model-driven performance predication of systems of systems. ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems.. Saint-Malo, France.
2016 Atapattu Mudiyanselage, T. & Falkner, K. (2016). A framework for topic generation and labeling from MOOC discussions. Third Annual ACM Conference on Learning @ Scale (L@S '16). Edinburgh, UK.
10.1145/2876034.2893414
2016 Allan, T., Brumley, B., Falkner, K., Van De Pol, J. & Yarom, Y. (2016). Amplifying side channels through performance degradation. 32nd Annual Conference on Computer Security Applications (ACSAC '16). Los Angeles, California.
10.1145/2991079.2991084
2016 Atapattu Mudiyanselage, T., Falkner, K. & Tarmazdi, H. (2016). Topic-wise classification of MOOC discussions: a visual analytics approach. 9th International Conference on Educational Data Mining (EDM). T. Barnes, M. Chi & M. Feng (Eds.) Raleigh, NC, USA.
2016 Falkner, K., Falkner, N., Szabo, C. & Vivian, R. (2016). Applying validated pedagogy to MOOCs: an introductory programming course with media computation. 2016 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '16). Arequipa, Peru.
10.1145/2899415.2899429
2015 Morgan, M., Sheard, J., Butler, M., Falkner, K., Simon, & Weerasinghe, A. (2015). Teaching in first-year ICT education in Australia: research and practice. The 17th Australasian Computing Education Conference (ACE 2015). Sydney, Australia.
2015 Tarmazdi, H., Vivian, R., Szabo, C., Falkner, K. & Falkner, N. (2015). Using learning analytics to visualise computer science teamwork. Innovation and Technology in Computer Science Education (ITiCSE). V. Dagiene, C. Schulte & T. Jevsikova (Eds.) Vilnius, Lithuania.
10.1145/2729094.2742613
2015 Falkner, K., Szabo, C., Vivian, R. & Falkner, N. (2015). Evolution of software development strategies. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE 2015)). Firenze, Italy.
10.1109/ICSE.2015.153
2015 Fehlmann, S. & Falkner, K. (2015). A case study in agility and evolving the long-lived software system. 24th Australasian Software Engineering Conference (ASWEC 2015). Adelaide, SA, Australia.
10.1145/2811681.2811688
2015 Falkner, K., Szabo, C., Michell, D. E., Szorenyi, A. & Thyer, S. (2015). Gender gap in academia: perceptions of female computer science academics. 2015 ACM Conference on Innovation and Technology in Computer Science Education. Vilnius, Lithuania.
10.1145/2729094.2742595
2015 Falkner, K., Vivian, R. & Falkner, N. (2015). Teaching computational thinking in K-6: the CSER digital technologies MOOC. 17th Australasian Computing Education Conference (ACE 2015). Sydney, Australia.
2015 Atapattu, T., Falkner, K. & Falkner, N. (2015). Educational question answering motivated by question-specific concept maps. 17th International Conference on Artificial Intelligence in Education (AIED). C. Conati, N. Heffernan, A. Mitrovic & M. F. Verdejo (Eds.) Madrid, Spain.
10.1007/978-3-319-19773-9_2
2015 Sheard, J., Morgan, M., Butler, M., Falkner, K., Simon, & Weerasinghe, A. (2015). Assessment in first-year ICT education in Australia: research and practice. 17th Australasian Computing Education Conference (ACE 2015). Sydney, Australia.
2015 Bower, M. & Falkner, K. (2015). Computational thinking, the notional machine, pre-service teachers, and research opportunities. 17th Australasian Computing Education Conference (ACE 2015). Sydney, Australia.
2015 Butler, M., Sheard, J., Morgan, M., Weerasinghe, A., Falkner, K. & Simon, (2015). Understanding the teaching context of first year ICT Education in Australia. 17th Australasian Computing Education Conference (ACE 2015). Sydney, Australia.
2015 Álvarez Cid-Fuentes, J., Szabo, C. & Falkner, K. (2015). Online behavior identification in distributed systems. 34th Symposium on Reliable Distributed Systems (SRDS). Montreal, Canada.
10.1109/SRDS.2015.16
2015 Butler, M., Morgan, M., Sheard, J., Simon, , Falkner, K. & Weerasinghe, A. (2015). Initiatives to increase student Engagement in first-year ICT. 2015 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '15). Vilnius, Lithuania.
10.1145/2729094.2742629
2015 Vivian, R., Tarmazdi, H., Falkner, K., Falkner, N. & Szabo, C. (2015). The development of a dashboard tool for visualising online teamwork discussions. 37th International Conference on Software Engineering (ICSE). Florence, Italy.
10.1109/ICSE.2015.170
2015 Atapattu, T., Falkner, K. E. & Falkner, N. (2015). Task-adapted concept map scaffolding to support quizzes in an online environment. 20th Annual Conference on Innovation and Technology in Computer Science Education. Vilnius, Lithuania.
10.1145/2729094.2742634
2014 Uzunov, A. V., Falkner, K. & Fernandez, E. B. (2014). A comprehensive pattern-driven security methodology for distributed systems. 2014 23rd Australasian Software Engineering Conference (ASWEC 2014). Sydney, N.S.W..
10.1109/ASWEC.2014.14
2014 Falkner, N. & Falkner, K. (2014). “Whither, badges?” or “wither, badges!”: a metastudy of badges in Computer Science education to clarify effects, significance and influence. 14th Koli Calling International Conference on Computing Education Research (Koli Calling '14). Koli, Finland.
10.1145/2674683.2674698
2014 Falkner, K., Vivian, R. & Falkner, N. J. G. (2014). Identifying computer science self-regulated learning strategies. 19th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2014). Uppsala, Sweden.
10.1145/2591708.2591715
2014 Chiprianov, V., Falkner, K., Gallon, L. & Munier, M. (2014). Towards modelling and analysing non-functional properties of systems of systems. 9th International Conference on System of Systems Engineering (SOSE 2014). S. CooK, V. Ireland, A. Gorod, T. Ferris & Q. Do (Eds.) Adelaide, Australia.
10.1109/SYSOSE.2014.6892503
2014 Falkner, N., Vivian, R., Piper, D. & Falkner, K. (2014). Increasing the effectiveness of automated assessment by increasing marking granularity and feedback units. 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14). Atlanta, Georgia.
10.1145/2538862.2538896
2014 Atapattu Mudiyanselage, T., Falkner, K. & Falkner, N. (2014). Acquisition of triples of knowledge from lecture notes: a natural language processing approach. 7th International Conference on Educational Data Mining. Stamper, J., Pardos, Z. & M. Mavrikis (Eds.) London, United Kingdom.
2014 Yarom, Y. & Falkner, K. (2014). Flush+reload: a high resolution, low noise, l3 cache side-channel attack. 23rd USENIX Security Symposium. San Diego, United States.
2014 Szabo, C., Falkner, K. & Falkner, N. (2014). Experiences in course design using neo-piagetian theory. 14th Koli Calling International Conference on Computing Education Research (Koli Calling). Koli ,Finland.
10.1145/2674683.2674691
2014 Szabo, C. & Falkner, K. (2014). Neo-Piagetian theory as a guide to curriculum analysis. 45th ACM technical symposium on Computer science education (SIGCSE). Atlanta, GA.
10.1145/2538862.2538910
2014 Rieckmann, M., Fraser, D., Chiprianov, V., Szabo, C. & Falkner, K. (2014). Demonstration of model-driven performance prediction of distributed real-time embedded systems of systems. 2014 European Conference on Software Architecture Workshops (ECSAW '14). Vienna, Austria.
10.1145/2642803.2642837
2014 Falkner, K., Vivian, R. & Falkner, N. (2014). The Australian Digital Technologies Curriculum: challenge and opportunity. 16th Australasian Computing Education Conference (ACE 2014). Auckland, New Zealand.
2014 Atapattu Mudiyanselage, T., Falkner, K. & Falkner, N. (2014). Evaluation of concept importance in concept maps mined from lecture notes: computer vs human. 6th International Conference on Computer Supported Education (CSEDU 2014). S. Zvacek, M. T. Restivo, J. Uhomoibhi & M. Helfert (Eds.) Barcelona, Spain.
10.5220/0004842300750084
2014 Chiprianov, V., Falkner, K., Szabo, C. & Puddy, G. (2014). Architectural support for model-driven performance prediction of distributed real-time embedded systems of systems. 8th European Conference on Software Architecture (ECSA 2014). P. Avgeriou & U. Zdun (Eds.) Vienna, Austria.
10.1007/978-3-319-09970-5_30
2014 Vivian, R., Falkner, K. & Szabo, C. (2014). Can everybody learn to code?: computer science community perceptions about learning the fundamentals of programming. 14th Koli Calling International Conference on Computing Education Research. Koli Finland.
10.1145/2674683.2674695
2013 Falkner, K., Falkner, N. & Vivian, R. (2013). Collaborative learning and anxiety a phenomenographic study of collaborative learning activities. ACM Special Interest Group on Computer Science Education Conference (SIGCSE). Denver, CO.
10.1145/2445196.2445268
2013 Falkner, K., Chiprianov, V., Falkner, N., Szabo, C., Hill, J., Puddy, G. ... Wallis, A. (2013). Model-driven performance prediction of distributed real-time embedded defence systems. IEEE International Conference on Engineering of Complex Computer Systems (ICECCS). Singapore.
10.1109/ICECCS.2013.29
2013 Uzunov, A., Falkner, K. & Fernandez, E. (2013). Decomposing distributed software architectures for the determination and incorporation of security and other non-functional requirements. Australian Software Engineering Conference (ASWEC). Melbourne, Australia.
10.1109/ASWEC.2013.14
2013 Vivian, R., Falkner, K. & Falkner, N. (2013). Computer science students' causal attributions for successful and unsuccessful outcomes in programming assignments. Baltic Sea Conference on Computing Education Research (Koli Calling). Koli, Finland.
10.1145/2526968.2526982
2013 Falkner, K., Vivian, R. & Falkner, N. (2013). Neo-piagetian forms of reasoning in software development process construction. Learning and Teaching in Computing and Engineering (LaTiCE). Macau, China.
10.1109/LaTiCE.2013.23
2013 Haig, T., Falkner, K. & Falkner, N. (2013). Visualisation of learning management system usage for detecting student behaviour patterns. Australasian Computing Education Conference (ACE). A. Carbone & J. Whalley (Eds.) Adelaide, South Australia.
2013 Vivian, R., Falkner, K. & Falkner, N. (2013). Building consensus: Students' cognitive and metacognitive behaviours during wiki construction. Learning and Teaching in Computing and Engineering (LaTiCE). Macau, China.
10.1109/LaTiCE.2013.22
2013 Falkner, K., Chiprianov, V., Falkner, N., Szabo, C. & Puddy, G. (2013). Modeling scenarios for the performance prediction of distributed real-time embedded systems. Military Communications and Information Systems Conference (MilCIS). Canberra, ACT.
10.1109/MilCIS.2013.6694495
2013 Britton, M., Falkner, K. & Puddy, G. (2013). Combat management systems: Predicting performance early in the design lifecycle. Military Communications and Information Systems Conference (MilCIS). Canberra, ACT.
10.1109/MilCIS.2013.6694492
2013 Falkner, K. & Falkner, N. (2013). Designing and supporting collaborative learning activities. ACM Technical Symposium on Computer Science Education. Denver, CO.
10.1145/2445196.2445354
2013 Falkner, N., Vivian, R. & Falkner, K. (2013). Computer science education: The first threshold concept. Learning and Teaching in Computing and Engineering (LaTiCE). Macau, China.
10.1109/LaTiCE.2013.32
2013 Vivian, R., Falkner, K. & Falkner, N. (2013). Analysing computer science students' teamwork role adoption in an online self-organised teamwork activity. Baltic Sea Conference on Computing Education Research (Koli Calling). Koli, Finland.
10.1145/2526968.2526980
2012 Falkner, K. & Falkner, N. (2012). Integrating communication skills into the computer science curriculum. ACM Special Interest Group on Computer Science Education Conference (SIGCSE). Raleigh, NC.
10.1145/2157136.2157248
2012 Falkner, N. & Falkner, K. (2012). Teaching tools as teaching tools: contextualised authentic learning examples. AAEE - Annual Conference of Australasian Association for Engineering Education. Melbourne.
2012 Falkner, N. & Falkner, K. (2012). A fast measure for identifying at-risk students in computer science. International Computing Education Research Conference (ICER). Auckland.
10.1145/2361276.2361288
2012 Atapattu Mudiyanselage, T., Falkner, K. & Falkner, N. (2012). Automated extraction of semantic concepts from semi-structured data: supporting computer-based education through the analysis of lecture notes. International Conference on Database and Expert Systems Applications (DEXA). Vienna.
10.1007/978-3-642-32600-4_13
2012 Yarom, Y., Falkner, K. & Munro, D. (2012). S-RVM: a secure design for a high-performance java virtual machine. ACM Workshop on Virtual Machines and Intermediate Languages (VMIL). Tucson, AZ.
10.1145/2414740.2414745
2010 Le Lievre, K. & Falkner, K. (2010). A change of direction: helping postgraduate students become effective sessional teachers. ERGA Conference. Adelaide, Australia.
2010 Falkner, K. & Le Lievre, K. (2010). From student to teacher: Building professional development resources for sessional teaching staff. Annual Conference for the Australasian Association for Engineering Education. Sydney.
2009 Nguyen, P., Falkner, K., Detmold, H. & Munro, D. (2009). A domain specific language for execution profiling & regulation. Australasian Computer Science Conference (ACSC). New Zealand.
2009 Falkner, K. (2009). Engaging large first year classes. AAEE Conference. Adelaide.
2009 Falkner, K. & Palmer, E. (2009). Developing authentic problem solving skills in introductory computing classes. SIGSCE'09. Tennessee, USA.
10.1145/1508865.1508871
2009 Falkner, K. & Munro, D. (2009). Easing the transition: A collaborative learning approach. Australasian Computing Education Conference. New Zealand.
2008 Detmold, H., Van Den Hengel, A., Dick, A., Cichowski, A., Hill, R., Kocadag, E. ... Munro, D. (2008). Estimating camera overlap in large and growing networks. ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC). California.
10.1109/ICDSC.2008.4635694
2008 Falkner, K., McEntee, J., Palmer, E. & Botten, J. (2008). Establishing an education community of practice. HERDSA. Rotorua, New Zealand.
2007 Falkner, K., Balasubramaniam, D., Detmold, H. & Munro, D. (2007). Informed evolution. European Conference on Software Architecture, ECSA. Flavio Oquendo (Ed.) Madrid, Spain.
10.1007/978-3-540-75132-8_26
2007 Detmold, H., Van Den Hengel, A., Dick, A., Cichowski, A., Hill, R., Kocadag, E. ... Munro, D. (2007). Topology estimation for thousand-camera surveillance networks. ICDSC-07. B. Rinner & W. Wolf (Eds.) Vienna, Australia.
10.1109/ICDSC.2007.4357524
2006 Detmold, H., Dick, A., Falkner, K., Munro, D., Van Den Hengel, A. & Morrison, R. (2006). Middleware for video surveillance networks. MidSens'06. V. Cahill & S. Michiels (Eds.) Melbourne, Australia.
10.1145/1176866.1176872
2006 Detmold, H., Dick, A., Falkner, K., Munro, D., Van Den Hengel, A. & Morrison, R. (2006). Scalable surveillance software architecture. IEEE International Conference on Video and Signal Based Surveillance. M. Piccardi, T. Hintz, I. Pavlidis, C. Regazzoni & X. He (Eds.) Sydney, Australia.
10.1109/AVSS.2006.101
2006 Detmold, H., Falkner, K., Munro, D., Olds, T. & Zakarevicius, A. (2006). Evolving system services to meet application requirements. HICCS-39. J. Gray, R. Klefstad & Y. Coady (Eds.) Kauai, Hawaii, USA.
10.1109/HICSS.2006.164
2004 Brodie-Tyrrell, W., Detmold, H., Falkner, K. & Munro, D. (2004). Garbage collection for storage-oriented clusters. ACSC. V. Estivill Castro (Ed.) Dunedin, New Zealand.
2004 Fox, J., Detmold, H. & Falkner, K. (2004). Hyper-programming web applications. AUSCC04. G. Abraham & B. I. P. Rubinstein (Eds.) RMIT University, Melbourne, Australia.
2004 Falkner, K., Detmold, H., Hill, D., Munro, D., Morrison, R. & Norcross, S. (2004). Unifying static and dynamic approaches to evolution through the Compliant Systems Architecture. HICSS'04. R. H. Sprague Jr (Ed.) Big Island, Hawaii.
10.1109/HICSS.2004.1265637
2004 Olds, T., Detmold, H., Falkner, K. & Munro, D. (2004). Engineering safe and efficient shareability within Web systems. APWeb. J. X. Yu, X. Lin, H. Lu & Y. Zhang (Eds.) Hangzhou, China.
10.1007/b96838
2004 Hill, D. & Falkner, K. (2004). Designing a flexible naming system with the compliant systems architecture. WOSSA '. H. Detmold, K. Falkner & D. S. Munro (Eds.) Victor Harbor, South Australia.
2003 Hill, D., Detmold, H., Falkner, K. & Munro, D. (2003). Using the compliant systems architecture to deliver flexible policies within two-phase commit. British National Conference on Databases. A. James, B. Lings & M. Younas (Eds.) Coventry University, Coventry.
10.1007/3-540-45073-4_19
2003 Detmold, H., Falkner, K., Munro, D., Olds, T., Morrison, R. & Norcross, S. (2003). An integrated approach to static safety of web applications. International WWW Conference. G. Hencsey & B. White (Eds.) Budapest, Hungary.
2002 Falkner, K., Detmold, H., Munro, D. & Olds, T. (2002). Towards compliant distributed shared memory. CCGrid - IEEE/ACM International Symposium on Cluster Computing on the Grid. H. Bal, K. P. Lohr & A. Reinefeld (Eds.) Berlin, Germany.
10.1109/CCGRID.2002.1017151
2001 Vaughan, F., Brodie-Tyrrell, W., Falkner, K. & Munro, D. (2001). Bounded parallel garbage collection: Implementation and adaptation. PART. H. ElGindy & C. Fidge (Eds.) Sydney, Australia.
2001 Munro, D., Falkner, K., Lowry, M. & Vaughan, F. (2001). Mosaic: A non-intrusive complete garbage collector for DSM systems. IEEE/ACM International Symposium on Cluster Computing and the Grid. R. Buyya, G. Mohay & P. Roe (Eds.) Brisbane, Australia.
10.1109/CCGRID.2001.923240
2000 Falkner, K. (2000). A model of location transparency. The IDEA International Workshop. C. J. Barter & D. S. Munro (Eds.) Victor Harbor, Australia.
1998 Coddington, P., Hawick, K., Kerry, K., Mathew, J., Silis, A., Webb, D. ... Tang, K. (1998). Implementation of a geospatial imagery digital library using Java and CORBA. Technology of Object-Oriented Languages International Conference (TOOLS 27). J. Chen, M. Li, C. Mingins & B. Meyer (Eds.) BEIJING, PEOPLES R CHINA.
10.1109/TOOLS.1998.713610
1998 Kerry, K. & Hawick, K. (1998). Kriging interpolation on high-performance computers.

Conference Items

Year Citation
2017 Vivian, R., Falkner, K. & Szabo, C. (2017). Broadening participation in computer science: key strategies from international findings. SIGCSE '17 ACM SIGCSE Technical Symposium on Computer Science Education. Seattle, WA.
10.1145/3017680.3017810

Report for External Bodies

Year Citation
2015 Falkner, K. & Vivian, R., (2015). Coding Across the Curriculum: Resource Review, Australian Government : Department of Education and Training,

Current Grants and Industry Research Contracts

SEM Environment: Deployment Platform and Instrumentation Research. K. Falkner and C. Szabo, DST Group Research Contract ($933,014) (2017-2019)

For the Expanded Rollout and Support of the University of Adelaide Digital Technology MOOCS – Closing the Digital Divide for Disadvantaged Students, Department of Education and Training. K. Falkner, R. Vivian, N. Falkner and C. Szabo ($6,900,000) (2016-2020)

Assessment and OS-Level Mitigation of Timing Channels. Y.Yarom and K. Falkner, Data61 CRP Research Agreement ($682,684) (2016-2019)

Airborne spatial tracking for saving endangered species. D. Ranasinghe, L. P. Koh, K. Falkner, B. Ostendorf, G. Puddy, ARC Linkage Project ($181,194) (2016-2018)

Assessment for the F-10 Australian Curriculum: Digital Technologies, Education Services Australia (ESA) Research Contract. R. Vivian & K. Falkner. (2016-2018) ($141,616) (2016-2017).

Completed Grants and Industry Research Contracts

Understanding Australia’s Teaching Culture with Respect to Gender Diversity, C. Szabo, K. Falkner, A. Szorenyi and D. Michell, Google Australia, $26,764 (2017)

Understanding the relationship between social community formation and progression within MOOC environments, K. Falkner, R. Vivian and T. Atapattu, Research Contract, Google Australia, $37,687 (2017)

KVM Literature Review. K. Falkner, DST Group Research Contract ($60,000) (2017)

Delivery of a Fully Operational SEM Environment. K. Falkner and C. Szabo, DST Group Research Contract ($150,000) (2016-2017)

Submarine Combat System Large Scale Computing Infrastructure Performance and Interoperability Insight. K. Falkner and C. Szabo, DST Group Research Contract ($150,000) (2016-2017)

Computing Infrastructure Performance and Interoperability Research (Generic Vehicle Architecture Integration). K. Falkner and C. Szabo, DST Group Research Contract ($110,000) (2016)

Expanding Teacher Professional Development – Beyond the CSER MOOC, Google Research Contract. K. Falkner, R. Vivian. ($95,101) (2016)

Assessment and OS-Level Mitigation of Timing Channels. Y.Yarom and K. Falkner, NICTA CRP Research Agreement ($132,378) (2015-2016)

Automated Analysis of MOOC Discussion Content to Support Personalised Learning, K. Falkner, Google MOOC Focused Research Awards. ($50,000 US) (2015-2016)

Pathways to Computer Science: Enabling Equity and Diversity. K. Falkner, C. Szabo, A.Szorenyi and D. Michell, Google Research Contract ($55,000) (2015-2016)

Computing Infrastructure Performance and Interoperability Research – Integration. K. Falkner and C. Szabo, DSTO Research Contract ($465,000) (2015-2016)

Computing Infrastructure Performance and Interoperability Research – Security. K. Falkner and Y. Yarom, DSTO Research Contract ($170,000) (2015-2016)

Coding Across the Curriculum – Curriculum Mapping and Analysis. K. Falkner and R. Vivian. ($77,889) (2015)

Building Digital Technologies Capacity. K. Falkner and R. Vivian, Google Research Contract ($48,312) (2014-2015)

Assessment and OS-Level Mitigation of Timing Channels. K. Falkner and Y. Yarom, NICTA CRP ($232,167) (2014-2015)

Addressing the Challenge of the Digital Technologies Curriculum (Years 7&8). K. Falkner, R. Vivian, N. Falkner and C. Szabo, Digital Careers Sponsorship Agreement ($119,588) (2014-2015).

Model Driven Systems Engineering: Advanced Modelling of Communication Protocols. K. Falkner and Y. Yarom, DSTO Research Contract ($110,000) (2014)

Improving Gender Equity in Computer Science and ICT, A. Szorenyi and K. Falkner, HUMSS Faculty Research Centre Competitive Funding Scheme ($4,985) (2014)

Experiences of first year students in ICT courses: best practices in teaching introductory programming in ICT courses, J. Sheard, M. Morgan, M. Butler, K. Falkner, A. Weerasinghe, Simon, ACDICT ALTA Commissioned Good Practice Report ($14,937) (2014)

Model Driven Systems Engineering: Advanced Modelling of Communication Protocols. K. Falkner and C. Szabo, DSTO Research Contract ($130,000) (2014)

Addressing the Challenges of the Digital Technologies Curriculum: MOOCs for Teacher Development, K. Falkner, N. Falkner and R. Vivian, Google Research Contract ($65,000 + in-kind) (2013-2014)

An evidenced-based approach to the design and redevelopment of inclusive, technology-enhanced learning environments, D. Wood, L. Glenny, C. Snowden, S. Scutter, T. Du, D. Tedmanson, B. Underwood, T. Johnson, N. Lindsay, K. Falkner, R. Vivian, M. Hughes-Warrington, H. Partridge and J. Willems, OLT Innovation and Development Grant, $211,000 (2013-2014)

Model Driven Systems Engineering. K. Falkner and C. Szabo, DSTO Research Contract ($420,000) (2013-2015)

Digital Inclusion and Indigenous Australians. Lester-Irabinna Rigney, Katrina Falkner, Peter Radoll and Mike Wilmore. Telstra Foundation Research Contract, $75,000 (2013).

Review of Model Driven Software Engineering Practice: System Execution Modelling Environment. K. Falkner, N. Falkner and C. Szabo. DSTO Research Contract ($75,000) (2012-2013)

Review of Model Driven Software Engineering Practice: System Virtualisation. K. Falkner. DSTO Research Contract ($130,000) (2012-2013)

Review of Model Driven Software Engineering Practice: Extending the Reference Combat management and System Execution Modelling Capability. K. Falkner, N. Falkner and C. Szabo, DSTO Research Contract ($490,000) (2012-2013)

Review of Model Driven Software Engineering Practice: System Execution Modelling. K. Falkner, DSTO Research Contract ($120,000) (2012)

Review of Model Driven Software Engineering Practice: Reference Combat Management System Development. K. Falkner, DSTO Research Contract ($225,000) (2011-2012)

Review of Model Driven Software Engineering Practice: UAV Models. K. Falkner, DSTO Research Contract ($46,500) (2011)

Early Intervention Strategies for At Risk Students in ECMS, Katrina Falkner, Lachlan Coleman, University Implementation Grant for Learning and Teaching Enhancements ($12,000) (2010).

Sustained Sessional Teacher Support, K. Falkner, T. Rainsford, C. Kestell, J. Denier, University Learning and Teaching Performance Fund Grant ($50,000) (2009-2010)

A Problem Solving Curriculum in Computing, B. Alexander, K. Falkner, H. el-Gindy, F. Brown, Z. Michalewicz, Google Research Grant ($46,500) (2007-2008)

Review of Model Driven Software Engineering Practice. K. Falkner, DSTO Research Contract ($70,000) (2010)
Designing software architectures for application development above a microkernel in a trusted embedded system, K. Falkner, ECMS Faculty Small Grant ($10,000) (2006-2007)

Evaluating effectiveness, defining standards and sharing effective methods of assessment across disciplines, E. Palmer, K. Falkner, J. McEntee, B. Alexander, S. Al-Sarawi, M. Coulson, J. Botten, L. Rogers, University of Adelaide Learning and Teaching Grant ($32,000) (2007)

Establishing links between High School Mathematics and Different University Pathways, K. Falkner (Industry Partner), Premier's Industry Awards for Teachers of Science and Mathematics (in-kind contribution) (2007)

Mistkastn - a distributed Java Virtual Machine, D.S. Munro, K. Falkner and Y. Yarom, Apple University Development Fund Grant (Equipment Grant, $7,500) (2005-2007)

The evaluation and validation of a new approach to software evolution, K. Falkner, ECMS Faculty Small Grant ($6,500) (2005)

A new approach to integrating Static and Dynamic Software Evolution Techniques, K. Falkner, ECMS Faculty Small Grant ($8,000) (2004)

Computer Science Programming and Learning Centre, K. Falkner and D.S. Munro, University of Adelaide Learning and Teaching Grant ($12,000) (2003)

 

 

I have a strong interest in Computer Science Education Research, mainly in the areas of collaborative and active pedagogy, and the use of technology to support online learning, including MOOCs, online collaboration environments and technology-assisted education. You can read more about my work in this area at the Computer Science Education Research Group (CSER) site. 

CSER leads the development of the CSER Digital Technologies MOOCs, free online courses, designed to support Australian teachers with implementing the Australian Curriculum: Digital Technologies. These courses are free and open to all Australian teachers, and will help connect you with a community of interested educators. 

You can read more about Learning and Teaching within the School of Computer Science on my wordpress blog: katrinafalkner.wordpress.com

I am always interested in working with new students - if you are interesting in a research project, either at the Honours/Masters coursework or PhD/Masters research level, please contact me to discuss further. Please include a draft research proposal and your academic transcripts in your email. If you are interested in Honours or Masters coursework projects then please see the list of available projects here for Honours and here for Masters.

If you are interested in studying a PhD or a Masters by research, then please see either the Centre for Distributed and Intelligent Technologies (CDIT) Modelling and Analysis program or Computer Science Education Research Group (CSER) sites for relevant project ideas and areas.

Centre for Distributed and Intelligent Technologies

 Current Research Students

  • Javier Alvarez, Modelling within Cloud Environments (PhD)
  • Lachlan Birdsey, Complex Systems At-Scale (PhD)
  • Amir Kanan Kashefi, Software Architectures for Model Driven Engineering (MPhil)
  • Michelle McClintock, Security Enterprise Architecture (PhD)
  • Jungtaek Oh, Cryptographic Attacks on Modern CPUs (Masters of Computer Science)
  • Gavin Puddy, System Execution Modelling (PhD)

Past Research Students

  • Dr Yuval Yarom, Software-based Reference Protection for Component Isolation, PhD, January 2015. 
  • Dr Anton Uzunov, Engineering Security Methodologies for Distributed Systems, PhD, June 2014. Dean's Commendation for Doctoral Thesis Excellence.
  • Dr William Brodie-Tyrrell, Surf: An Abstract Model of Distributed Garbage Collection, PhD, University of Adelaide, May 2008.
  • Shannon Felhmann, Emperical Understanding of Agile Environments, Masters of Computer Science, 2014.
  • Chen-Yu Wen, Visualisation of Distributed Systems, Masters of Computer Science, 2012.
  • Huaizhou Sun, Design and Implementation of a Peer-to-Peer Object System. Masters of Computer Science, 2005.
  • Wenzhuo Wang, An Efficient Object Store to Support the WebStore Project, Masters of Computer Science, 2005. 
  • Stanislava Ovtcharova, A Reflective Approach to Dynamic Meta-Data Generation for the Semantic Web, Masters of Computer Science, 2004.
  • Debzani Deb, A Study of Consistency Protocols for Software-based Distributed Shared Memory Systems,  Masters of Computer Science, 2001.
  • Sam Jaeschke, Mitigation of the FLUSH+RELOAD Attack in the Linux Kernel, Honours (First Class), 2015.
  • Nicholas Pacholski, Smart Drone Development Systems, Honours (First Class), 2013.
  • Hazem Al-Ojeh, Distributed Termination Detection in Sensor Nets, Honours, 2008.
  • Ekim Kocadag, Flexible Application Support Services, Honours, 2006.
  • Amelia Jones, Implementing the Doomsday Distributed Termination Detection Protocol, Honours (First Class), 2006.
  • Peter Nguyen, Dynamic Software Evolution in the Jikes Research Virtual Machine, Honours,  2005.
  • Joshua Fox, Hyper-programming Web Application Development, Honours, 2004.
  • Adrian Gasparini, An Exploration of Algorithms use in Message Routing and Node Addressing in Peer-to-Peer Networks, Honours, 2004.
  • Alicia Zakarevicius, Compliant Resource Scheduling, Honours (First Class), 2004.
  • Maja Grubor, Serving the Web with Integrity, Honours, 2003.
  • Diana Howard, Distribution in a Compliant Language, Honours (First Class), 2003.
  • Alex Mason, Age-based Garbage Collection in ProcessBase, Honours, 2003.
  • David Piper, Using a software defined radio to intercept the control and video communication channels of a drone, 2014-2015 (Summer Research Scholarship Student)
  • Jack Gerrits, Cache Vulnerability in Google Chrome NaC1 Extensions, 2014-2015 (Summer Research Scholarship Student).
  • Sean Marciniak, USB Attack Vectors, 2014-2015 (Summer Research Scholarship Student).
  • Matthew Hart, Automated Control of Drones based on Visual Recognition, 2013-2014 (Summer Research Scholarship Student).
  • Cathlyn Aston, Automated Control of Drones based on Visual Recognition, 2013-2014 (Summer Research Scholarship Student).

Computer Science Education Research Group

Current Research Students

  • Ayman Albassam, Educational Learning Analytics (PhD)
  • Shifa Haidry, Self-Regulated Learning Development within Software Engineering (PhD)
  • Hamid Tarmazdi, Learning Analytics (PhD)
  • Rita Garcia, Scaffolding Introductory Problem Solving (PhD)
  • Menasha Thilakaratne, Literature-based Discovery (PhD)
  • Valance Wang, Understanding problem solving (PhD)

Past Research Students

  • Dr Thushari Atapattu, A Computational Model for Task-adapted Knowledge Organisation: Improving Learning through Concept Maps Extracted from Lecture Slides, PhD, May 2015. Dean's Commendation for Thesis Excellence.
  • Samantha Peachey, Automatic Group Formation: Data Analysis to Guide the Creation of Successful Student Groups, Honours, 2015.
  • Wenhui Zhang, Software Visualisation for Learning, Masters of Computer Science, 2013.
  • Thomas Haig, Social Network Analysis of Online Learning Systems, Honours (First Class), 2011.
  • Hamid Tarmazdi, Learning Analytics Moodle plugins for exploring Concepts Maps and Concept Co-occurance, 2013-2014 (Summer Research Scholarship Student)
  • David Piper, Exploring student attrition and retention through visualisation, 2012-2013. (Summer Research Scholarship Student)
  • Anh Nguyen, Using Student Preferences and Performance to Automatically Generate Learning Programs, 2010-2011. (Summer Research Scholarship Student).

Memberships

Date Role Membership Country
2015 - ongoing Member ACDICT Executive Committee

Board Memberships

Date Role Board name Institution name Country
2015 - ongoing Board Member ACS ICT Educators Board Australian Computer Society Australia
2006 - 2011 Co-Founder Higher Education Research Group of Adelaide University of Adelaide Australia

Editorial Boards

Date Role Editorial Board Name Country
2015 - ongoing Associate Editor ACM Transactions on Computing Education
2014 - ongoing Associate Editor IEEE Transactions on Education

Offices Held

Date Office Name Institution Country
2014 - ongoing Chair, ACM SIGCSE - Australasia ACM Special Interest Group in Computer Science Education - Australasia
Position
Head of School
Phone
83136178
Fax
8313 4366
Campus
North Terrace
Building
Ingkarni Wardli
Room Number
4 26
Org Unit
School of Computer Science

top