HomeProjects

Foundational Data Science

Principal Investigator: Nisansa de Silva

The Foundational Data Science project investigates how systematic data acquisition, integration, analysis, modelling, and visualisation can be applied to real-world problems to generate reliable and actionable knowledge.

The Foundational Data Science project investigates how systematic data acquisition, integration, analysis, modelling, and visualisation can be applied to real-world problems to generate reliable and actionable knowledge. The project focuses particularly on research problems where meaningful insights can be obtained through carefully designed data-centric methodologies, without assuming that increasingly complex machine learning models necessarily provide better solutions.
A major research direction is the acquisition and construction of fit-for-purpose datasets from heterogeneous sources. These may include existing open datasets, public research repositories, government data, open APIs, surveys, sensor and log data, and ethically collected web data. Where individual datasets provide only a partial view of a problem, the project explores methods for integrating multiple sources while addressing challenges such as inconsistent schemas, missing observations, duplicate records, varying levels of data quality, and temporal or spatial misalignment.
The project studies the complete data science lifecycle, from problem formulation and data curation to exploratory analysis, statistical inference, predictive modelling, validation, and communication of findings. Depending on the research question, methods may include descriptive and inferential statistics, correlation and association analysis, hypothesis testing, classification, regression, clustering, time-series analysis, and pattern discovery. Particular emphasis is placed on selecting methods appropriate to the characteristics of the data and research question rather than introducing unnecessary model complexity.
Another central research theme is the role of visualisation in scientific discovery and communication. Exploratory visualisation is employed to reveal structures, anomalies, relationships, and potential hypotheses within data, while explanatory visualisation is investigated as a means of effectively communicating complex findings to researchers, policymakers, domain experts, and other stakeholders.
Across these research directions, the project emphasises data quality, reproducibility, transparency, ethical data practices, and rigorous empirical evaluation. The broader goal is to demonstrate how well-designed foundational data science methods can transform heterogeneous real-world data into reproducible scientific evidence and practically meaningful insights across diverse application domains.

Objectives:

  • Develop high-quality research datasets through data acquisition, integration, preprocessing, and documentation from heterogeneous real-world sources.
  • Apply rigorous data science methodologies including exploratory analysis, statistical inference, machine learning, and pattern discovery to investigate real-world research problems.
  • Generate and communicate meaningful insights using exploratory and explanatory visualisation techniques to support scientific understanding and evidence-based decision-making.
  • Advance reproducible and responsible data science research through transparent methodologies, systematic evaluation, ethical data practices, and reusable research artefacts.


Keywords: Machine Learning / Deep Learning | Natural Language Processing | Sinhala |




Publications

Preprints

Team

External Collaborators: | Sandeepa Weerasekara | Sandareka Wickramanayake | Nirasha Munasinghe | Madara Mendis | Nathali Athukorala |


Faculty

Nisansa de Silva

Senior Lecturer
University of Moratuwa

Undergraduates

Anusan Krishnathas

Student
University of Moratuwa

Ashini Kavindya

Student
University of Moratuwa

Chanupa Gurusinghe

Student
University of Moratuwa

Dhinanjaya Fernando

Student
University of Moratuwa

Dilusha Chandrasiri

Student
University of Moratuwa

Dinithi Navodya

Student
University of Moratuwa

Dinura Ginige

Student
University of Moratuwa

Gishan Bandara

Student
University of Moratuwa

Haren Daishika

Student
University of Moratuwa

Hasini Lawanya

Student
University of Moratuwa

Hesandi Mallawarachchi

Student
University of Moratuwa

Heshan Nethmina

Student
University of Moratuwa

Himandhi Kuruppu

Student
University of Moratuwa

Himath Dhanapala

Student
University of Moratuwa

Ifaz Ikram

Student
University of Moratuwa

Kalana Lakshan

Student
University of Moratuwa

Kavyanga Hathurusinghe

Student
University of Moratuwa

Kovindarajah Sriyathurshan

Student
University of Moratuwa

Kusal Amantha

Student
University of Moratuwa

Lahiru Dilshan

Student
University of Moratuwa

Lasana Pahanga

Student
University of Moratuwa

Maneesha Herath

Student
University of Moratuwa

Manuja Ranathunga

Student
University of Moratuwa

Muditha Herath

Student
University of Moratuwa

Nadil Kulathunge

Student
University of Moratuwa

Nethsith Gunaweera

Student
University of Moratuwa

Ramanaish Abaiyan

Student
University of Moratuwa

Ranuga Weerasekara

Student
University of Moratuwa

Ruththiragayan Sutharsan

Student
University of Moratuwa

Ruzaini Ahmedh

Student
University of Moratuwa

Sakindu Rajapaksa

Student
University of Moratuwa

Senilka Madurapperumage

Student
University of Moratuwa

Sithija Seneviratne

Student
University of Moratuwa

Sonath Kirindage

Student
University of Moratuwa

Tharumini Gamage

Student
University of Moratuwa

Thilokya Angeesa

Student
University of Moratuwa

Vihanga Nimsara

Student
University of Moratuwa

Vinma Wettasinghe

Student
University of Moratuwa

Yasith Hewarathna

Student
University of Moratuwa

Yohan Jayasinghe

Student
University of Moratuwa

Alumni-Undergraduates

Patalee Narasinghe

Machine Learning Engineer
CML Insight

Subavarshana Arumugam

Software Engineer
WSO2