Prof. Nuwan Kodagoda

Deputy Vice Chancellor | Department of Software Engineering | Faculty of Computing

CAREER SUMMARY

  • Pro-Vice Chancellor (Computing) (2024 Apr - todate)
  • Acting Pro-Vice Chancellor (Computing) (2024 Feb - 2024 Mar)
  • Dean/Faculty of Computing (2023 Feb - 2024 Jan)
  • Associate Dean/Faculty of Computing (2022 June - 2023 January)
  • Head/Department of Computer Science and Software Engineering (2019 April - 2022 May)
  • Head/Department of Software Engineering (2017 January – 2019 March)
  • Assistant Professor (2021 April - to date)
  • Senior Lecturer (Higher Grade) (2006 December – 2021 March)
  • Head/Department of Information Technology (2008 May – 2015 March)
  • Chairman/Curriculum and Academic Quality Committee (2010 – July 2013)
  • Senior Lecturer (2005 May – 2006 November)
  • Lecturer (2001 November – 2005 April)

ACADEMIC QUALIFICATIONS

  • PhD, Sheffield Hallam University, 2018
  • MPhil Degree, University of Moratuwa, 2005
  • BSc Eng. (Hons), University of Moratuwa, 1995

HONOURS AND AWARDS

  • Merit Award for scientific research for the project the feasibility of using “Product Models for representing Building Information” awarded by the National Science Foundation on 7th November 2001.  This was the dissertation done for the MPhil degree.
  • Best Final Year Project on “Interactive Design Calculation of Prestressed Concrete using Spreadsheets” in 1995.  This was the dissertation done for the undergraduate degree.

RESEARCH INTERESTS AND MEMBERSHIP

Research Interests

  • Algorithm Design and Optimization in Parallel Computing
  • High Performance Computing
  • Machine Learning
  • Use and Development of Software Engineering Tools to improve the Software Development Processes
  • eLearning

Memberships

  • Committee Member of the Sri Lanka Association of Advancement of Sciences
  • Member of the Institution of Engineering and Technology
  • Member of the British Computer Society
  • Member of Computer Society of Sri Lanka

RESEARCH CLUSTERS

Centre of Excellence for AI (CEAI)

A multidisciplinary initiative advancing AI research in machine learning, NLP, and big data analytics to solve complex global challenges and drive intelligent decision-making.

 

ONGOING RESEARCH

  • AutoGrader - Auto Grading Programming Assignments
  • MOOC Recommender
  • Active Learning Approaches for Teaching Programming Courses
  • Effective online approaches for teaching large classes
  • Mining Software Repositories
  • Cloud Computing

