Research Papers - Dept of Software Engineering

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

Browse

Search Results

Now showing 1 - 10 of 228
  • Thumbnail Image
    PublicationEmbargo
    Revolutionalize Your Learning Experience with EQU ACCESS
    (IEEE, 2024-07-25) Raveenthiran, G; Sivarajah, K; Kugathasan, V; Chandrasiri, S; Mohamed Riyal, A. A; Rajendran, K
    This paper introduces a novel approach aimed at enhancing online education by placing a central focus on students' emotional well-being and improving their learning experiences. The approach integrates four key machine learning technologies: behavioral expression analysis, a personalized chatbot for emotional support, voice stress detection, and visual content description. Through empirical findings, the study illustrates the effectiveness of these methods in bolstering students' emotional well-being and academic performance. By providing a roadmap for the advancement of online education and emotional support, this research holds promise for delivering substantial benefits to learners worldwide. The study showcases notable advancements in online education, reporting a 30% rise in perceived emotional support and a 25% increase in overall satisfaction. The personalized emotional support chatbot achieved an 85% accuracy in addressing students' emotional needs, while voice stress detection boasted a 90% accuracy in identifying anxiety. Additionally, visual content description led to a 20% improvement in comprehension. These findings highlight the approach's potential to elevate both emotional well-being and academic performance in online learners.
  • Thumbnail Image
    PublicationEmbargo
    Advancing Canine Health and Care: A Multifaceted Approach using Machine Learning
    (IEEE, 2023-06-26) Wimukthi, Y; Kottegoda, H; Andaraweera, D; Palihena, P; Fernando, H; Kasthurirathnae, D
    This research paper proposes a comprehensive approach to enhance the well-being of dogs through a range of innovative technologies. Firstly, we develop an automated system for dog breed and age identification using a Convolutional Neural Network (CNN) and a transfer learning model. This system aims to provide an efficient and reliable solution for dog owners and new adopters who are interested in discovering more about their canine companions. Secondly, we propose the development of a system that uses Reinforcement Learning to generate personalized meal plans based on a variety of factors such as the dog's breed, age, weight, health status, and emotional state. The system aims to provide dog owners with a reliable and effective tool for generating personalized meal plans that will enhance their pets' overall health and well-being. Thirdly, we present a dog disease recognition application that utilizes an artificial neural network (ANN) for identifying dog diseases based on their symptoms. Lastly, we introduce a real-time remote dog monitoring system using loT devices with edge computing to detect aggressive and anxious sounds. Our system provides an accurate classification of dog sounds related to aggression and anxiety, which can help dog owners detect and respond to potential issues early on. This research aims to provide dog owners and veterinarians with a range of technologies that can help them better understand and care for their furry friends.
  • Thumbnail Image
    PublicationEmbargo
    IoT-Enabled Smart Solution for Rice Disease Detection, Yield Prediction, and Remediation
    (IEEE, 2023-06-26) Wanninayake, K.M.I.S; Bambaranda, L.G.S. W; Wickramaarachchi, T.I; Pathirana, U.C.S.L; Vidhanaarachchi, S; Nanayakkara, A.A.E.; Gunapala, K.R.D.; Sarathchandra, S.R.; Gamage, A.I; De Silva, D.I
    Sri Lanka's rice cultivation is a vital industry supporting over 1.8 million cultivators and providing staple sustenance for 21.8 million people. According to Sri Lanka's Central Bank, rice cultivation contributed 2.7% to the country's GDP in 2020 [3]. Pests and diseases, particularly rice thrips damage and rice blast disease, are a challenge for the industry, as they cause yield loss. This paper describes an intelligent solution that aids stakeholders by detecting and classifying the disease, forecasting its dispersion, and providing remedies. The proposed solution is approached with deep learning techniques for real-time detection and classification of the disease, location tracking of infected areas, and pesticide application on the target. In addition, it predicts the spread of disease based on the locations of infected individuals. In addition, the solution enables Machine-learning algorithms to recommend appropriate rice varieties and predict yields. In controlled experiments utilizing data from Sri Lankan paddy fields, the proposed method obtained high accuracy rates of 89%-98% in identifying disease and rice varieties and yield prediction. This system has the potential to increase rice production and productivity, decrease yield loss, and benefit the Sri Lankan rice industry and producers.
  • Thumbnail Image
    PublicationEmbargo
    DS-HPE: Deep Set for Head Pose Estimation
    (IEEE, 2023-04-18) Menan, V; Gawesha, A; Samarasinghe, p; Kasthurirathna, D
    Head pose estimation is a critical task that is fundamental to a variety of real-world applications, such as virtual and augmented reality, as well as human behavior analysis. In the past, facial landmark-based methods were the dominant approach to head pose estimation. However, recent research has demonstrated the effectiveness of landmark-free methods, which have achieved state-of-the-art (SOTA) results. In this study, we utilize the Deep Set architecture for the first time in the domain of head pose estimation. Deep Set is a specialized architecture that works on a “set” of data as a result of the “permutation-invariance” operator being utilized in the model. As a result, the model is a simple yet powerful and edge-computation-friendly method for estimating head pose. We evaluate our proposed method on two benchmark data sets, and we compare our method against SOTA methods on a challenging video-based data set. Our results indicate that our proposed method not only achieves comparable accuracy to these SOTA methods but also requires less computational time. Furthermore, the simplicity of our proposed method allows for its deployment in resource-constrained environments without the need for expensive hardware such as Graphics Processing Units (GPUs). This work underscores the importance of accurate and resource-efficient head pose estimation in the fields of computer vision and human-computer interaction, and the Deep Set architecture presents a promising approach to achieving this goal.
  • Thumbnail Image
    PublicationEmbargo
    Interactive Mobile Application for Initial Skills Development of Primary Students in Sri Lanka
    (IEEE, 2022-12-09) Liyanage, C.; Kavinda, U. A. D. S.; Dasanayaka, D. S.; Shehara, P. G. J.; De Silva, D. I.
    In many cases, children between this age are using smartphones and other technology devices, to play games, watch cartoons, take photos and sometimes the chance is getting higher than we think that children access unnecessary contents due to lack of guidance and unawareness of parents. This interactive mobile application is used as an adaptive learning tool for the primary school students. Utilizing children’s comfort with technology allows for the development of their talents. In math skills development, some attractively designed gamified activities to solve basic math questions are given according to the skill level the child is currently in. The accuracy was much higher in the Convolutional Neural Network approach as it recorded a value of 0.9919. In environmental skills development component, the app will ask child to identify the surroundings according to a flow, starting from the house and towards the garden using object detection and the results were detected with a higher accuracy level around 0.9-0.99 after training the Machine Learning model. And in the language skills development component the child is given activities to develop pronunciation skills using audio processing and finally the verification of online achievements of a child by Non-Fungible Token technology, is fulfilled via the app.
  • Thumbnail Image
    PublicationEmbargo
    AgroPro: Optimizer for Traditional Agricultural System in Sri Lanka
    (IEEE, 2022-12-09) De Silva, D.I.; Suriyawansa, G.M. T. K. D. S.; Senevirathna, M.R. U. M. T.; Balasuriya, I.D. I.; Deshapriya, A. G. S. P.; Gadiarachchi, G. A. D. K. M.
    Today, in many countries around the world, big data analysis and machine learning methods are used for industrial development. However, such techniques are rarely used in Sri Lankan agricultural industry. The success of agriculture depends heavily on the selection of the right crop. Choosing the right crop depends primarily on predicting future yields. Machine learning methods can be used very successfully to make future predictions about crop yields. Crop prediction mainly depends on the soil, geography, and climate of the growing location. Hence historical data with agricultural facts such as temperature, humidity, pH, and rainfall are used to predict yield as parameters in the machine learning function. Sri Lanka uses a traditional approach to distribute fertilizers among farmers. Not having an organized way to distribute fertilizers to the needed areas leads to many abnormalities along the way. As a result, the country is facing economic losses and resource wastage. Having an optimized distribution network is the key to overcoming those abnormalities. This research assesses the efficiency of the fertilizer distribution system and consists of time-series predictions on fertilizer usage to gain future value. The aim is to identify performance gaps in distribution management that lead to delayed fertilizer distribution affecting agricultural productivity.
  • Thumbnail Image
    PublicationEmbargo
    Supervising Plant Growth in a Greenhouse
    (IEEE, 2022-11-30) Alexander, D.L; Hathnapitiya, G.A.G.; Gamage, A.I; Bandara, P.M.P.C; Giragama, G.W.M.N.U.I.B; Supunya Swamakantha, N.H.P.R
    Since the beginning of civilization, agriculture has played a significant part in the economy of a nation. Currently, as the population continues to increase at a rapid rate, arable lands are dwindling alongside urbanization. Even though farmers devote a substantial amount of time and effort to farming, environmental factors such as seasonal shifts can have a significant impact on the crop. Smart agriculture is implemented to boost the production of high-quality goods and address the lack of control over the farming process. The intelligent greenhouse technology proposed here is called “GSense,” and it could boost plant productivity by managing the greenhouse’s climate. In addition, this solution is useful for novices who are just beginning out in agriculture because it can make recommendations to its user. The execution of the solution is complemented by a mobile application and a desktop application via which the user may submit inputs and examine real-time sensor data
  • Thumbnail Image
    PublicationEmbargo
    Cocopal - A Deep Learning Based Intelligent System to Certify and Standardize the Quality of Coconut Based Products
    (IEEE, 2022-12-09) Gunawardana, K.H.R.; Deshan, M.P.N.; Hemachandra, M.G.S.P.; Ganegoda, D; Hettiarachchi, N. M; Weerasinghe, L
    The procedure of certifying and standardizing the quality of the coconut-based products is done manually in Sri Lanka at precent. It is a time consuming and labor-intensive task and is conducted by experts. In most cases, the quality is decided solely by visual inspections by buyers and suppliers, with no scientific basis. The paper reports the capacity of bringing modern technology solutions such as Artificial Intelligence (AI), Machine Learning (ML), Image Processing (IP), and decentralized storage to aid in the certification and standardization of the quality of raw materials.Results showed that the accuracy of the proposed system is in the 86% to 90% range and showed that this technique could beimproved and used as an alternative to manual techniques.
  • Thumbnail Image
    PublicationEmbargo
    Voice Enabled Intelligent Programming Assistant
    (IEEE, 2022-12-09) Wataketiya, R; Chandrasiri, N; Kithsiri, R; Malwatta, H; Nadeeshani, M; Siriwardana, S
    In modern era where software development is of vital importance, software developers are challenged with conditions like Repetitive Strain Injury (RSI) which hinders their ability to work effectively. Furthermore, people with difficulties with using their hands also find it challenging to program in the traditional manner. As a solution, coding with one’s voice has been experimented with, but current solutions lack interactivity and are harder to use and setup leaving much room for improvement in this domain. In this research work, by using input classifier models with accuracies over 90%, intent classifiers with accuracies over 70%, code parsing and various human computer interaction techniques, we developed a conversationally interactive, programming language agnostic, easy to setup and easy to use Voice Coding Assistant. This will potentially help a global audience of programmers to achieve their goals and improve productivity and lead a healthier life. We have named the system thus developed, “Venic”.
  • Thumbnail Image
    PublicationEmbargo
    Rubber Buddy: A Mobile Application to Empower Rubber Planters of Sri Lanka
    (IEEE, 2022-12-09) Jayawardena, A; Ganegoda, K; Imbulana, S; Gunapala, G; Kodagoda, N; Jayasinghe, T
    This research was conducted to develop a mobile application that provides expert solutions for the common problems faced by rubber planters in Sri Lanka. The application developed consists of four components, namely, identification of pests in immature rubber plantations and rubber nurseries; leaf disease identification; cover crop identification; and weed identification. Images taken using the mobile phone cameras are recognized using machine learning models developed using several convolutional neural network (CNN) architectures such as mobile net version 2 (MobileNet v2), VGG 16, VGG19, and residual networks (ResNet). After the images were recognized, the application will provide expert solutions and management strategies to the rubber planters. As most of the rubber plantations are located in areas with low network coverage, the application was designed to be operated in offline mode using TensorFlow lite technology.