Amali Weerasinghe

Research Interests

Artificial Intelligence

Dr Amali Weerasinghe

Lecturer

School of Computer Science and Information Technology

College of Engineering and Information Technology

Eligible to supervise Masters and PhD - email supervisor to discuss availability.


Date Position Institution name
2013 - ongoing Lecturer The University of Adelaide

Language Competency
English Can read, write, speak, understand spoken and peer review
Sinhala; Sinhalese Can read, write, speak, understand spoken and peer review

Date Institution name Country Title
University of Canterbury New Zealand Ph.D.

Year Citation
2018 Herbert, B., Ens, B., Weerasinghe, A., Billinghurst, M., & Wigley, G. (2018). Design considerations for combining augmented reality with intelligent tutors. Computers and Graphics (Pergamon), 77, 166-182.
DOI Scopus45 WoS31
2015 Elmadani, M., Mitrovic, A., Weerasinghe, A., & Neshatian, K. (2015). Investigating student interactions with tutorial dialogues in EER-Tutor. Research and Practice in Technology Enhanced Learning, 10(1), 16.
DOI Scopus6 Europe PMC1
2009 Weerasinghe, A., Mitrovic, A., & Martin, B. (2009). Towards individualized dialogue support for ill-defined domains. International Jounal of Artificial Intelligence in Education, 19(4), 357-379.
Scopus16

