{"title":"Theoretical framework to address the challenges in Microservice Architecture","authors":"Dewmini Premarathna, Asanka I Pathirana","doi":"10.1109/scse53661.2021.9568346","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568346","url":null,"abstract":"Microservice Architecture (MSA) is a recommended way to introduce the application software in a modularized manner instead of the traditional Monolithic Architecture (MA) approach due to the inherent advantages. The MSA is very much effective considering the true benefits of scalability, flexibility, cost-effectiveness, etc. However, there are significant challenges in the use of MSA as well in the viewpoint of the seniors in the field of Software Engineering (SE). So, the objective of this research is to introduce a theoretical framework to be followed by the SE industries to address the challenges they face in providing MSA-based software solutions. In this research, the literature of MSA is evaluated in detail to understand the influencing factors to cater to the requirements of the software developments. In methodology, two research questions are derived based on the hypothesis of not getting adequate benefit in the process of adopting MSA for software application development; 1. What are the challenges to implementing applications incorporating MSA? 2. How to achieve the exact needs of the clients via MSA? For this study, based on purposive sampling the five SE professionals are selected for interviews to understand the true impact on identified factors through literature for development challenges and client satisfaction. Further, thematic analysis is conducted for evaluating those extracts of the interview qualitatively. Nevertheless, the online questionnaire is distributed among a wide range of SE professionals in the domain of MSA implementation for overall understanding about significant factors filtered out through the literature and the interviews, and those were analyzed descriptively. Based on the findings, a theoretical framework is introduced for successful implementation of MSA assuring the clients' requirements. Eventually, this study confirms how MSA adaptation with the theoretical framework is effective for both organizations and clients.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125362659","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Theruwanda Perera, Ruwan Wickramarachchi, A. Wijayanayake
{"title":"Identifying interrelationships of key success factors of third-party logistics service providers","authors":"Theruwanda Perera, Ruwan Wickramarachchi, A. Wijayanayake","doi":"10.1109/scse53661.2021.9568354","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568354","url":null,"abstract":"To be more cost-effective as well as to maintain a sustainable competitive advantage, many enterprises tend to improve their business practices by having a strong relationship with third-party (3PL) logistics service providers. The main objectives of this paper are to determine the key success factors associated with the Sri Lankan 3PL industry and identify the interrelationships of these key success factors. A systematic literature review and expert opinions were used to identify the key success factors of the 3PL industry in Sri Lanka. In total 21 key success factors were obtained, and those key success factors were grouped into four categories as organization strategy, management, and process, human resources, and customer orientation. Q-sort technique was used to group key success factors into four categories. Decision-making trial and evaluation laboratory (DEMATEL) method was used to capture the interactive relationships among the key success factors of 3PL service providers, and the casual effect map analyzed. Data were collected through questionnaires from middle and senior-level managers of 3PL firms. A total of eleven experts in the 3PL industry participated in the data collection process. The result shows that organization strategy is a core success factor since it has both high prominence and high interrelationship. Management and process were classified as driving factors since they had a low prominence but a high interrelationship. However, human resources and customer orientation had high prominence but low relationship, which are influenced by other factors and cannot be directly improved. The findings may assist managers to formulate long-term flexible decision strategies in their 3PL firms.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115199071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementation of a personalized and healthy meal recommender system in aid to achieve user fitness goals","authors":"Chamodi Lokuge, G. U. Ganegoda","doi":"10.1109/scse53661.2021.9568335","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568335","url":null,"abstract":"Recent research implies that people's urge to stay healthy and fit has drastically improved and currently, many people are in need to maintain their physical fitness incorporating healthy food habits into their lives amidst hectic urban lifestyles. Thus, nutrition applications are mushrooming in the fitness domain to aid people to improve their dietary intake, track weight-related elements, and generate meal plans. Considering the applications that are typically built for meal planning, it was apparent that personalized nutrition incorporated with healthy meal suggestions is not well addressed, and hence the need for a personalized meal recommendation system that assists the users to achieve their fitness goals is identified. Learning users' food preferences and delivering food recommendations that plead to their taste and satisfy nutritional guidelines are challenging. Due to the lack of access to a proper meal planning application or without professional help most users follow ineffective, generic meal plans which hinder them from achieving their fitness goals and often cause long-term and short-term health complications. The proposed implementation aims to bridge the gap between the existing meal planning applications and the potential need for a personalized healthy meal plan. This paper succinctly presents the design and implementation of the proposed personalized and healthy meal recommendation system and further discusses the architecture and the evaluation of the design solution.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"184 1-3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122825755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. R. A. K. N. Raiapaksha, B. Thilakarathne, Y. G. Kondarage, Rajitha De Silva
{"title":"Design and development of pump based chocolate 3D printer","authors":"R. R. A. K. N. Raiapaksha, B. Thilakarathne, Y. G. Kondarage, Rajitha De Silva","doi":"10.1109/scse53661.2021.9568345","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568345","url":null,"abstract":"The use of 3-Dimensional (3D) printing, known as Digital fabrication (DF) or additive manufacturing (AM), technology in the food sector has countless potential to fabricate 3D constructs with complex geometries, customization, and on-demand production. For this reason, 3D technology is driving major innovations in the food industry. This paper presents the construction of a chocolate 3D printer by applying the pressure pump technique using chocolate as a printing material. Here the conventional 3D printer's design was developed as a chocolate 3D printer. As an improvement, a new extruder mechanism was introduced. The extruder was developed to print the chocolate materials. In the working mechanism, the 3D printer reads the design instruction and chocolate material is extruding accordingly, through the nozzle of the pump to the bed of the 3D printer followed by the design (layer by layer). The special part of this chocolate 3D printer is the pressure pump in the extruder part. That pressure pump provides pressure on melted chocolate from the chocolate container to the nozzle point. The usability and efficiency of the 3D printer were tested with sample designs. The obtained results were presented and discussed. Together with these advances this 3D printer can be used to produce complex food models and design unique patterns in chocolate-based sweets by satisfying customers.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122112828","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Thanushya Thanujan, C. Rajapakse, D. Wickramaarachchi
{"title":"A community-based hybrid blockchain architecture for the organic food supply chain","authors":"Thanushya Thanujan, C. Rajapakse, D. Wickramaarachchi","doi":"10.1109/scse53661.2021.9568325","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568325","url":null,"abstract":"This paper presents a novel blockchain architecture to incorporate community-level trust into the organic food supply chain by hybridizing Proof of Authority (PoA) and Federated Byzantine Agreement (FBA) consensus protocols. Community-level trust is an important aspect in the organic agriculture industry. Organic farming, in most parts of the world, happens in small scale farms where the farmers represent rural and less-privileged communities. Even though third-party certification systems exist for quality assurance in organic farming, due to many socio-economic reasons, participatory guarantee systems (PGS) have become a popular alternative among organic farmers and consumers. However, such participatory guarantee systems are still prone to frauds and have limitations in scalability as well. With the recent rise of blockchain technology, there is an emerging trend to adopt blockchain technology to enhance the credibility of organic food supply chains and mitigate the risk of fraudulent transactions. However, despite the popularity of participatory guarantee systems among organic farmer communities, the blockchain researchers have paid little attention to develop blockchain architectures by adopting the community-level trust into their consensus protocols. The hybrid consensus mechanism presented in this paper addresses that gap in existing blockchain research. Apart from discussing the details of the proposed blockchain architecture and the underlying consensus protocol, this paper also presents a qualitative analysis on the proposed architecture based on expert opinions.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130670437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
U. B. P. Shamika, W. Weerakoon, P. Panduwawala, K. A. P. Dilanka
{"title":"Student concentration level monitoring system based on deep convolutional neural network","authors":"U. B. P. Shamika, W. Weerakoon, P. Panduwawala, K. A. P. Dilanka","doi":"10.1109/scse53661.2021.9568328","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568328","url":null,"abstract":"As synchronous online classrooms have grown more common in recent years, evaluating a student's attention level has become increasingly important in verifying every student's progress in an online classroom setting. This paper describes a study that used machine learning models to monitor student attentiveness to distinct gradients of engagement level. Initially, the experiments were conducted using a deep convolutional neural network of student attention and emotions exploiting Keras library. The model showed a 90% accuracy in predicting attention level of the student. This deep convolutional neural network analysis aids in identifying crucial emotions that are important in determining various levels of involvement. This study discovered that emotions such as calm, happiness, surprise, and fear are important in determining a student's attention level. These findings aided in the earlier discovery of students with poor attention levels, allowing instructors to focus their assistance and advice on the students who require it, resulting in a better online learning environment.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131358904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Kithulwatta, K. Jayasena, B. Kumara, R. Rathnayaka
{"title":"Docker incorporation is different from other computer system infrastructures: A review","authors":"W. Kithulwatta, K. Jayasena, B. Kumara, R. Rathnayaka","doi":"10.1109/scse53661.2021.9568323","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568323","url":null,"abstract":"Currently the computing world is getting complex, innovating and maturing with modern technologies. Virtualization is one of the old concepts and currently containerization has arrived as an alternative and innovative technology. Docker is the most famous and trending container management technology. Different other container management technologies and virtualization technologies are respective other corresponding technologies and mechanisms for Docker containerization. This research study aims to identify how Docker incorporation is different from other computer system infrastructure technologies in the perspective of architecture, features and qualities. By considering forty-five existing literatures, this research study was conducted. To deliver a structured review process, a thorough review protocol was conducted. By considering four main research questions, the research study was lined up. Ultimately, Docker architecture and Docker components, Docker features, Docker integration with other computing domains and Docker & other computing infrastructures were studied. After synthesizing all the selected research studies, the cream was obtained with plenty of knowledge contribution to the field of computer application deployment and infrastructure.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"37 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128386653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reduce food crop wastage with hyperledger fabric-based food supply chain","authors":"Dewmini Premarathna","doi":"10.1109/scse53661.2021.9568309","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568309","url":null,"abstract":"Food is the utmost important thing for every living being. The quality and safety of food has become a crucial factor in the food industry. Most of the customers tend to pay more attention to food safety and seek to get food from verifiable resources. To improve this trustworthiness Distributed Ledger Technology (DLT) - based Food Supply Chain (FSC) plays a vital role because of its traceability. There are multiple actors involved throughout the journey of FSC and with the high visibility of data in DLT, everyone can ensure trust. The transparency of data itself is a reason for some to opt-out because some of their private data can be exposed to others. Hyperledger Fabric (HF) based FSC can address that matter as it supports permissioned network solutions. Though there are a lot of solutions available in a similar kind of approach, whether the crops take their journey throughout the FSC without any wastage, is still questionable. This study focuses on reducing wastage of food crops as they take a long journey in their raw state and possible hazards are high. It discusses farmers' behavior based on the Sri Lankan context and how it accompanies food crop wastage. Further, this paper ruminates the other possible crop wastage that can take place in FSC and how to eliminate it with the proper involvement of knowledgeable and authorized parties. Then, the study explores how all the parties can collaboratively join the FSC based on HF so that everyone can benefit. Finally, it concludes on how such design is effectively contributing to reducing food crop wastage in Sri Lanka (SL).","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114255531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"[Front matter]","authors":"","doi":"10.1109/scse53661.2021.9568299","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568299","url":null,"abstract":"","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131278413","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparison of supervised learning-based indoor localization techniques for smart building applications","authors":"M. W. P. Maduraga, R. Abeysekara","doi":"10.1109/scse53661.2021.9568311","DOIUrl":"https://doi.org/10.1109/scse53661.2021.9568311","url":null,"abstract":"Smart buildings involve modern applications of the Internet of Things (IoT). Intelligent buildings could include applications based on indoor localization, such as tracking the real-time location of humans inside the building using sensors. Mobile sensor nodes can emit electromagnetic signals in an ambient sensor network, and fixed sensors in the same network can detect the Received Signal Strength (RSS) from its mobile sensor nodes. However, many works exist for RSS-based indoor localization that use deterministic algorithms. It's complicated to suggest a generated mechanism for any indoor localization application due to the fluctuation of RSSI values. This paper has investigated supervised machine learning algorithms to obtain the accurate location of an object with the aid of Received Signal Strengths Indicator (RSSI) values measured through sensors. An available RSSI data set was trained using multiple supervised learning algorithms to predict the location and their average algorithm errors were compared.","PeriodicalId":319650,"journal":{"name":"2021 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134086721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}