Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421966
Lasitha Konara, I. Perera, Sujith Gunewardhane
Many software companies use the popular method of layered architecture to develop their software products resulting in code to be more generic. This generalization introduces a lot of unnecessary elements which make the system architecture to be heavy and less elegant. To overcome this challenge, a concept of feature oriented software development (FOSD) is introduced. That way, the software system will be delivered as a set of features and the feature set could be decoupled at any time, according to the latest set of requirements without harming to any existing functionality. In this research the final outcome has been a feature oriented domain specific language (DSL). The objective of this developed feature oriented DSL is to make it effective even for business analysts to introduce new features without getting help from the development team of the project. A code generator and a core controller have been developed as part of this research exhibiting the above mentioned FOSD & DSL principles. The evaluation results indicate the generated feature oriented code identically behaves as its manually written counterpart code.
{"title":"Feature Oriented Software Development Framework for Stock Exchange Systems","authors":"Lasitha Konara, I. Perera, Sujith Gunewardhane","doi":"10.1109/MERCON.2018.8421966","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421966","url":null,"abstract":"Many software companies use the popular method of layered architecture to develop their software products resulting in code to be more generic. This generalization introduces a lot of unnecessary elements which make the system architecture to be heavy and less elegant. To overcome this challenge, a concept of feature oriented software development (FOSD) is introduced. That way, the software system will be delivered as a set of features and the feature set could be decoupled at any time, according to the latest set of requirements without harming to any existing functionality. In this research the final outcome has been a feature oriented domain specific language (DSL). The objective of this developed feature oriented DSL is to make it effective even for business analysts to introduce new features without getting help from the development team of the project. A code generator and a core controller have been developed as part of this research exhibiting the above mentioned FOSD & DSL principles. The evaluation results indicate the generated feature oriented code identically behaves as its manually written counterpart code.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"37 1","pages":"78-83"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86828457","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421885
N. Nanayakkara, S C Munasingha, G P Ruwanpathirana
Diabetes needs regular blood glucose monitoring to control it. Invasive blood glucose measuring is the current gold standard. It causes discomfort for the patient and sometimes even infections. Researchers around the world have reported different techniques to measure blood glucose levels non-invasively, but a universally acceptable method with required accuracy is not yet available. We proposed a novel approach to measure blood glucose level non-invasively using a hybrid technique combining Near InfraRed (NIR) absorption and bio-impedance measurements. We tested the methods individually first. Then Artificial Neural Network (ANN) and least squares regression were used to integrate the two methods. The combined methods showed better accuracy compared to the individual measurements. The hybrid technique developed using the linear regression models showed a superior outcome with 90% and 10% of the data points in the regions A and B of the Clarke error grid, which are considered acceptable.
{"title":"Non-Invasive Blood Glucose Monitoring using a Hybrid Technique","authors":"N. Nanayakkara, S C Munasingha, G P Ruwanpathirana","doi":"10.1109/MERCON.2018.8421885","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421885","url":null,"abstract":"Diabetes needs regular blood glucose monitoring to control it. Invasive blood glucose measuring is the current gold standard. It causes discomfort for the patient and sometimes even infections. Researchers around the world have reported different techniques to measure blood glucose levels non-invasively, but a universally acceptable method with required accuracy is not yet available. We proposed a novel approach to measure blood glucose level non-invasively using a hybrid technique combining Near InfraRed (NIR) absorption and bio-impedance measurements. We tested the methods individually first. Then Artificial Neural Network (ANN) and least squares regression were used to integrate the two methods. The combined methods showed better accuracy compared to the individual measurements. The hybrid technique developed using the linear regression models showed a superior outcome with 90% and 10% of the data points in the regions A and B of the Clarke error grid, which are considered acceptable.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"47 1","pages":"7-12"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76510583","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421965
S.A.I.B.S. Arachchi, I. Perera
Agile practices with Continuous Integration and Continuous Delivery (CICD) pipeline approach has increased the efficiency of projects. In agile, new features are introduced to the system in each sprint delivery, and although it may be well developed, the delivery failures are possible due to performance issues. By considering delivery timeline, moving for system scaling is common solution in such situations. But, how much system should be scaled? System scale requires current system benchmark status and expected system status. Benchmarking the production is a critical task, as it interrupts the live system. The new version should go through a load test to measure expected system status. The traditional load test methods are unable to identify production performance behavior due to simulated traffic patterns are highly deviated from production. To overcome those issues, this approach has extended CICD pipeline to have three automation phases named benchmark, load test and scaling. It minimizes the system interruption by using test bench approach when system benchmarking and it uses the production traffic for load testing which gives more accurate results. Once benchmark and load test phases are completed, system scaling can be evaluated. Initially, the pipeline was developed using Jenkins CI server, Git repository and Nexus repository with Ansible automation. Then GoReplay is used for traffic duplication from production to test bench environment. Nagios monitoring is used to analyze the system behavior in each phase and the result of test bench has proven that scaling is capable to handle the same load while changing the application software, but it doesn't optimize response time of application at significant level and it helps to reduce the risk of application deployment by integrating this three phase approach as CICD automation extended feature. Thereby the research provides effective way to manage Agile based CICD projects.
{"title":"Continuous Integration and Continuous Delivery Pipeline Automation for Agile Software Project Management","authors":"S.A.I.B.S. Arachchi, I. Perera","doi":"10.1109/MERCON.2018.8421965","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421965","url":null,"abstract":"Agile practices with Continuous Integration and Continuous Delivery (CICD) pipeline approach has increased the efficiency of projects. In agile, new features are introduced to the system in each sprint delivery, and although it may be well developed, the delivery failures are possible due to performance issues. By considering delivery timeline, moving for system scaling is common solution in such situations. But, how much system should be scaled? System scale requires current system benchmark status and expected system status. Benchmarking the production is a critical task, as it interrupts the live system. The new version should go through a load test to measure expected system status. The traditional load test methods are unable to identify production performance behavior due to simulated traffic patterns are highly deviated from production. To overcome those issues, this approach has extended CICD pipeline to have three automation phases named benchmark, load test and scaling. It minimizes the system interruption by using test bench approach when system benchmarking and it uses the production traffic for load testing which gives more accurate results. Once benchmark and load test phases are completed, system scaling can be evaluated. Initially, the pipeline was developed using Jenkins CI server, Git repository and Nexus repository with Ansible automation. Then GoReplay is used for traffic duplication from production to test bench environment. Nagios monitoring is used to analyze the system behavior in each phase and the result of test bench has proven that scaling is capable to handle the same load while changing the application software, but it doesn't optimize response time of application at significant level and it helps to reduce the risk of application deployment by integrating this three phase approach as CICD automation extended feature. Thereby the research provides effective way to manage Agile based CICD projects.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"148 1","pages":"156-161"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73685003","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421968
K. V. Jeeva Padmini, P. Kankanamge, H. Bandara, G. Perera
In the agile framework developers and testers are part of a hyper-productive, self-organizing team. Testing scope changes when user stories are added, updated, or deleted. Moreover, test cases need to be re-written or update when user stories change or removed from the sprint, which wastes time and makes agile testers frustrated. Furthermore, the mini-waterfall model adopted within a sprint could develop unwanted stress in agile testers. Despite these challenges little seem to be understood about the challenges faced by agile testers. We fill this gap by closely studying the challenges faced by agile testers in a multinational IT services organization. We first set up a forum for agile testers to discuss their challenges, malpractices, and best practices. We then conducted an online survey based on the findings from the forum and literature review. Through this, we identified 15 challenges and best practices to overcome those 15 challenges. We further conducted a set of interviews with the subject matter expertise to identify a suitable set of solutions such as conducting retrospective in a fun and engaging way, managing story lifecycle using collaborative tools, setting up ground rules for geographically distributed teams, and introducing innovative sprints.
{"title":"Challenges Faced by Agile Testers: A Case Study","authors":"K. V. Jeeva Padmini, P. Kankanamge, H. Bandara, G. Perera","doi":"10.1109/MERCON.2018.8421968","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421968","url":null,"abstract":"In the agile framework developers and testers are part of a hyper-productive, self-organizing team. Testing scope changes when user stories are added, updated, or deleted. Moreover, test cases need to be re-written or update when user stories change or removed from the sprint, which wastes time and makes agile testers frustrated. Furthermore, the mini-waterfall model adopted within a sprint could develop unwanted stress in agile testers. Despite these challenges little seem to be understood about the challenges faced by agile testers. We fill this gap by closely studying the challenges faced by agile testers in a multinational IT services organization. We first set up a forum for agile testers to discuss their challenges, malpractices, and best practices. We then conducted an online survey based on the findings from the forum and literature review. Through this, we identified 15 challenges and best practices to overcome those 15 challenges. We further conducted a set of interviews with the subject matter expertise to identify a suitable set of solutions such as conducting retrospective in a fun and engaging way, managing story lifecycle using collaborative tools, setting up ground rules for geographically distributed teams, and introducing innovative sprints.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"21 1","pages":"431-436"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74134452","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8422004
A. Weerasingha, A.D.K.H. Pragnathilaka, W. Withanage, R. Ranaweera, R. Gopura
This paper proposes a three degrees of freedom (DOF) robotic ankle exoskeleton with compatible joint axes, named C-JAE. The device consists of three separate units to achieve triplanar motions. The plantarflexion-dorsiflexion and inversion-eversion are externally powered, whereas internal-external rotation is passively supported. C-JAE is capable of complying with the functional and ergonomic requirements of the biological ankle joint. This is achieved by accurately mapping exoskeleton axes of rotation with the oblique axes of rotation of talocrural and subtalar joints of ankle. All mechanisms including the drive units are located anterior to shank and foot segments to carry out robotic rehabilitation and/or to provide locomotion assistance for humans having mobility disorders. Control experiments were conducted to assess aptitude of C-JAE to carry out ankle rehabilitation exercises. The results verified potential benefits of the proposed design to generate desired movement patterns of daily activities while providing power-assistance.
{"title":"C-JAE: 3 DOF Robotic Ankle Exoskeleton with Compatible Joint Axes","authors":"A. Weerasingha, A.D.K.H. Pragnathilaka, W. Withanage, R. Ranaweera, R. Gopura","doi":"10.1109/MERCON.2018.8422004","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8422004","url":null,"abstract":"This paper proposes a three degrees of freedom (DOF) robotic ankle exoskeleton with compatible joint axes, named C-JAE. The device consists of three separate units to achieve triplanar motions. The plantarflexion-dorsiflexion and inversion-eversion are externally powered, whereas internal-external rotation is passively supported. C-JAE is capable of complying with the functional and ergonomic requirements of the biological ankle joint. This is achieved by accurately mapping exoskeleton axes of rotation with the oblique axes of rotation of talocrural and subtalar joints of ankle. All mechanisms including the drive units are located anterior to shank and foot segments to carry out robotic rehabilitation and/or to provide locomotion assistance for humans having mobility disorders. Control experiments were conducted to assess aptitude of C-JAE to carry out ankle rehabilitation exercises. The results verified potential benefits of the proposed design to generate desired movement patterns of daily activities while providing power-assistance.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"9 1","pages":"270-275"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84285651","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421930
O. P. C. Randil, H. Mallikarachchi
Full-field deformation measurements plays a vital role in designing, monitoring and retrofitting many engineering products ranging from civil engineering structure to aerospace applications. Optics-based measurements have gained a vast popularity over last two decades. This paper attempts to establish a method in measuring displacements in a 3D environment, using optics-based measurements, in a cost-effective manner. The study focuses on measuring displacements of a moving object with two stationary cameras. Images acquired from two cameras are processed through MATLAB software package and selected region of the object is reconstructed in a virtual 3D environment at each step. Digital image correlation technique is then adopted to measure displacement by comparing the coordinates of reconstructed objects in each step. It is shown that the displacements can be measured to an accuracy of 0.15 mm (in 20 mm) for the selected object giving an accuracy of 98%.
{"title":"3D Full-Field Deformation Measuring Technique with Optics-Based Measurements","authors":"O. P. C. Randil, H. Mallikarachchi","doi":"10.1109/MERCON.2018.8421930","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421930","url":null,"abstract":"Full-field deformation measurements plays a vital role in designing, monitoring and retrofitting many engineering products ranging from civil engineering structure to aerospace applications. Optics-based measurements have gained a vast popularity over last two decades. This paper attempts to establish a method in measuring displacements in a 3D environment, using optics-based measurements, in a cost-effective manner. The study focuses on measuring displacements of a moving object with two stationary cameras. Images acquired from two cameras are processed through MATLAB software package and selected region of the object is reconstructed in a virtual 3D environment at each step. Digital image correlation technique is then adopted to measure displacement by comparing the coordinates of reconstructed objects in each step. It is shown that the displacements can be measured to an accuracy of 0.15 mm (in 20 mm) for the selected object giving an accuracy of 98%.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"56 1","pages":"179-184"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72676258","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421894
Nilani Algiryage
Web crawlers are programs or automated scripts that scan web pages methodically to create indexes. Search engines such as Google, Bing use crawlers in order to provide web surfers with relevant information. Today there are also many crawlers that impersonate well-known web crawlers. For example, it has been observed that Google’s Googlebot crawler is impersonated to a high degree. This raises ethical and security concerns as they can potentially be used for malicious purposes. In this paper, we present an effective methodology to detect fake Googlebot crawlers by analyzing web access logs. We propose using Markov chain models to learn profiles of real and fake Googlebots based on their patterns of web resource access sequences. We have calculated log-odds ratios for a given set of crawler sessions and our results show that the higher the log-odds score, the higher the probability that a given sequence comes from the real Googlebot. Experimental results show, at a threshold log-odds score we can distinguish the real Googlebot from the fake.
{"title":"Distinguishing Real Web Crawlers from Fakes: Googlebot Example","authors":"Nilani Algiryage","doi":"10.1109/MERCON.2018.8421894","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421894","url":null,"abstract":"Web crawlers are programs or automated scripts that scan web pages methodically to create indexes. Search engines such as Google, Bing use crawlers in order to provide web surfers with relevant information. Today there are also many crawlers that impersonate well-known web crawlers. For example, it has been observed that Google’s Googlebot crawler is impersonated to a high degree. This raises ethical and security concerns as they can potentially be used for malicious purposes. In this paper, we present an effective methodology to detect fake Googlebot crawlers by analyzing web access logs. We propose using Markov chain models to learn profiles of real and fake Googlebots based on their patterns of web resource access sequences. We have calculated log-odds ratios for a given set of crawler sessions and our results show that the higher the log-odds score, the higher the probability that a given sequence comes from the real Googlebot. Experimental results show, at a threshold log-odds score we can distinguish the real Googlebot from the fake.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"214 1","pages":"13-18"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73791574","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421897
Sachinthana Pathiranage, Ishara Paranawithana, Monty Perera, A. C. De Silva
In recent times, Steady State Visually Evoked Potentials (SSVEP) based BCI have gained popularity over different types of brain signals as they prove to demonstrate interesting results. It is important to understand the behavior of brain signals with the change of frequency and distance to the stimuli used to evoke them. In this paper, we have looked at the behavior of the SSVEP signals over 4 varying stimuli frequencies and 4 varying distances between the subject and the stimulus. It was found that the strongest SSVEP were elicited in the lower frequency range around 8Hz and a distance up to 100 cm can have a significant effect on the elicited SSVEP signals.
{"title":"An In-depth Study of SSVEP Signals Against Stimulus Frequency and Distance to the Stimulus","authors":"Sachinthana Pathiranage, Ishara Paranawithana, Monty Perera, A. C. De Silva","doi":"10.1109/MERCON.2018.8421897","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421897","url":null,"abstract":"In recent times, Steady State Visually Evoked Potentials (SSVEP) based BCI have gained popularity over different types of brain signals as they prove to demonstrate interesting results. It is important to understand the behavior of brain signals with the change of frequency and distance to the stimuli used to evoke them. In this paper, we have looked at the behavior of the SSVEP signals over 4 varying stimuli frequencies and 4 varying distances between the subject and the stimulus. It was found that the strongest SSVEP were elicited in the lower frequency range around 8Hz and a distance up to 100 cm can have a significant effect on the elicited SSVEP signals.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"25 1","pages":"60-65"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75182353","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421893
A. Abeysinghe, K. Waidyasekara, D. G. Melagoda
There is a significant contribution of materials to be handled, transferred, and used; further, large logistics operations are related to transporting, storing, moving, and reloading in large scale construction projects. Thus, the research aims to investigate issues that occur beyond the site, material handling, and transportation in large-scale construction projects. Accordingly, extensive literature was synthesized to identify the usage of materials in large-scale construction projects, their significance, and procedures of material handling and transportation. This study adopted a qualitative research approach by selecting a multiple case study strategy. Five large-scale construction projects in Colombo Metropolitan area were selected and semi-structured interviews were conducted with three different levels of site personnel from each case study. Finally, the gathered information was analyzed using computer-based content analysis and further supported by data collected through observations. The outcomes disclosed various issues in material handling and transportation with respective causes and possible solutions to minimize identified issues in large scale construction projects. Accidents, adverse weather conditions, lack of material handling equipment, lack of labors, improper packing systems, misplace and steal of materials, lack of pre-arrangements, bulk quantities, limited site area, delay in taking approvals, improper supervision and unawareness of the handling process were identified as common material handling and transportation issues. It was identified these can be mitigated by proper supervision, providing a manual to handle each material, labeling material, maintaining good communication with laborers and arranging a gate pass system. Further, recommendations for improving material handling and transportation were provided for industry practitioners.
{"title":"Beyond Site Material Handling and Transportation in Large-Scale Construction Projects","authors":"A. Abeysinghe, K. Waidyasekara, D. G. Melagoda","doi":"10.1109/MERCON.2018.8421893","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421893","url":null,"abstract":"There is a significant contribution of materials to be handled, transferred, and used; further, large logistics operations are related to transporting, storing, moving, and reloading in large scale construction projects. Thus, the research aims to investigate issues that occur beyond the site, material handling, and transportation in large-scale construction projects. Accordingly, extensive literature was synthesized to identify the usage of materials in large-scale construction projects, their significance, and procedures of material handling and transportation. This study adopted a qualitative research approach by selecting a multiple case study strategy. Five large-scale construction projects in Colombo Metropolitan area were selected and semi-structured interviews were conducted with three different levels of site personnel from each case study. Finally, the gathered information was analyzed using computer-based content analysis and further supported by data collected through observations. The outcomes disclosed various issues in material handling and transportation with respective causes and possible solutions to minimize identified issues in large scale construction projects. Accidents, adverse weather conditions, lack of material handling equipment, lack of labors, improper packing systems, misplace and steal of materials, lack of pre-arrangements, bulk quantities, limited site area, delay in taking approvals, improper supervision and unawareness of the handling process were identified as common material handling and transportation issues. It was identified these can be mitigated by proper supervision, providing a manual to handle each material, labeling material, maintaining good communication with laborers and arranging a gate pass system. Further, recommendations for improving material handling and transportation were provided for industry practitioners.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"233 1","pages":"66-71"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87278846","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}
Pub Date : 2018-05-01DOI: 10.1109/MERCON.2018.8421937
R. Silva, Asela Dasanayaka, R. Ragel
In this paper, we propose a real-time video enhancing algorithm which uses the Graphical Processing Units(GPUs) for faster parallel computations. Also, the paper will discuss the performance gains with GPU respect to a Central Processing Units(CPUs). The video enhancing algorithm is written to address the real-time video enhancement scenario, hence this paper will discuss more on the speed and the quality of the video enhancement. The paper contains the discussion about the trade-off between the quality and speed of the real-time-video enhancement. The latter part of the paper will discuss the optimizations to have real-time performance that is needed to enhance and play videos up to 4k videos. This paper proposes a generic implementation that can be used to have high-end video quality using low-end video recording devices like mass scale CCTV cameras, etc. This implementation will use NVIDIA CUDA enabled graphics cards.
{"title":"Real-time Video Enhancement Using Graphical Processing Units","authors":"R. Silva, Asela Dasanayaka, R. Ragel","doi":"10.1109/MERCON.2018.8421937","DOIUrl":"https://doi.org/10.1109/MERCON.2018.8421937","url":null,"abstract":"In this paper, we propose a real-time video enhancing algorithm which uses the Graphical Processing Units(GPUs) for faster parallel computations. Also, the paper will discuss the performance gains with GPU respect to a Central Processing Units(CPUs). The video enhancing algorithm is written to address the real-time video enhancement scenario, hence this paper will discuss more on the speed and the quality of the video enhancement. The paper contains the discussion about the trade-off between the quality and speed of the real-time-video enhancement. The latter part of the paper will discuss the optimizations to have real-time performance that is needed to enhance and play videos up to 4k videos. This paper proposes a generic implementation that can be used to have high-end video quality using low-end video recording devices like mass scale CCTV cameras, etc. This implementation will use NVIDIA CUDA enabled graphics cards.","PeriodicalId":6603,"journal":{"name":"2018 Moratuwa Engineering Research Conference (MERCon)","volume":"6 1","pages":"549-554"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86642974","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}