Computer Science and Software Engineering

UC Home > Departments > College of Engineering > Computer Science and Software Engineering 

Computer Science and Software Engineering University of Canterbury, Christchurch, New Zealand

Contact

+64 3 364 2362

admin
@cosc.canterbury.ac.nz

Computer Science
and Software Engineering
University of Canterbury
Private Bag 4800
Christchurch 8140

Contacts Page

Brent Martin

Position

Senior Lecturer

Qualifications

M.Sc. (hons, Waikato), Ph.D.

Room

Maths/Computer Science (Erskine) room 307

Contact Details

Phone: +64 3 364 2987 Ext:7868
Fax: +64 3 364 2569
brent.martin@canterbury.ac.nz

Postal Address

Department of Computer Science and Software Engineering
College of Engineering
University of Canterbury
Private Bag 4800
Christchurch 8140
New Zealand

Undergraduate Courses in 2010

  • COSC121 Introduction to programming (second semester, course supervisor)
  • COSC329 Algorithms and Artificial Intelligence (Artificial Intelligence, course supervisor)
  • COSC325 Software Engineering Group Project
  • COSC365 Web Computing (course supervisor)

Graduate Courses

SUMMER PROJECTS

This year students have worked on the following summer projects:

An intelligent educational game platform

Paul Williams is exploring using the Open Simulator virtual world platform to create an intelligent educational game for teaching Te Reo.

Deploying Intelligent Tutoring Systems in Moodle

Ansar Ali is developing a Moodle plugin that delivers intelligent tutoring systems (ITS) in Moodle.

A decision support platform for prescribing warfarin

Marina Filipovic is building an application that allows doctors to harness the machine learning power of WEKA to predict the effect of a warfarin dose on the patient.

Research Interests

My research interests are artificial intelligence, intelligent tutoring systems and machine learning.

  • Leader of the Computational Intelligence Research Lab (CIRL)
    Past AI/ML projects include:
    • WEKA: I have participated in this project by the University of Waikato's Machine Learning group. We added two algorithms (SVM/SMO for numeric prediction, and NNGE) to the WEKA machine learning workbench.

    • WARFARIN project: We are working with a group of doctors to provide automatic drug prescription using machine learning

    • NNGE: Non-Nested Generalised Exemplars (Martin, 1995) is a promising hybrid machine learning approach that combines nearest neighbour with rule generation. We are continuing to develop this algorithm.
  • Member of the Intelligent Computer Tutoring Group (ICTG), performing research and development into intelligent tutoring systems.
    Highlights:
    • Co-investigator on the VIPER project, developing authoring support for ITS in medical imaging in conjunction with CPIT. This project is funded by the Tertiary Education Commission.

    • Co-investigator on the ASPIRE project, developing an authoring platform for adaptive e-learning systems for the tertiary sector. This project is funded by the Tertiary Education Commission.

 

Professional activities

Consulting projects

  • Google visiting research scholar (July-December 2008) : tuning ranking parameters with Machine Learning
  • Using Machine Learning to predict the effects of Warfarin on heart patients
  • Predicting soil features with Machine Learning using WEKA for Landcare Research
  • Developing a tutoring system for Paediatric Radiology and other medical domains
  • Developing a tutoring system for elementary and secondary school English
  • Using Expert Systems to provide business performance enhancement service

Conference Programme Committee membership (recent)

  • Tenth international conference on Intelligent Tutoring Systems ITS 2010, Pittsburgh, USA (Senior PC member)
  • Second international conference on User Modeling and Personalization UMAP 2010, Big Island of Hawaii, USA
  • Third International conference on Educational Data Mining, EDM 2010, Pittsburgh, USA
  • First international conference on User Modeling and Personalization UMAP 2009, Turin, Italy (Doctoral Track Co-Chair)
  • Fourteenth international conference on AI in Education AIED 2009, Brighton, UK (Senior PC member)
  • International conference on Educational Data Mining, EDM (2009, 2008)
  • Ninth international conference on Intelligent Tutoring Systems ITS 2008, Montreal, Canada

Journal reviewing

  • Editorial board member, Journal of Educational Data Mining (JEDM)
  • Journal of Universal Computer Science, J.UCS
  • IEEE Transactions on Learning Technologies
  • International Journal of Artificial Intelligence in Education
  • Journal of Research and Practice in Information Technology JRPIT
  • Journal of Artificial Intelligence in Medicine: special issue on Intelligent Medical Training Systems
  • Journal of User Modeling and User Adapted Interaction, UMUAI

