Eng. Dr. Tiroshan Madushanka
Lecturer
BSc Eng Hons (Moratuwa, SL), MInf (SOKENDAI, JP), PhD (SOKENDAI, JP)
BSc Eng Hons (Moratuwa, SL), MInf (SOKENDAI, JP), PhD (SOKENDAI, JP)
I am a Lecturer and Software Engineer with interests in Data Science, Machine Learning, and Cloud Computing. I work on backend systems, cloud applications, and practical machine learning solutions.
As a lecturer, I teach programming, software engineering, and cloud technologies. My goal is to help students build strong foundations and practical skills for their future careers.
Semantic Web, Knowledge Graph, and Knowledge Engineering
Blockchain and Applications
Software Architecting and Scalable Systems
Agentic AI and Applications
📅 One-to-One Meeting Appointments | 📅 Research Meeting Appoinments
Peer-Reviewed Journal Papers
Senanayake, D., Muthugama, L., Mendis, L., & Madushanka, T. (2015). Customer churn prediction: A cognitive approach. International Journal of Computer and Information Engineering, 9(3), 767–773.
Malintha, C., Diyasena, D., & Madushanka, T. (2024). Blockchain for vehicle registration, transferring and management process in Sri Lanka. Engineering and Technology Quarterly Reviews, 7(1), 56–65.*
Madushanka, T., & Ichise, R. (2023). TuckerDNCaching: High-quality negative sampling with Tucker decomposition. Journal of Intelligent Information Systems, 61, 739–763. https://doi.org/10.1007/s10844-023-00881-w (if DOI exists; if not, remove)
International Conference Proceedings
Madushanka, T., & Ichise, R. (2024). Text-KG Distill: Textual knowledge distillation for enhanced KG embeddings. Proceedings of the International Conference on Artificial Intelligence x Data & Knowledge Engineering.
Madushanka, T., & Ichise, R. (2022). MDNCaching: A strategy to generate quality negatives for knowledge graph embedding. Proceedings of the International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems.
Ifthikar, A., Thennakoon, N., Malalgoda, S., Moraliyage, H., Jayawickrama, T., Madushanka, T., & Hettiarachchi, S. (2021). A novel anomaly detection approach to secure APIs from cyberattacks. Proceedings of the SGAI International Conference on Artificial Intelligence and Cybersecurity.
Harischandra, N. N., Jayakody, L. A., Madushanka, T., & Madusanka, T. (2020). Impact of metacognition and age group on contemporary video game interface and gameplay design. Proceedings of the International Research Conference on Smart Computing and Systems Engineering, 117–123.
Ranaweera, I., Madushanka, T., & Ranaweera, C. (2020). Building automation system to optimize energy utilization, acquiring the best performance of appliances in a distributed network. Proceedings of the International Conference on Advances in Computing and Technology.
Preprints
Madushanka, T., & Ichise, R. (2024). Negative sampling in knowledge graph representation learning: A review. arXiv. https://arxiv.org/abs/2402.19195
Madushanka, T., Kumara, D. S., & Rathnaweera, A. A. (2024). SecureRights: A blockchain-powered trusted DRM framework for robust protection and asserting digital rights. arXiv. https://arxiv.org/abs/2403.06094
Kumarasinghe, C. U., Liyanage, K. L. D. U., Madushanka, T., & Mendis, R. A. C. L. (2016). Performance comparison of NoSQL databases in pseudo-distributed mode: Cassandra, MongoDB & Redis. (Online resource).