Research Publications Authored by SLIIT Staff

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

This collection includes all SLIIT staff publications presented at external conferences and published in external journals. The materials are organized by faculty to facilitate easy retrieval.

Browse

Search Results

Now showing 1 - 6 of 6
  • Thumbnail Image
    PublicationOpen Access
    A STUDY OF AN ECO-FRIENDLY STREET LIGHTING SYSTEM FOR A SUSTAINABLE FUTURE
    (researchgate.net, 2022-08) Neelawathura, R. W; Siriwardena, S. D; Sinnathamby, R. A; Ruwandika, S
    The fundamental goal of this research is to create something that is long-lasting, environmentally friendly, and energyefficient for everyday consumers. As a result, the concept of an automatic green street lighting system was proposed, addressing the issue of needless road illumination and, in particular without energy wastage. Street lighting when it is not required is a waste of resources and electrical energy in general. Modern civilization has adopted the philosophy of "Going Green," which is emphasized at all times, particularly in the engineering field. Engineers come up with novel ways to save energy while improving the efficiency of their goods. One of these methods is to use a smart system, which has applications in numerous areas of society, such as at home, at work, and so on. Our main goal is to reduce energy while maintaining user-friendliness. Smart systems, created years ago, are still the foundation and are used to this day, improving as time goes on and striving for even greater development.
  • Thumbnail Image
    PublicationEmbargo
    Using active learning integrated with pedagogical aspects to enhance student’s learning experience in programming and related concepts
    (Springer, Cham, 2019-09-25) Imbulpitiya, A; Kodagoda, N; Gamage, A; Suriyawansa, K
    Teaching programming concepts and skills to beginners is a challenging and daunting task. As undergraduates, students struggle with understanding the fundamental concepts of programming and learning the syntaxes to build up a solution to an existing problem. The main challenges in delivering an introductory programming module are to get the students actively engaged within and outside the classroom and to increase the level of interest towards programming. Many researchers have tried out using different active learning tools and techniques to engage students in the learning process interactively. Even though lot of different techniques and tools have been introduced with time there is still a reluctancy among the learners and academics to move from the traditional teacher centric learning environment to a more interactive student centric environment. This research is focusing on how active learning integrated with pedagogical aspects can be used in an introductory programming module and the effectiveness of it when compared with a traditional approach.
  • Thumbnail Image
    PublicationOpen Access
    Source Code based Approaches to Automate Marking in Programming Assignments
    (Science and Technology Publications, 2021) Kuruppu, T; Tharmaseelan, J; Silva, C; Samaratunge Arachchillage, U. S. S; Manathunga, K; Reyal, S; Kodagoda, N; Jayalath, T
    With the embarkment of this technological era, a significant demand over programming modules can be observed among university students in larger volume. When figures grow exponentially, manual assessments and evaluations would be a tedious and error-prone activity, thus marking automation has become fast growing necessity. To fulfil this objective, in this review paper, authors present literature on automated assessment of coding exercises, analyse the literature from four dimensions as Machine Learning approaches, Source Graph Generation, Domain Specific Languages, and Static Code Analysis. These approaches are reviewed on three main aspects: accuracy, efficiency, and user-experience. The paper finally describes a series of recommendations for standardizing the evaluation and benchmarking of marking automation tools for future researchers to obtain a strong empirical footing on the domain, thereby leading to further advancements in the field.
  • Thumbnail Image
    PublicationEmbargo
    RoboStudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robot
    (IEEE, 2012-10-07) Datta, C; Jayawardena, C; Kuo, I. H; MacDonald, B. A
    Service robots for personal and domestic use are increasingly gaining momentum. Easy and efficient programming of such robots is an enormous research and commercial space that is beginning to be explored. In this paper, we present RoboStudio, a Visual Programming Environment (VPE) to program the interactive behavior of personal service robots. RoboStudio lies at the intersection of VPEs which aid in authoring the robot user interface and control logic. A novel contribution of this work is that it advances the research in authoring service applications on robotic platforms, specially for researchers who do development in decentralized multidisciplinary teams and validate their research goals through field trials. Furthermore, service robot programming environments is a novel area of research, particularly when it comes to expressing what the robot does in a declarative syntax.
  • Thumbnail Image
    PublicationEmbargo
    An efficient programming framework for socially assistive robots based on separation of robot behavior description from execution
    (IEEE, 2013-11-12) Kuo, I. H; Jayawardena, C; MacDonald, B. A
    One of the main challenges in socially assistive robotics is providing flexible and easy-to-use programming tools for users. Unlike other robots, designing socially assistive robots includes the subject-matter-experts (SMEs) from non-engineering disciplines. Therefore, the provided tools should be suitable for users with less programming experience. On the other hand, socially assistive robotic research involves field trials and user-centric studies, in which user and subject matter expert comments are used to improve the robot applications. Therefore, field programmability and customizability are key requirements. This paper presents a programming framework for socially assistive robots, which satisfies the above requirements; programmability by non-experts, field programmability and customizability. The proposed framework has been successfully implemented, deployed, and tested. Some robots with the framework presented in this paper are already in the commercialization pathway.
  • Thumbnail Image
    PublicationEmbargo
    RoboStudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robot
    (IEEE, 2012-10-07) Datta, C; Jayawardena, C; Kuo, I. H; MacDonald, B. A
    Service robots for personal and domestic use are increasingly gaining momentum. Easy and efficient programming of such robots is an enormous research and commercial space that is beginning to be explored. In this paper, we present RoboStudio, a Visual Programming Environment (VPE) to program the interactive behavior of personal service robots. RoboStudio lies at the intersection of VPEs which aid in authoring the robot user interface and control logic. A novel contribution of this work is that it advances the research in authoring service applications on robotic platforms, specially for researchers who do development in decentralized multidisciplinary teams and validate their research goals through field trials. Furthermore, service robot programming environments is a novel area of research, particularly when it comes to expressing what the robot does in a declarative syntax.