PUBLICATIONS

  • Conference Proceedings 2018

    Smart Driving Assistance System to Elevate the Driving Experience in Sri Lanka-Dryv Assist

    AA Rauf, M Musthafa, S Magenthirarajah, K Balendran, N Kodagoda, D , (2018 National Information Technology Conference (NITC))

  • Conference Proceedings 2018

    Using Pre-trained Models As Feature Extractor To Classify Video Styles Used In MOOC Videos

    S Aryal, AS Porawagama, MGS Hasith, SC Thoradeniya, N Kodagoda, K Suriyawansa , (2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS))

  • Conference Proceedings 2018

    Online Learning Resources Finder Based on Computer Programming Domain

    K Somadasa, M Karunadhipathi, N Wickramasinghe, S Subasingha, N Kodagoda, K Suriyawansa , (2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS))

  • Conference Proceedings 2018

    Centralized Road Infrastructure Information Collection and Processing System for Sri Lanka

    M Musthafa, S Magenthirarajah, AA Rauf, K Balendran, N Kodagoda, D Sriyarathne , (2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS))

  • Conference Proceedings 2019

    MoocRec: Learning Styles-Oriented MOOC Recommender and Search Engine

    S Aryal, AS Porawagama, MGS Hasith, SC Thoradeniya, N Kodagoda, K Suriyawansa , (2019 IEEE Global Engineering Education Conference (EDUCON))

  • Conference Proceedings 2019

    Using Active Learning Integrated with Pedagogical Aspects to Enhance Student’s Learning Experience in Programming and Related Concepts

    A Imbulpitiya, N Kodagoda, A Gamage, K Suriyawansa , (International Conference on Interactive Collaborative Learning)

  • Conference Proceedings 2019

    MOOCRec 2 for Humanities-Learning Style Based MOOC Recommender and Search Engine

    F Fazuludeen, G Vijayakumaran, ZA Mahroof, N Kodagoda, K Suriyawansa , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2019

    TOURGURU: Tour Guide Mobile Application for Tourists

    M Thennakoon, R Rajarathna, SPB Jayawickrama, M Kumara, AM Imbulpitiya, N Kodagoda , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2019

    gCodex: A tool to analyze software repositories over time (Visualization)

    S Nuzrath, NH Amarasinghe, KT Liyanage, K Suriyawansa, KT Madanyaka, N Kodagoda , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2019

    VTutor: A Platform for Improving Searchability and Interactivity of Recorded Lectures

    D Karunaratna, I Hettiarachchi, S Fernando, S Epa, N Kodagoda, K , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2019

    Zilla: An Animal Based Social Media Platform

    R Kasun, LGH Mahesh, Y Yapa, S Suwendra, N Kodagoda, K Suriyawansa , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2019

    MOOCs Recommender Based on User Preference, Learning Styles and Forum Activity

    S Hilmy, T De Silva, S Pathirana, N Kodagoda, K Suriyawansa , (2019 International Conference on Advancements in Computing (ICAC))

  • Conference Proceedings 2020

    LEARNING STYLES BASED CHECKLIST FOR INSTRUCTIONAL MATERIAL FEATURES IN E-LEARNING

    K Suriyawansa, N Kodagoda, (14th International Technology, Education and Development Conference)

  • Conference Proceedings 2018

    Using Pre-trained Models as Feature Extractor to Classify Video Styles Used in MOOC Videos

    Aryal S.,Porawagama A.,Hasith S.,Thoradeniya S.,Kodagoda N.,Suriyawansa K., (International Conference on Information and Automation for Sustainability)

  • Conference Proceedings 2018

    Online Learning Resources Finder Based on Computer Programming Domain,

    Wickramasinghe N.,Somadasa K.,Karundhipathi M.,Subasinghe S,Kodagoda N.,Suriyawansa K., (International Conference on Information and Automation for Sustainability)

  • Conference Proceedings 2013

    Applicability of Weyuker's Properties Using Three Comlexity Metrics

    De Silva, D. I., Kodagoda, N., (8th International Conference on Computer Science & Education)

  • Conference Proceedings 2013

    Improvements for Agile Manifesto and Make Agile Applicable for Undergraduate Research Projects

    Manamendra M.A.S.C, Manathunga K.N., Perera K.H.D., Kodagoda N., (8th International Conference on Computer Science & Education)

  • Conference Proceedings 2015

    Limitations of an object-oriented metric: Weighted complexity measure

    De Silva D.I. ,Kodagoda N. , Kodituwakku S. R. and Pinidiyaarachchi A. J, (International Conference on Software Engineering and Service Science (ICSESS))

  • Conference Proceedings 2015

    Improvements to a complexity metric: CB measure

    De Silva D.I. ,Kodagoda N. , Kodituwakku S. R. and Pinidiyaarachchi A. J., (10th International Conference on Industrial and Information Systems (ICIIS))

  • Journal Publications 2016

    Comparision Between Features of CbO based Algorithms for Generating Formal Concepts

    Kodagoda, N, and Pulasinghe, K, “International Journal of Conceptual Structures and Smart Applications (IJCSSA)” , pp. 1-34

  • Conference Proceedings 2017

    Open source SOA based middleware framework for classified based web development

    Kulathunga, K. S. D. A., Radith, W. M. N., Kumari, B. R. K. S., Liyanaarachchi, I. H., Edirisinghe, E. A. T. D., Kodagoda, N., & Arachchilage, N. A. G., (Information Technology Conference (NITC))

  • Conference Proceedings 2017

    Security testing as a service with docker containerization

    Pathirathna, P. P. W., Ayesha, V. A. I., Imihira, W. A. T., Wasala, W. M. J. C., Kodagoda, N., & Edirisinghe, E. A. T. D., (Software Knowledge, Information Management and Applications (SKIMA), 2017 11th International Conference)

  • Journal Publications 2018

    Enhancements to an OO Metric: CB Measure

    De Silva, D. I., Kodituwakku, S. R., Pinidiyaarachchi, A. J., & Kodagoda, N., “Journal of Software” , pp. 72-82

  • Conference Proceedings 2017

    A parallel version of the in-close algorithm

    Kodagoda, N., Andrews, S., & Pulasinghe, K. , (National onference on Technology and Management (NCTM))

Explore new possibilities, connect with us and grow your future every day