Research Papers - Dept of Software Engineering

Permanent URI for this collectionhttps://rda.sliit.lk/handle/123456789/1022

Browse

Search Results

Now showing 1 - 7 of 7
  • Thumbnail Image
    PublicationEmbargo
    Escort - Natural Language Processing Based University Students Guidance System
    (IEEE, 2022-12-26) Srinivasan, D; Uthayakumar, A; Thiyagalingam, P; Ravindran, S; De Silva, H; Kasthururarthna, D
    Universities play a significant role in students’ lives and aim to provide the best education, knowledge, and experience. However, university students face many difficulties during their university life including language, communication issues, and the inability to get proper guidance for education and career improvement. This paper proposes an approach to overcome these issues. With the help of Natural Language Processing (NLP), in this paper, several solutions are recommended for the mentioned issues. First, a chatbot helps to communicate with the university administration, where students can ask relevant administrative-related questions. A recommendation system is developed to provide solutions for their psychological issues. Another recommendation system is built for career guidance which will help students to identify the future career of their interest, and the provided mentors will be able to guide them. Another recommendation system identifies the performance of students in each module according to their performance level. The system recommends learning materials to improve their level. With these components, ESCORT – A university students’ guidance system, will make students’ life easier and more efficient.
  • Thumbnail Image
    PublicationEmbargo
    Automated Spelling Checker And Grammatical Error Detection And Correction Model for Sinhala Language
    (IEEE, 2022-10-04) Goonawardena, M; Kulatunga, A; Wickramasinghe, R; Weerasekara, T; De Silva, H; Thelijjagoda, S
    Sinhala is a native language spoken by the Sinhalese people, the largest ethnic group in Sri Lanka. It is a morphologically rich language, which is a derivation of Pali and Sanskrit. The Sinhala language creates a diglossia situation, as the language’s written form differs from its spoken form. With this difference, the written form requires more complex rules to be followed when in use. Manually proofreading the content of Sinhala material takes up much time and labor, and it can be a tedious task. Hence, a system is necessary which can be used by different industries such as journalism and even students. At present, there are a handful of systems and research that have automated Sinhala spelling analysis and grammar analysis. In addition, the existing systems are mainly focused on either spelling analysis or grammar analysis. However, the proposed system will cover both aspects and improve upon existing work by either optimizing or re-building the process to provide accurate outputs. The proposed system consists of a suffix list built for verbs and subjects, which helps the system stand out from the current proposed solutions. This research intends to implement a service for spell checking and grammar correctness of formal context in Sinhala. The research follows a rule-based approach with some components adopting a hybrid approach. As per the literature survey, many papers were analyzed, related to different aspects of the proposed system and complete systems. The proposed system would be able to overcome most barriers faced by previous papers whilst it takes a fresh take on providing a solution.
  • Thumbnail Image
    PublicationOpen Access
    A Singlish Supported Post Recommendation Approach for Social Media
    (SCITEPRESS – Science and Technology Publications, 2022-01) Sandamini, U; Rathnakumara, K; Pramuditha, p; Dissanayake, M; Sriyaratna, D; De Silva, H; Kasthurirathna, D
    Social media is an attractive means of communication which people used to exchange information. Post recommendation eliminates the overflooding of information in social media to the users’ news feed by suggesting the best matching information based on users’ preference that in return increase the usability. Social media users use different languages and their variations where most of the Sri Lankan users are accustomed to use Sinhala and Romanized Sinhala. However, post recommendation approaches used in current social media applications do not cater to code-mixed text. Therefore, this paper proposes a novel post recommendation approach that supports Singlish. The study is separated into two major components as language identification and transliteration, and post recommendation. In this study, script identification was performed using regular expressions while a Naïve Bayes classification model that accomplished 97% of accuracy was employed for language identification of Romanized text. Transliteration of Singlish to Sinhala was conducted using a character level seq2seq BLSTM model with a BLEU score of 0.94. Furthermore, Google translation API and YAKE were used for Sinhala-English translation and keyword extraction respectively. Post recommendation model utilized a combination of rule-based and CF techniques that accomplished the RMSE of 0.2971 and MAE of 0.2304.
  • Thumbnail Image
    PublicationEmbargo
    Social media based personalized advertisement engine
    (IEEE, 2018-02-19) De Silva, H; Jayasinghe, P; Perera, A; Pramudith, S; Kasthurirathna, D
    Online advertising has become a global phenomenon that affects the retail market substantially. Advertisements engines are an effective solution to the mobile application market to push advertisements. This paper reports evidence that AdSeeker, User Preference Based Advertisement Engine Based on Social Media is an effective solution to improve the business value of the marketing and advertising. Since the internet is used by vast number of people, it essentially needs a comprehensive method to push personalized advertisements to the right people. Adseeker is a system built using ontological mapping and social media content based semantic analysis to direct personalized. Identifying personal relationship hierarchy, and ontological approach for advertisement classification helps to identify the most appropriate advertisement for each user. AdSeeker uses the tweets posted by users to capture the preference of each and every user. Each user pushed advertisements based on their individual preferences. Based on the social experiments done using Adseeker, we could demonstrate that the social media profile based advertising is effective in providing highly relevant advertisements.
  • Thumbnail Image
    PublicationEmbargo
    BlindAid - Android-based Mobile Application Guide for Visually Challenged People
    (IEEE, 2021-12-06) Senarathne, G; Punchihewa, D; Liyanage, D. I; Wimalaratne, G; De Silva, H
    Millions of people across the world are affected by visual impairments. The proposed application is designed for visually impaired people consists of three components which are face recognition with emotion, obstacle identification through distance measurement, extract and convey critical information like text, labels, and currency details. Most works reported in the literature depends on the availability of specific hardware. The proposed proof of concept prototype aims to make visually impaired people more independent and carry out tasks conveniently and safely.
  • Thumbnail Image
    PublicationEmbargo
    BlindAid-Android-based Mobile Application Guide for Visually Challenged People
    (IEEE, 2021-10-27) Senarathne, G; Punchihewa, D; Liyanage, D. I; Wimalaratne, G; De Silva, H
    Millions of people across the world are affected by visual impairments. The proposed application is designed for visually impaired people consists of three components which are face recognition with emotion, obstacle identification through distance measurement, extract and convey critical information like text, labels, and currency details. Most works reported in the literature depends on the availability of specific hardware. The proposed proof of concept prototype aims to make visually impaired people more independent and carry out tasks conveniently and safely.
  • Thumbnail Image
    PublicationEmbargo
    Assisting Wheelchair: Assist W
    (IEEE, 2021-12-07) Ranaweera, D; Athalage, C; Sri Virajamana, M; Kaveesha, C; De Silva, D. I; De Silva, H
    Traditional wheelchairs used by disabled people are required to be controlled manually. Hence, continuous monitoring and assistance of a caretaker is a mandatory requirement. This paper introduces an autonomous assisting wheelchair - Assist W, which would facilitate disabled people to do their day-to-day activities independently in a very safe manner, thereby managing their mental and physical health. Assist W can scan the location and design a 2D map of the house using SLAM algorithm and LIDAR sensor. After generating the map, Assist W is able to move automatically according to the commands (Voice and touch) given by the user, with the help of the map data. There is an AR (Augmented Reality) chat-bot that acts as a good companion to manage the mental health of the disabled person. Assist W is also able to manage the security and physical health of the disabled person by providing a fall detection system and automatic lifting system, and sending emergency alerts to the caretakers. This system was tested using simulation.