Publications

  • Suraweera, P., Mitrovic, A., Martin, B., Holland, J., Milik, N., Zakharov, K. and McGuigan, N. Using Ontologies to Author Constraint-based Intelligent Tutoring Systems [BOOK CHAPTER, IN PRESS]

  • Martin, B., Kirkbride, T., Mitrovic, A., Holland, J. and Zakharov, K. (2009) An Intelligent Tutoring System for Medical Imaging, World Conference on E-Learning in Corporate, Government, Healthcare & Higher Education, Vancouver Canada, pp. [IN PRESS]

  • Fukuda, K. and Martin, B. (2009) Decision Trees as Information Source for Attribute Selection, IEEE Symposium on Computational Intelligence and Data Mining, Nashville TN, pp. 101-108

  • Martin, B., Mitrovic, A. and Suraweera, P. (2008) Domain Modelling with Ontology Journal of Universal Computer Science, Vol. 14, No. 17, pp. 2758-2776.

  • Nicholas, A. and Martin, B. (2008) Merging Adaptive Hypermedia and Intelligent Tutoring Systems Using Knowledge Spaces5th International Conference on Adaptive Hypermedia and Adaptive Web-based Systems, AH 2008, pp. 426-430

  • Martin, B. and Mitrovic, A. (2008) Helping Teachers Build ITS with Domain Schema. 9th international conference on Intelligent Tutoring Systems, ITS2008 B. Woolf et al. (eds) Proc, LCNS 5091, Springer-Verlag, pp. 194-203

  • Martin, B. (2008) Authoring Educational Games with Greenmind. 9th international conference on Intelligent Tutoring Systems, ITS2008, B. Woolf et al. (eds) Proc, LCNS 5091, Springer-Verlag, pp. 684-686

  • Mitrovic, A. and Martin, B. (2007) Evaluating the Effect of Open Student Models on Self-Assessment IJAIED, special issue on Open Learner Modelling. 17(2), 121-144, 2007

  • Mitrovic, A., Martin, B. and Suraweera, P. (2007) Constraint-based tutors: past, present and future. IEEE Intelligent Systems, Special issue on Intelligent Education Systems, vol. 22 no. 4, pp. 38-45

  • Suraweera, P., Mitrovic, A. and Martin, B. (2007) Constraint Authoring System: an empitrical evaluation proc. 13th international conference on Artificial Intelligentce in Education AIED2007, Los Angeles, pp. 59-66

  • Martin, B. and Nicholas, A. (2007) Studying model ambiguity in a language ITS Proc. 11th international conference on User Modelling, UM07, Corfu, Greece, pp. 425-429

  • Martin, B., Mitrovic, A. and Suraweera, P. (2007) Domain Modelling with Ontology: a Case Study International workshop on authoring adaptive education systems at UM07, Corfu, Greece, pp. 4-11 BEST PAPER AWARD

  • Mitrovic, A., Suraweera, P., Martin, B., Zakharov, K., Milik, N., Holland, J. (2006) Authoring constraint-based tutors in ASPIRE. M. Ikeda, K. Ashley, and T.-W. Chan (Eds.): ITS 2006, LNCS 4053, pp. 41-50.

  • Martin, B., Mitrovic, A. (2006) The effect of adapting feedback generality in ITS. V. Wade, H. Ashman, and B. Smyth (Eds.): AH 2006, LNCS 4018, pp. 192-202, 2006.

  • Mitrovic, A., Ohlsson, S., Martin, B. (2006) Problem-solving support in constraint-based tutors. Technology, Instruction, Cognition and Learning. Special issue on Highlights on AERA 2005, vol 3, no 1-2, pp. 43-50, 2006.

  • Martin, B., Mitrovic, A. and Suraweera, P. (2005). Interactive Event: Rapid ITS Prototyping with Ontologies in WETAS12th international conference on Artificial Intelligence in Education, Amsterdam, AIED2005

  • Martin, B. Koedinger, K., Mitrovic, A. and Mathan, S. (2005). On Using Learning Curves to Evaluate ITS in Proceedings of the 12th international conference on Artificial Intelligence in Education, Amsterdam, pp. 419-426

  • Suraweera, P., Mitrovic, A. and Martin, B. (2005). A Knowledge Acquisition System for Constraint-based Intelligent Tutoring Systems in Proceedings of the 12th international conference on Artificial Intelligence in Education, Amsterdam, pp. 638-645

  • Martin, B. and Mitrovic, A. (2005). Using Learning Curves to Mine Student Models in Proceedings of the 10th international conference on User Modelling, Edinburgh, pp. 79-88

  • Martin, B. and Mitrovic, A. (2004). Evaluating Intelligent Education Systems with Learning Curves in Proceedings of the workshop on evaluation at AH2004, Eindhoven, pp. 179-188

  • Suraweera, P., Mitrovic, A. and Martin, B. (2004). The use of ontologies in ITS domain knowledge Authoring in Proceedings of the International Workshop on Applications of Semantic Web for E-learning (SW-EL'04) at ITS2004, Maceio, pp. 41-49

  • Mitrovic, A. and Martin B. (2004) Evaluating adaptive problem selection in Proceedings of the third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, AH2004, Eindhoven, pp. 185-194

  • Mitrovic, A., Suraweera, P. and Martin, B.(2004). The role of domain ontology in knowledge acquisition for ITSs in Proceedings of the Seventh International Conference on Intelligent Tutoring Systems, ITS2004, Maceio, pp. 207-216

  • Mitrovic, A., Suraweera, P., Martin, B. and Weerasinghe, A.(2004). DB-Suite: Experiences with Three Intelligent, Web-based Database Tutors in Journal of Interactive Learning Research, Special issue on CI in Web-based Education, AACE, pp. 409-432

  • Martin, B. and Mitrovic, A.(2003). ITS Domain Modelling: Art or Science? in Proceedings of the 11th International Conference on Artificial Intelligence in Education, Sydney, IOS Press, pp. 183-190.

  • Mitrovic, A., Koedinger, K. R. and Martin, B.(2003). A Comparative Analysis of Cognitive Tutoring and Constraint-Based Modelling. in Proceedings of the Ninth International Conference on User Modeling UM 2003, Springer-Verlag, pp. 313-322.

  • Mitrovic, A. and Martin, B.(2003). Scaffolding and fading problem selection in SQL-Tutor. in Proceedings of the 11th Int. Conference on Artificial Intelligence in Education AIED 2003, Sydney, IOS Press, pp. 479-481.

  • Martin, B. and Mitrovic, A.(2002). Automatic Problem Generation in Constraint-Based Tutors. in Cerri, S. A. and Gouarderes, G. (Eds.), Proceedings of the Sixth International Conference on Intelligent Tutoring Systems, Biarritz, Springer, pp. 388-398.

  • Mitrovic, A., Martin, B. and Mayo, M.(2002). Using evaluation to shape ITS design: Results and experiences with SQL-Tutor. in International Journal of User Modelling and User Adapted Interaction 12(2-3), pp. 243-279.

  • Martin, B. and Mitrovic, A.(2002). WETAS: A Web-Based Authoring System for Constraint-Based ITS. in De Bra, P., Brusilovsky, P. L. and Conejo, R. (Eds.), Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Malaga, Springer, pp. 543-546.

  • Martin, B. and Mitrovic, A.(2002). Authoring web-based tutoring systems with WETAS. in Proceedings of the International conference on computers in education, Auckland, pp. 183-187.

  • Martin, B. and Mitrovic, A.(2001). Increasing Help Adaptability in Constraint-Based Modelling. in Proceedings of the AIED2001 Workshop on Help Provision and Help Seeking, San Antonio, Texas.

  • Martin, B. and Mitrovic, A.(2001). Easing the ITS Bottleneck with Constraint-Based Modelling. in New Zealand Journal of Computing 8(3), pp. 38-47.

  • Mitrovic, A., Mayo, M., Suraweera, P. and Martin, B.(2001). Constraint-Based Tutors: A Success Story. in Monostori, L. and Vancza, J. (Eds.), Proceedings of the Fourteenth International Conference on Industrial & Engineering Applications of Artificial Intelligence and Expert Systems, Budapest, Hungary, Springer, pp. 931-940.

  • Martin, B. and Mitrovic, A.(2000). Tailoring Feedback by Correcting Student Answers. in Gauthier, G., Frasson, C. and VanLehn, K. (Eds.), Proceedings of the Fifth International Conference on Intelligent Tutoring Systems, Montreal, Springer, pp. 383-392.

  • Martin, B.(2000). Learning Constraints by Asking Questions. in Beck, J. (Ed.), Proceedings of the ITS'2000 workshop on applying Machine Learning to ITS Design/Construction, Montreal, pp. 25-30.

  • Martin, B. and Mitrovic, A.(2000). Induction of Higher-Order Knowledge in Constraint- Based Models. in Beck, J. (Ed.), Proceedings of the ITS'2000 workshop on applying Machine Learning to ITS Design/Construction, Montreal, pp. 31-36.

  • Mitrovic, A. and Martin, B.(2000). Evaluating Effectiveness of Feedback in SQL-Tutor. in Kinshuk, Jesshope, C. and Okamoto, T. (Eds.), Proceedings of the International Workshop for Advanced Learning Technologies IWALT2000, Palmerston North, IEEE Computer Society, pp. 143-144.

  • Martin, B.(1999). Constraint-Based Modelling: Representing Student Knowledge. in New Zealand Journal of Computing 7(2), pp. 30-38.

  • Martin, B.(1995). Instance-Based Learning: Nearest Neighbour with Generalisation. Working Paper Series 95/18 Computer Science, Hamilton,University of Waikato, pp. 90.

  • Martin, B.(1994). Knowledge-Rich Induction of Classification Rules. in Proceedings of the Machine Learning Workshop at AI/GI/VI'94, Banff, Canada, pp. xv9-xv11.

 

 
 
© University of Canterbury - Christchurch, New Zealand