Research Papers - Dept of Software Engineering
Permanent URI for this collectionhttps://rda.sliit.lk/handle/123456789/1022
Browse
95 results
Search Results
Publication Embargo Social media based personalized advertisement engine(IEEE, 2018-02-19) De Silva, H; Jayasinghe, P; Perera, A; Pramudith, S; Kasthurirathna, DOnline 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.Publication Embargo Interactive Game Application for Garbage Disposal using Image Processing and Location Based Services(IEEE, 2018-12-21) Nanayakkara, P; Rathnaweera, T; Weerasingha, S; Pieris, YWaste disposal is one of the major contemporary topics which is being discussed globally. The main reason for this issue to have such prominence is due to the fact that people are not aware how far-reaching this topic has become. In this paper we propose ScrapWrap, an interactive game for garbage disposal where the main objective is to make people aware how imperative it is to dispose garbage and assist people to have a change of attitude towards this complication. In Scrapwrap, people will be awarded considering several facts such as for notifying littered areas, for cleaning the area, for verifying the cleaned area, and for arranging cleaning campaigns. A chat-based community is created within ScrapWrap so that players could interact with each other, and this strategy is useful when arranging campaigns or scavenger hunt activities to clean the waste. An assistive chat bot is introduced to solve the problems a player might have, and to remind the event details and guide the player throughout the game flawlessly. The long-term goal of introducing Scrapwrap is to let people be aware of the importance of garbage disposal in an interactive manner and to improve the cleanliness of the surroundings.Publication Embargo Optimization of Volume & Brightness of Android Smartphone through Clustering & Reinforcement Learning (“RE-IN”)(IEEE, 2018-12-21) Abeywardhane, J. S. D. M. D. S; de Silva, E. M. W. N; Gallanga, I. G. A. G. S; Rathnayake, L. N; Wickramaratne, C. J; Sriyaratna, DSmartphone has become one of the most significant piece of technology that humans were able to produce in the 21st century. It has become our life companion; hence the features of the smartphones have developed in advance. But, some features may not work as expected. For instance, auto brightness changing feature is now actualized with smartphones, yet we alter the brightness according to our preference. In the same manner, considering the volume of our smartphone it doesn't change according to our preference subsequently. This research will develop a mobile application (“RE-IN”) to overcome this issue for Android smartphones. Since android smartphones allow accessing its hardware layer we can roll out improvements as we need, yet Apple doesn't permit to proceed with its hardware layer thus hard to do this for the iPhone users. By utilizing the RE-IN mobile application users may have to encounter an optimal brightness and volume on their Android smartphones agreeing the present condition of smartphone users are in. RE- IN application will keep running as a background application on an Android smartphone. When the client changes the brightness and volume as his/her preference. At that point, the reinforcement learning algorithm over the time application will distinguish how to control user's smartphone's brightness and volume relying upon the user's circumstance. When client surrounding is loaded with light, the framework will modify brightness for his/her preference. The client doesn't need to do this manually. Moreover when the client is at the too much boisterous place all of a sudden gets a call from someone; client's smartphone amplifier volume will change consequently and solaces the client's discussion. To actualize this framework it is relied upon to reinforcement learning and machine learning as the research area. By finishing the literature review, research group unable to find an Android mobile application which automates the process of volume and brightness of the Android smartphone as per user preference. After using the reinforcement learning algorithm to learn the data set then distribute the process, using client-server model and come up with a clustering algorithm(K-means algorithm) to share common attributes by considering geographical area which they live in and variables like age, gender, how they interact with the device etc. In addition, this system will identify abnormal behaviors of some particular users. RE-IN will identify the users who are keeping volume level to the highest and brightness level to its maximum and notify them in advance.Publication Embargo Privacy & Security in Mobile Devices, Social Network Services as Related to Business(IEEE, 2019-03-11) Harshanath, S. M. BMobile computing has made it extra easy to maintain contacts either away from home or office. These mobile computing devices are mostly meant to increase productivity in the place of work. Yet, the benefits can easily come along with a good amount of risks too. Business operations require human resources and systems and we cannot do without them in our business operations. Therefore, it is time for professionals engaged in security tasks to consider challenges to information security before considering awareness programs for workers to treat information security as a highly valuable attribute. These awareness raising programs could create attitudinal changes towards risk management with regular use of mobile devices. But, of course, rules and regulations require time to come into effect. Self-awareness brought in with attitudinal changes, takes no time. Nowadays, with the IoT (Internet of Things) it is possible to monitor use of mobile devices, moving around buildings and automobiles. This, in turn, demands robust security systems.Publication Embargo A mobile application for crowdsourced road condition monitoring(IEEE, 2019) Thilakarathna, T. K. K; Perera, H. E; Jayaweera, H. H. EAn Android App has been developed to measure geo-tagged vehicle-induced vibrations with the use of the built-in accelerometer of a mobile phone. The architecture of the app is designed in such a way that it can be published as a crowdsourced vehicle-induced vibration measurement data collection app. A simple calibration method has been developed to calibrate each individual axis of the accelerometer to get rid of imperfections within the three axes. The system is evaluated for extracting data of vibrations for a known system (simple pendulum) and the same system was tested for vehicle induced-vibration capturing. The results produced from the system during the test run correctly classified different road conditions. Once the crowdsourced data is available, a more statistically significant prediction could be performed.Publication Open Access Mobile based electricity billing system (MoBEBIS)(International Journal of Scientific and Research Publication, 2013-04) Rathnayaka, M. R. M. S. B; Jayasinghe, I. D. S; EnitJayanth, S; Manamendra, S. I; Wimalaratne, G. M. A. S. CBilling is a critical function of both the Electricity and the Water Boards towards getting a meter read. Meter reading, even though it looks simple, is far from simple and involves processes that can give various problems. Most problems, currently seen, result from the manual processes followed. Calculation errors, delays in system updating and fault tracking issues are the major problems that companies find difficult to find answers for. This paper suggests a mobile based system to collect, process and notify consumers about consumption. This system will be reliable, efficient and accurate to suit the requirements of these companies. The proposed solution uses evolving Mobile Technologies, over a solution which uses Mobile applications to handle a company’s day today work. The burden on the Meter Reader is lessened and other new features have also been introduced. Customer interaction with the company is improved and customers can easily view their current electricity usage using their mobile phones. However, the feasibility of such a project for a third world country like Sri Lanka, is a concern with tregard to the cost factor involved. The project demands substantial investments. Will the country be able to meet the costs involved? Yet, most of the problems related to Electricity Billing are addressed through this system and this might prove to be the best solution for specific companies to optimize services on a low budgetPublication Embargo Detection and Protection Related to Data Sharing Technologies(IEEE, 2018-10-28) Harshanath, S. M. BuddhikaDigital transformation enables development and the testing of available applications for customer use, done in a smart way. It is also clear that the vast amounts of available data related to business cannot be easily handled in a day without the use of these mobile resources. Yet, privacy and security factors affect the release of more data for publishing or for exchanging purposes. Open data is ruled out due to insufficient available data for research as related to mobile devices where, there is a need for real data sets for testing purposes. The Internet of Things demands stronger security mechanisms to keep attacks at bay over buildings and automobiles. However, it must not be ignored that rules and regulations require considerable time to come into effect whereas, self-control imposed by a user made aware of the risks, takes little or no time at all.Publication Embargo 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, KTeaching 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.Publication Embargo Augmented Reality Based Platform for Simulation of 3D Models, Generated with a Series of 2D Images, on Real Environment(IEEE, 2014-10-21) Ashinshanie, S. A. D. N. N; Hazari, A; Rupasinghe, H. N; Hettiarchchi, D. P; De Silva, D. IWith the need of an Augmented Reality based platform for simulation of three dimension models, generated with a series of two dimension images, on real environment, the main objective of this project is to build a platform for users to use both these functionalities. This is a mobile application which helps people to decide when they are buying household items, whether that item fits their desired place in the house. Three dimension models can be downloaded using the application and it will be simulated in the real time environment using the concept of Augmented Reality. A desktop application will be implemented for sellers to upload their three dimension models and to generate three dimension models using photographs. With the use of the technology people can make their lives easier, and this is another step the development team has taken to help that cause. Main goal is that with the use of this application people will be able to make their decisions easily when they are going to buy large household items.Publication Open Access Intelligent Document Writer(ICCTICT 2016, 2016) De Silva, D. I; Samaratunge, S. A. U; Srirankan, KWith the advancement in technology now it has come to an era where a vast majority of people opting to use computers for their day to-day life activities. However, in terms of document writing most of the people struggle to create appropriate documents according to defined formats in a shorter period of time. In addition, people with less information technology literacy find it extremely difficult to create documents by themselves using existing software. The proposed system acts as a solution to this problem. It allows users to operate most of the features that are helpful in creating documents through their voice. In addition, it will automatically create documents based on a user given title, identify almost all the punctuation issues in a document and correct them automatically, suggest related words while a user is speaking or typing, search for references based on the user’s input and list and cite them accordingly, allow users to easily and quickly place the images from the internet in appropriate places in the document file, and will read the documents according to the user’s desires. Through this application users will be able to create document easily, quickly and conveniently. To check the accuracy level of recognizing the pronunciation accents of the Sri Lankan people, 50 people who resided in different locations were chosen randomly. For that sample, the system managed to achieve an accuracy level of 75 percent. Correcting grammar mistake feature achieved an 80 percent accuracy. Reference management feature was tested against 150 different documents and achieved 70 percent accuracy. The feature which was used for easy handling of images was also tested was accuracy using 50 different documents and it managed to achieve 85 percent accuracy.