Year Citation
2023 Izu, M., Ng, D., & Weerasinghe, H. (2023). Mastery Learning and Productive Failure: Examining Constructivist Approaches to teach CS1. In S. Holland, M. Petre, L. Church, & M. Marasoiu (Eds.), Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group (PPIG 2022) (pp. 168-178). Online: Psychology of Programming Interest Group (PPIG).
2020 Izu, M. C., & Weerasinghe, H. (2020). Assessing CS1 design skills with a string manipulation task. In Proceedings of the 25th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2020) (pp. 432-438). virtual online: Association for Computing Machinery.
DOI Scopus2 WoS1
2019 Izu, M., Pope, C., & Weerasinghe, A. (2019). Up or Down?: An Insight into Programmer's Acquisition of Iteration Skills. In SIGCSE '19 Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 941-947). online: ACM.
DOI Scopus5 WoS5
2018 Herbert, B., Ens, B., Billinghurst, M., Wigley, G., & Weerasinghe, A. (2018). A generalized, rapid authoring tool for intelligent tutoring systems. In D. McKay, J. Waycott, A. Morrison, J. H. J. Choi, A. Lugmayr, M. Billinghurst, . . . D. Stevenson (Eds.), ACM International Conference Proceeding Series (pp. 368-373). Australia: ASSOC COMPUTING MACHINERY.
DOI Scopus2 WoS1
2018 Izu, C., Mirolo, C., & Weerasinghe, A. (2018). Novice Programmers’ Reasoning About Reversing Conditional Statements. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education Vol. 2018-January (pp. 646-651). Baltimore: ACM.
DOI Scopus6 WoS5
2018 Dimitrova, V., Graesser, A., Mitrovic, A., Shaffer, D. W., & Weerasinghe, A. (2018). 3rd international workshop on intelligent mentoring systems (IMS2018). In C. P. Rose, R. Martinez-Maldonado, H. U. Hoppe, R. Luckin, M. Mavrikis, K. Porayska-Pomsta, . . . B. DuBoulay (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 10948 LNAI (pp. 544-546). London, ENGLAND: SPRINGER INTERNATIONAL PUBLISHING AG.
2017 Dimitrova, V., Graesser, A., Hampton, A. J., Lau, L., Mitrovic, A., Shaffer, D. W., & Weerasinghe, A. (2017). 2nd International Workshop on Intelligent Mentoring Systems (IMS2017). In E. Andre, R. Baker, X. Hu, M. M. T. Rodrigo, & B. DuBoulay (Eds.), ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2017 Vol. 10331 (pp. 659-661). Cent China Normal Univ, Wuhan, PEOPLES R CHINA: SPRINGER INTERNATIONAL PUBLISHING AG.
2017 Herbert, B. M., Weerasinghe, A., Ens, B., Billinghurst, M., & Wigley, G. (2017). An AR Network Cabling Tutoring System for Wiring a Rack. In Virtual Environments 2017 - ICAT - EGVE: 27th International Conference on Artificial Reality and Telexistence; 22nd Eurographics Symposium on Virtual Environments, Posters and Demos (pp. 17-18). Goslar, Germany: Eurographics Association.
DOI Scopus1
2017 Herbert, B. M., Weerasinghe, A., Ens, B., & Billinghurst, M. (2017). An Adaptive AR Tutor For Cabling a Network Topology. In Virtual Environments 2017 - ICAT - EGVE: 27th International Conference on Artificial Reality and Telexistence; 22nd Eurographics Symposium on Virtual Environments, Posters and Demos (pp. 33-34).
DOI Scopus4
2017 Izu, M. C., Pope, C., & Weerasinghe, H. (2017). On the Ability to Reason About Program Behaviour: A Think-Aloud Study. In ITiCSE '17 Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education Vol. Part F128680 (pp. 305-310). New York, NY, USA: ACM.
DOI Scopus8 WoS8
2017 Almiyad, M., Oakden-Rayner, L., Weerasinghe, A., & Billinghurst, M. (2017). Intelligent augmented reality tutoring for physical tasks with medical professionals. In E. Andre, R. Baker, X. Hu, M. Rodrigo, & B. DuBoulay (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 10331 LNAI (pp. 450-454). Netherlands: SPRINGER INTERNATIONAL PUBLISHING AG.
DOI Scopus9 WoS9
2017 Mitrovic, A., Dimitrova, V., Lau, L., Weerasinghe, A., & Mathews, M. (2017). Supporting constructive video-based learning: Requirements elicitation from exploratory studies. In E. Andre, R. Baker, X. Hu, M. Rodrigo, & B. DuBoulay (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 10331 LNAI (pp. 224-237). Wuhan, China: SPRINGER INTERNATIONAL PUBLISHING AG.
DOI Scopus43 WoS38
2017 Dimitrova, V., Lau, L., Piotrkowicz, A., Weerasinghe, A., & Mitrovic, A. (2017). Using learning analytics to devise interactive personalised nudges for active video watching. In UMAP 2017 - Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization (pp. 22-31). online: ACM.
DOI Scopus38 WoS28
2017 Sheard, J., Simon., Butler, M., Falkner, K., Morgan, M., & Weerasinghe, A. (2017). Strategies for maintaining academic integrity in first-year computing courses. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE Vol. Part F128680 (pp. 244-249). online: ACM.
DOI Scopus48 WoS39
2016 Lee, H., Weerasinghe, A., Barnes, J., Oakden-Rayner, L., Gale, W., & Carneiro, G. (2016). CRISTAL: adapting workplace training to the real world context with an intelligent simulator for radiology trainees. In A. Micarelli, J. Stamper, & K. Panourgia (Eds.), Proceedings of the 13th International Conference on Intelligent Tutoring Systems Vol. 9684 (pp. 430-435). Zagreb, Croaria: Springer.
DOI Scopus3 WoS3
2016 Izu, C., Weerasinghe, A., & Pope, C. (2016). A study of code design skills in novice programmers using the SOLO taxonomy. In Proceedings of the 2016 ACM Conference on International Computing Education Research (pp. 251-259). New York, USA: ACM.
DOI Scopus44 WoS35
2016 Mitrovic, A., Dimitrova, V., Weerasinghe, A., & Lau, L. (2016). Reflective experiential learning: Using active video watching for soft skills training. In ICCE 2016 - 24th International Conference on Computers in Education: Think Global Act Local - Main Conference Proceedings (pp. 192-201). India: Asia-Pacific Society for Computers in Education (APSCE).
Scopus30 WoS26
2016 Weerasinghe, A. (2016). Exploring the effect of metacognitive support within the context of software system modelling. In Icce 2016 24th International Conference on Computers in Education Think Global Act Local Early Career Workshop Proceedings (pp. 1-2).
2015 Marker, R., & Weerasinghe, A. (2015). Active debugger: ITS to teach C++ comprehension skills. In B. Chang, G. Biswas, W. Chen, X. Gu, H. Ogata, W. Chen, . . . F. Qiu (Eds.), Doctoral Student Consortium (DSC) - Proceedings of the 23rd International Conference on Computers in Education (pp. 91-93). online: Asia-Pacific Society for Computers in Education.
2015 Butler, M., Sheard, J., Morgan, M., Weerasinghe, A., Falkner, K., & Simon. (2015). Understanding the teaching context of first year ICT Education in Australia. In Proceedings of the 17th Australasian Computing Education Conference Vol. 160 (pp. 101-109). Sydney, Australia: Australian Computer Society Inc..
Scopus2
2015 Morgan, M., Sheard, J., Butler, M., Falkner, K., Simon., & Weerasinghe, A. (2015). Teaching in first-year ICT education in Australia: research and practice. In Proceedings of the 17th Australasian Computing Education Conference Vol. 160 (pp. 81-90). Sydney, Australia: Australian Computer Society Inc..
Scopus3
2015 Sheard, J., Morgan, M., Butler, M., Falkner, K., Simon., & Weerasinghe, A. (2015). Assessment in first-year ICT education in Australia: research and practice. In Proceedings of the 17th Australasian Computing Education Conference Vol. 160 (pp. 91-99). Sydney, Australia: Australian Computer Society Inc..
Scopus2
2015 Butler, M., Morgan, M., Sheard, J., Simon., Falkner, K., & Weerasinghe, A. (2015). Initiatives to increase student Engagement in first-year ICT. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education Vol. 2015-June (pp. 308-313). Vilnius, Lithuania: ACM New York.
DOI Scopus9 WoS2
2015 Weerasinghe, A., Elmadani, M., & Mitrovic, A. (2015). Using eye gaze data to explore student interactions with tutorial dialogues in a substep-based tutor. In C. Conati, N. Heffernan, A. Mitrovic, & M. Verdejo (Eds.), Artificial Intelligence in Education Vol. 9112 (pp. 812-815). Madrid, Spain: Springer.
DOI Scopus1 WoS1
2015 Weerasinghe, A., & Evans, B. (2015). UML-IT: an ITS to teach multiple modelling tasks. In C. Conati, N. Heffernan, A. Mitrovic, & M. Verdejo (Eds.), Artificial Intelligence in Education Vol. 9112 (pp. 816-819). Madrid, Spain: Springer.
DOI Scopus1 WoS1
2014 Izu, C., & Weerasinghe, A. (2014). Flowcharts: A tool for computational thinking. In Conference Proceedings of the Australian Computers in Education Conference 2014: Now it's Personal (pp. 305-313). Adelaide, SA, Australia: Australian Council for Computers in Education.
2014 Elmadani, M., Weerasinghe, A., & Mitrovic, A. (2014). Exploring student interactions with tutorial dialogues in a substep-based tutor. In C. Liu, H. Ogata, S. Kong, & A. Kashihara (Eds.), Proceedings of the 22nd International Conference on Computers in Education (pp. 77-82). Nara, Japan: ICCE 2014 Organizing Committee, Japan, ICT Unit, Center for Graduate Education Initiative, Japan Advanced Institute of Science and Technology.
2013 Weerasinghe, A., Najar, A., & Mitrovic, A. (2013). How should SE be supported - during problem solving or separately?. In E. Walker, & C. Looi (Eds.), Proceedings of the Workshops at the 16th International Conference on Artificial Intelligence in Education Vol. 1009 (pp. 13-18). Memphis, TN: Volume editors.
2013 Weerasinghe, A., Mitrovic, A., Shareghi Najar, A., & Holland, J. (2013). The effect of interaction granularity on learning with a data normalization tutor. In H. Lane, K. Yacef, & P. Pavlik (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 7926 LNAI (pp. 463-472). Memphis, TN, USA: Springer Berlin Heidelberg.
DOI Scopus2
2013 Elmadani, M., Mitrovic, A., & Weerasinghe, A. (2013). Understanding student interactions with tutorial dialogues in EER-Tutor. In L. -H. Wong, C. -C. Liu, T. Hirashima, P. Sumedi, & M. Lukman (Eds.), Proceedings of the 21st International Conference on Computers in Education, ICCE 2013 (pp. 30-40). Bali, Indonesia: Uhamka Press.
Scopus6
2012 Weerasinghe, A., Mitrovic, A., Mathews, M., Holland, J., & Elmadani, M. (2012). Supporting self-directed learning skills in learning management systems. In B. Chang, S. -C. Tan, & T. Matsui (Eds.), Workshop Proceedings of the 20th International Conference on Computers in Education, ICCE 2012 (pp. 770-776). Singapore: National Institute of Education, Nanyang Technological University.
2011 Weerasinghe, A., Mitrovic, A., Thomson, D., Mogin, P., & Martin, B. (2011). Evaluating a general model of adaptive tutorial dialogues. In Proceedings of the 15th International Conference on Artificial Intelligence in Education, (AIED 2011) Vol. 6738 LNAI (pp. 394-402). Auckland, New Zealand: Springer Berlin Heidelberg.
DOI Scopus7
2011 Weerasinghe, A., & Mitrovic, A. (2011). Facilitating adaptive tutorial dialogues in EER-tutor. In Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics Vol. 6738 LNAI (pp. 630-631). Springer Berlin Heidelberg.
DOI Scopus6
2010 Weerasinghe, A., Mitrovic, A., Van Zijl, M., & Martin, B. (2010). Evaluating the effectiveness of adaptive tutorial dialogues in EER-Tutor. In S. Wong, S. Kong, & F. -Y. Yu (Eds.), Proceedings of the 18th International Conference on Computers in Education: enhancing and sustaining new knowledge through the use of digital technology in education, ICCE 2010 (pp. 33-40). Putrajaya, Malaysia: Faculty of Educational Studies, Universiti Putra Malaysia.
Scopus6
2009 Mitrovic, A., & Weerasinghe, A. (2009). Revisiting Ill-definedness and the consequences for ITSs. In Artificial Intelligence in Education Vol. 200 (pp. 375-382). Brighton, United Kingdom: IOS Press.
DOI Scopus50
2008 Weerasinghe, A., Mitrovic, A., & Martin, B. (2008). A preliminary study of a general model for supporting tutorial dialogues. In Proceedings - ICCE 2008: 16th International Conference on Computers in Education (pp. 125-132). Taipei, Taiwan.
Scopus6

Year Citation
2018 Izu, M. C., & Weerasinghe, H. R. (2018). On formative assessment approaches that improve learning. Poster session presented at the meeting of HERGA 2018. Adelaide.

I believe that teaching is a journey of discovery that I embark on with my students. Based on sixteen years of teaching experience in the higher-education sector in Australia, New Zealand and Sri Lanka, I see myself as a facilitator supporting students to actively pursue knowledge. I am a proponent of helping students to think for themselves through scaffolding so that they can become independent learners and problem-solvers. To my teaching philosophy, I bring my research expertise in intelligent learning environments that aim to provide interactive learning environments customised for each individual student. 

Current teaching commitments: 

  • Software Engineering and Project (SE&P) (course coordinator) 
  • Software Process Improvement (SPI) (course coordinator) 
  • Introduction to Software Engineering (ISE) (course coordinator) 

Previous teaching commitments: 

  • Software Engineering in Industry (course coordinator) 
  • Object-Oriented Programming (course coordinator) 
  • Web and Database Computing (course coordinator) 
  • Software Engineering Workshop II 
  • Introduction to Software Engineering (ISE) (course coordinator - 2014, 2016) 
  • Software Engineering and Project (SE&P) (course coordinator -2014, 2015, 2016) 
  • Algorithms Design and Data Structures (ADDS) (2013, 2014) 
  • Algorithm and Data Structure Analysis (ADSA) (2013) 
  • Foundations of Computer Science (FCS) (2014) 
  • Introduction to Programming (IP) (2013 - 2015, course coordinator 2016) 
  • Master of Computing Innovation Project (MCIP) (course coordinator - 2014, 2015) 
  • Web and Database Computing (course coordinator 2014, 2015)

Date Role Research Topic Program Degree Type Student Load Student Name
2025 Co-Supervisor Adapting first-year coding practice to LLM-supported instruction Master of Philosophy Master Full Time Mr Arie John Bennett
2025 Co-Supervisor Adapting first-year coding practice to LLM-supported instruction Master of Philosophy Master Full Time Mr Arie John Bennett

Date Role Committee Institution Country
2017 - 2017 Co-Chair Intelligent Mentoring Systems (IMS2016) - -

Date Role Editorial Board Name Institution Country
2015 - 2017 Member International Journal of Artificial Intelligence in Education - -

Connect With Me

Other Links