Prof. Nuwan Kodagoda
July 18, 2023 2024-12-06 17:28Prof. Nuwan Kodagoda
Pro Vice Chancellor | Software Engineering | Faculty of Computing
0117544102
- Dean/Faculty of Computing (2023 Feb – ToDate)
- 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
Honors 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.
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
- 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
My Publications
CONFERENCE PROCEEDINGS
- Kodagoda, N., Andrews, S., & Pulasinghe, K. A parallel version of the in-close algorithm in National onference on Technology and Management (NCTM), year 2017, pp.1-5, IEEE,
- Pathirathna, P. P. W., Ayesha, V. A. I., Imihira, W. A. T., Wasala, W. M. J. C., Kodagoda, N., & Edirisinghe, E. A. T. D. Security testing as a service with docker containerization in Software Knowledge, Information Management and Applications (SKIMA), 2017 11th International Conference, year 2017, pp.1-7, IEEE,
- 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. Open source SOA based middleware framework for classified based web development in Information Technology Conference (NITC), year 2017, pp.6-11, IEEE,
- De Silva D.I. , Kodagoda N. , Kodituwakku S. R. and Pinidiyaarachchi A. J. Improvements to a complexity metric: CB measure in 10th International Conference on Industrial and Information Systems (ICIIS), year 2015, Peradeniya, pp.401-406, IEEE,
- De Silva D.I. , Kodagoda N. , Kodituwakku S. R. and Pinidiyaarachchi A. J Limitations of an object-oriented metric: Weighted complexity measure in International Conference on Software Engineering and Service Science (ICSESS), year 2015, pp.698-701, IEEE ,
- Manamendra M.A.S.C, Manathunga K.N., Perera K.H.D., Kodagoda N. Improvements for Agile Manifesto and Make Agile Applicable for Undergraduate Research Projects in 8th International Conference on Computer Science & Education, year 2013, pp.539-544,
- De Silva, D. I., Kodagoda, N. Applicability of Weyuker’s Properties Using Three Comlexity Metrics in 8th International Conference on Computer Science & Education, year 2013, pp.685-690,
- Wickramasinghe N., Somadasa K.,Karundhipathi M.,Subasinghe S,Kodagoda N.,Suriyawansa K. Online Learning Resources Finder Based on Computer Programming Domain, in International Conference on Information and Automation for Sustainability, year 2018,
- Aryal S.,Porawagama A., Hasith S., Thoradeniya S., Kodagoda N., Suriyawansa K. Using Pre-trained Models as Feature Extractor to Classify Video Styles Used in MOOC Videos in International Conference on Information and Automation for Sustainability, year 2018,
- K Suriyawansa, N Kodagoda LEARNING STYLES BASED CHECKLIST FOR INSTRUCTIONAL MATERIAL FEATURES IN E-LEARNING in 14th International Technology, Education and Development Conference, year 2020, SPAIN, pp. 7403-7411, INTED, K Suriyawansa, N Kodagoda,
- S Hilmy, T De Silva, S Pathirana, N Kodagoda, K Suriyawansa MOOCs Recommender Based on User Preference, Learning Styles and Forum Activity in 2019 International Conference on Advancements in Computing (ICAC), year 2019, Sri Lanka, IEEE, 5-7 Dec. 2019,
- R Kasun, LGH Mahesh, Y Yapa, S Suwendra, N Kodagoda, K Suriyawansa Zilla: An Animal Based Social Media Platform in 2019 International Conference on Advancements in Computing (ICAC), year 2019, MALABE, pp.267-272, IEEE, 5-7 Dec. 2019,
- D Karunaratna, I Hettiarachchi, S Fernando, S Epa, N Kodagoda, K VTutor: A Platform for Improving Searchability and Interactivity of Recorded Lectures in 2019 International Conference on Advancements in Computing (ICAC), year 2019, MALABE, pp.464-469, IEEE, 5-7 Dec. 2019,
- S Nuzrath, NH Amarasinghe, KT Liyanage, K Suriyawansa, KT Madanyaka, N Kodagoda gCodex: A tool to analyze software repositories over time (Visualization) in 2019 International Conference on Advancements in Computing (ICAC), year 2019, MALABE, pp.174-179, IEEE, 5-7 Dec. 2019,
- M Thennakoon, R Rajarathna, SPB Jayawickrama, M Kumara, AM Imbulpitiya, N Kodagoda TOURGURU: Tour Guide Mobile Application for Tourists in 2019 International Conference on Advancements in Computing (ICAC), year 2019, MALABE, pp.133-138, IEEE, 5-7 Dec. 2019,
- F Fazuludeen, G Vijayakumaran, ZA Mahroof, N Kodagoda, K Suriyawansa MOOCRec 2 for Humanities-Learning Style Based MOOC Recommender and Search Engine in 2019 International Conference on Advancements in Computing (ICAC), year 2019, MALABE, pp.470-475, IEEE, 5-7 Dec. 2019,
- A Imbulpitiya, N Kodagoda, A Gamage, K Suriyawansa Using Active Learning Integrated with Pedagogical Aspects to Enhance Students� Learning Experience in Programming and Related Concepts in International Conference on Interactive Collaborative Learning, year 2019, THAILAND, pp.218-228, SPRINGER, 25-28 September,
- S Aryal, AS Porawagama, MGS Hasith, SC Thoradeniya, N Kodagoda, K Suriyawansa MoocRec: Learning Styles-Oriented MOOC Recommender and Search Engine in 2019 IEEE Global Engineering Education Conference (EDUCON), year 2019, DUBAI, pp.1167-1172, IEEE, 8-11 April 2019,
- M Musthafa, S Magenthirarajah, AA Rauf, K Balendran, N Kodagoda, D Sriyarathne Centralized Road Infrastructure Information Collection and Processing System for Sri Lanka in 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS), year 2018, COLOMBO, IEEE, 21-22 Dec. 2018,
- K Somadasa, M Karunadhipathi, N Wickramasinghe, S Subasingha, N Kodagoda, K Suriyawansa Online Learning Resources Finder Based on Computer Programming Domain in 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS), year 2018, COLOMBO, IEEE, 21-22 Dec. 2018,
- S Aryal, AS Porawagama, MGS Hasith, SC Thoradeniya, N Kodagoda, K Suriyawansa Using Pre-trained Models As Feature Extractor To Classify Video Styles Used In MOOC Videos in 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS), year 2018, COLOMBO, IEEE, 21-22 Dec. 2018,
- AA Rauf, M Musthafa, S Magenthirarajah, K Balendran, N Kodagoda, D Smart Driving Assistance System to Elevate the Driving Experience in Sri Lanka-Dryv Assist in 2018 National Information Technology Conference (NITC), year 2018, COLOMBO, IEEE, 2-4 Oct. 2018,
JOURNAL PUBLICATIONS
- De Silva, D. I., Kodituwakku, S. R., Pinidiyaarachchi, A. J., & Kodagoda, N. “Enhancements to an OO Metric: CB Measure” Journal of Software, 2018, pp.72-82,
- Kodagoda, N, and Pulasinghe, K “Comparision Between Features of CbO based Algorithms for Generating Formal Concepts” International Journal of Conceptual Structures and Smart Applications (IJCSSA), 2016, pp.1-34,