Associate Professor John Thangarajah's passion is in innovation and leadership.
He is an Associate Professor in Artificial Intelligence at RMIT. His interests are in Agent Oriented Software Development (how do we build and construct Intelligent Systems), Agent Reasoning (how can programs behave in smart ways), Intelligent Conversation Systems (how can systems interact intelligently satisfying a user’s information needs), Agent Testing (providing assurance that the systems work) and in Intelligent Games (how can intelligent game masters be introduced into role playing games).
He has over 15+ years experience in teaching IT related courses to undergraduate, postgraduate and industry personnel. In particular, in Java, C, C++, Computing Theory, Agent Oriented Programming and Intelligent Agents.
He collaborates with industry partners and researchers both local and international and have managed various aspects of research projects and product development.
Associate Professor John Thangarajah's goal is to continue to be involved in developing smart systems that are not only intellectually challenging but also have practical benefit and impact.
- Personal website (research news and updates)
- Google scholar profile
- Some of Associate Professor John Thangarajah's fun student projects
- Facebook community (projects, academic news and updates)
Associate Professor John Thangarajah has taught and continues to teach a variety of courses, both undergraduate and postgraduate ranging from general Programming courses to more specialised Artificial Intelligence courses.
- PhD. Computer Science, RMIT University, 2005
- Booth, E.,Thangarajah, J.,Zambetta, F. (2017). Applying norms and preferences for designing flexible game rules In: International Journal of Agent-Oriented Software Engineering, 5, 69 - 103
- Abushark, Y.,Miller, T.,Thangarajah, J.,Winikoff, M.,Harland, J. (2017). Requirements specification via activity diagrams for agent-based systems In: Autonomous Agents and Multi-Agent Systems, 31, 423 - 468
- Dann, M.,Zambetta, F.,Thangarajah, J. (2017). Integrating skills and simulation to solve complex navigation tasks in infinite Mario In: IEEE Transactions on Computational Intelligence and AI in Games, , 1 - 7
- Dann, M.,Zambetta, F.,Thangarajah, J. (2017). Reusing skills for first-time solution of navigation tasks in platform videogames In: Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017), Sao Paulo, Brasil, 8-12 May 2017
- Visser, S.,Thangarajah, J.,Harland, J.,Dignum, F. (2016). Preference-based reasoning in BDI agent systems In: Autonomous Agents and Multi-Agent Systems, 30, 291 - 330
- Yao, Y.,Logan, B.,Thangarajah, J. (2016). Robust execution of BDI agent programs by exploiting synergies between intentions In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI 2016), Phoenix, United States, 12-17 February 2016
- Abushark, Y.,Thangarajah, J.,Miller, T.,Winikoff, M.,Harland, J. (2016). Requirements specification in the Prometheus methodology via activity diagrams In: Proceedings of the 2016 International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2016), Singapore, 9-13 May 2016
- Yadav, N.,Thangarajah, J. (2016). Checking the conformance of requirements in agent designs using ATL In: Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI), Netherlands, 29 August - 2 September 2016
- Yao, Y.,Logan, B.,Thangarajah, J. (2016). Intention selection with deadlines In: Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI) 216, The Hague, Netherlands, 29 August - 2 September 216
- Adam, C.,Danet, G.,Thangarajah, J.,Dugdale, J. (2016). Bdi modelling and simulation of human behaviours in bushfires In: Proceedings of the Third International Conference on Information Systems for Crisis Response and Management in Mediterranean Countries (ISCRAM-med 2016), Madrid, Spain, 26-28 October 2016
- An Investigation into how best to present autonomous system decision making to human team members. Funded by: DST Competitive Evaluation Research Agreement (CERA) Program 2017 from (2017 to 2019)
- Introducing teaming to the intelligent Watch Dog (iWD). Funded by: Defence Science Institute Grant 2015 from (2016 to 2016)
- Specification, Discovery of Team Tactical Behaviour & Plasticity in Planning. Funded by: Defence Science Institute Grant 2015 from (2016 to 2017)
- Modelling Team Behaviour for intelligent agent systems.. Funded by: Defence Science Institute Grant 2015 from (2016 to 2020)
- Integrating and automating testing in multi-agent system development. Funded by: ARC Linkage Project 2010 Round 1 from (2013 to 2015)
2 PhD Completions3 PhD Current Supervisions