Faculty of Computing

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4202

Browse

Search Results

Now showing 1 - 10 of 12
  • Thumbnail Image
    PublicationEmbargo
    An Analysis on Different Distance Measures in KNN with PCA for Android Malware Detection
    (IEEE, 2022-11-30) Dissanayake, S; Gunathunga, S; Jayanetti, D; Perera, K; Liyanapathirana, C; Rupasinghe, L
    As Majority of the market is presently occupied by Android consumers, Android operating system is a prominent target for intruders. This research shows a dynamic Android malware detection approach that classifies dangerous and trustworthy applications using system call monitoring. While the applications were in the execution phase, dynamic system call analysis was conducted on legitimate and malicious applications. Majority of relevant machine learning-based studies on detecting android malware frequently employ baseline classifier settings and concentrate on selecting either the best attributes or classifier. This study examines the performance of K Nearest Neighbor (KNN), factoring its many hyper-parameters with a focus on various distance metrics and this paper shows performance of KNN before and after performing Principal Component Analysis (PCA). The findings demonstrate that the classification performance may be significantly improved by using the adequate distance metric. KNN algorithm shows decent accuracy and improvement of efficiency such as decreasing the training time After PCA.
  • Thumbnail Image
    PublicationEmbargo
    Non-Verbal Bio-Markers for Automatic Depression Analysis
    (IEEE, 2021-12-02) Yashodhika, G. B. O; De Silva, L. S. R.; Chathuranaga, W. W. P K; Yasasmi, D. L. R; Samarasinghe, P; Pandithakoralage, S; Piyawardana, V
    Detection of early depression risk is essential to help the affected individual to get timely medical treatment. However, automatic Depression Risk Analysis has not received significant focus in prior studies. This paper aims to propose an Automatic Depression Risk Analyzer based on non-verbal biomarkers; facial and emotional features, head posture, linguistic, mobile utilization, and biometrics. The analysis has shown that facial and emotional features can learn to identify depression risk better when compared with the head pose and emotional features. Moreover, the study shows that Depression Risk Analysis based on linguistic performed well with 95% accuracy for Sinhala content and 96% accuracy for contextual in English. Identifying the depression risk based on the biometrics, the sleep pattern analysis obtained 95% accuracy with the K Nearest Neighbour (KNN). Further, the mobile utilization analysis with the KNN model achieved 81% accuracy towards the Depression Risk Analysis. The accuracy of Depression Risk Analysis can be improved by extending analytic models to work as a single model. Furthermore, The models have been integrated with a mobile application that allows users to get a comprehensive Depression Risk Analysis based on each biomarker. These additional methods will function together to provide a more accurate on assessing depression risk.
  • Thumbnail Image
    PublicationEmbargo
    Skeleton Based Periodicity Analysis of Repetitive Actions
    (IEEE, 2022-04-07) Wedasingha, N; Samarasinghe, P; Seneviratne, L; Puiatti, A; Papandrea, M; Dhanayaka, D
    This paper investigates the problem of detecting and recognizing repetitive actions performed by a human. Repetitive action analysis play a major role in detecting many behavioral disorders. In this work, we present a robust framework for detecting and recognizing repetitive actions performed by a human subject based on periodic and aperiodic action analysis. Our framework uses focal joints in the human skeleton for the analysis of repetitive actions which are substantiated by the principles of human anatomy and physiology. Using Non-deterministic Finite Automata (NFA) techniques, in this paper, we introduce a novel model to transform repetitive action count to differentiate the periodicity in human action. Experimental results on a dataset consisting of 371 video clips show that our algorithm outperforms the state-of-art (RepNet) [1] in simultaneous multiple repetitive action counts. Further, while the proposed model and RepNet give comparable results in counting periodic repetitive actions, our model performance surpass RepNet significantly on analysing non-periodic repetitive behavior.
  • Thumbnail Image
    PublicationEmbargo
    Analysis of Searching Algorithms in Solving Modern Engineering Problems
    (IEEE, 2021-08-11) Rathnayake, B. R. M. S. R. B.; Marzuk, H; Senadheera, R. I. A; Vijeyakumar, S; Abeygunawardhana, P. K. W
    Many current engineering problems have been solved using artificial intelligence search algorithms. To conduct this research, we selected certain key algorithms that have served as the foundation for many other algorithms present today. This article exhibits and discusses the practical applications of A*, Breadth-First Search, Greedy, and Depth-First Search algorithms. We looked at several recent research publications on these algorithms (for example, maze solver robots, the eight-puzzle problem, medication prediction, and travel advice) and critically examined their benefits, drawbacks, and challenges. We’ve also done some experimentation with a Python application to see how well these algorithms perform.
  • Thumbnail Image
    PublicationEmbargo
    Singlish Sentiment Analysis Based Rating For Public Transportation
    (IEEE, 2021-01-27) Sharounthan, B; Nawinna, D. P; De Silva, R
    As the primary transportation mode in Sri Lanka, Public transportation is tightly attached with the daily life of the people. The important factor in transportation is providing a door to door mobility. This paper presents a study focused on measuring the service quality of public transportation based on the comments and feedbacks provided by the passengers with the aim of producing a better service for users. Comments were gained from social media and were used to produce a comprehensive rating mechanism to rate the transportation service providers. This tool was developed using natural language processing techniques using the data from the Sri Lankan context. With the popularity of Social Media in Sri Lanka, many people use Singlish (Sinhala written using English scripts) for online communication. The rating engine presented in this paper is capable of performing Sentiment analysis on comments given in Singlish Language in the Transportation domain.
  • Thumbnail Image
    PublicationEmbargo
    Analysis on the Risk and the Categorization on Test Automation in Sri Lankan Software Industry
    (IEEE, 2021-12-09) Sundaralingam, S; Rajapaksha, S. K
    Delivering quality software to customer is the key objective of software industry. One of the essential fragment of life cycle of software is software testing. In software testing test automation is playing a major role. If test automation cannot be practiced in proper way the delivery of the software quality would impact directly and leads to loss of customer, which is a failure of business. Test automation has several problems which needs to address in each stage. Test automation cause several issues when execute test automation in a company. All these issues need to be handled by different people, therefore initially issues need to be identified and classified and then solve properly. This research is to identify the improvements to categorize the problems automatically and find the solution for the problem in test automation process and hence to practice the test automation in healthier way in order to achieve better software quality. Test automation issue are analyzed and the solutions are proposed. On which stage, the test automation is causing problems and how to solve them are recommend in this research, Test automation issues are categorized and under relevant category therefore issues can be solved speedily. The issues are passed as sentence and they are categorized under the relevant category to fix them quickly. The sentences are preprocessed and conducted feature selection using filter methods and predict under appropriate category. The issue has been cleaned in preprocess stage. Implemented LSTM base algorithm using filter method to categorize the issues. In this research an implementation to categorize test automation problems are formed. Recommendation and solutions are proposed on test automation which would aid to practice test automation in better way and that would leads to better software quality delivery.
  • Thumbnail Image
    PublicationEmbargo
    Analysis and performance of CMA blind deconvolution for image restoration
    (Wiley Online Library, 2015-09) Samarasinghe, P; Kennedy, R. A
    In this paper we study the applicability of classical blind deconvolution methods such as constant modulus algorithm (CMA) for blind adaptive image restoration. The requirements such as the source to be white, uniformly distributed and zero mean, which yield satisfactory convergence in the data communication application context, are revisited in the image restoration context, where a linear deblur kernel needs to be blindly adapted to compensate for an unknown image blur kernel with the objective to recover a source ground truth image. Through analysis and performance studies, we show that the performance of CMA is adversely affected by the intrinsic spatial correlation of natural images and by any deviation of their distribution from being platykurtic. We also show that decorrelation techniques designed to overcome spatial correlation cannot be effectively applied to rectify CMA performance for blind adaptive image restoration
  • Thumbnail Image
    PublicationEmbargo
    Analysis and enhancements of a cognitive based complexity measure
    (IEEE, 2017-06-25) De Silva, D. I; Kodagoda, N; Kodituwakku, S. R; Pinidiyaarachchi, A. J
    As stated by Tom DeMacro, something that cannot be measured is uncontrollable. Thus, a number of metrics have been developed to measure the complexity associated with software by considering various aspects such as size, control flow and data flow between modules, cognitive informatics etc. Amongst these aspects, cognitive informatics is recognized as a promising aspect in measuring software complexity. Thus, majority of the complexity metrics that were proposed after the introduction of cognitive informatics have been proposed mainly based on the cognitive aspect. Amongst them, Chhillar and Bhasins' weighted composite complexity measure is one of the few metrics that had attempted to measure the complexity of a program by considering more than three or more complexity factors. After a thorough analysis, in a previous study, the authors identified that the weighted composite complexity measure could be further improved by considering more complexity factors. This paper extends the previous study to identify the most appropriate factors that could be considered by the weighted composite complexity measure. Using the opinions of the industry experts, the authors were able to discover that compound conditional statements, threads and recursion could also be considered by the weighted composite complexity measure. Accordingly, the weighted composite complexity measure was enhanced to capture the complexities that arise due to those factors. The paper also includes a demonstration of the complexity calculation method of the improved weighted composite complexity measure with the use of three sample java programs, which were written by incorporating the above mentioned factors. In addition, an application of the weighted composite complexity measure to the same programs are also given in the paper, to illustrate the changes in complexity values of the two measures.
  • Thumbnail Image
    PublicationEmbargo
    Analysis of the Dimensional Change of Woven Fabrics from Loom State to Finished State
    (IEEE, 2018-05-30) Kandemulla, K. A. S. M; Maduwantha, A. R. L; Fernando, E. A. S. K; Niles, S. N; Jayawardena, T. S. S
    Dimensional change of a woven fabric is a challenge in woven fabric production. The phenomenon originates from the dimensional instability of the fabric. Shrinkage is a combined result of numerous factors such as relaxation, dyeing, finishing and the effect of machinery. The significance of this problem has been investigated by several researchers, who focused mainly on the geometry of the fabric during the weaving phase (loom stage) only. To investigate the dimensional changes that occur within a particular woven structure, a number of fabric samples were sent through various finishing processes such as, washing, dyeing & finishing, under the laboratory conditions. The changes were measured either in terms of dimensional change or EPI and PPI values. Using the experimental data and theoretical analysis, a mathematical model has been developed and validated. However initially the focus is laid on plain woven fabrics and it is expected to be further extended to the other woven structures as well.
  • Thumbnail Image
    PublicationEmbargo
    Design and Analysis of An Anthropomorphic Two-DoF Ankle-Foot Orthosis
    (IEEE, 2019-04-19) Ranaweera, R. K. P. S; Abayasiri, R. A. M; Gopura, R. A. R. C; Jayawardena, T. S. S; Mann, G. K. I
    This paper proposes a two-degrees of freedom passive-dynamic ankle-foot orthosis (AFO). In view of enhancing anatomical conformity, an anthropomorphic design is proposed to minimize mechanical interferences between ankle and orthosis. The biomimetic features such as passive stabilizers and dampeners in the proposed mechanism intrinsically support the ankle and foot to maintain stability and improve shock-absorbing ability. The mobility, ranges of motion, and manipulability measures for the proposed AFO have been investigated using mathematical modeling and simulation approaches. The analysis revealed the effectiveness of the proposed AFO in meeting the complex kinematics of ankle joint compared to the predecessors. Potentially, the proposed AFO can serve as a platform to carry out research and development on robotic orthoses for the lower extremity.