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
-
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))
-
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))
-
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))
-
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))
-
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))
-
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)
-
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))
-
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))
-
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))
-
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))
-
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))
-
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))
-
LEARNING STYLES BASED CHECKLIST FOR INSTRUCTIONAL MATERIAL FEATURES IN E-LEARNING
K Suriyawansa, N Kodagoda, (14th International Technology, Education and Development Conference)
-
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)
-
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)
-
Applicability of Weyuker's Properties Using Three Comlexity Metrics
De Silva, D. I., Kodagoda, N., (8th International Conference on Computer Science & Education)
-
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)
-
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))
-
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))
-
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
-
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))
-
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)
-
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
-
A parallel version of the in-close algorithm
Kodagoda, N., Andrews, S., & Pulasinghe, K. , (National onference on Technology and Management (NCTM))