Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 21 of 21

Full-Text Articles in Entire DC Network

What Pakistani Computer Science And Software Engineering Students Think About Software Testing?, Luiz Fernando Capretz, Abdul Rehman Gilal Dec 2022

What Pakistani Computer Science And Software Engineering Students Think About Software Testing?, Luiz Fernando Capretz, Abdul Rehman Gilal

Electrical and Computer Engineering Publications

Software testing is one of the crucial supporting processes of the software life cycle. Unfortunately for the software industry, the role is stigmatized, partly due to misperception and partly due to treatment of the role. The present study aims to analyze the situation to explore what restricts computer science and software engineering students from taking up a testing career in the software industry. To conduct this study, we surveyed 88 Pakistani students taking computer science or software engineering degrees. The results showed that the present study supports previous work into the unpopularity of testing compared to other software life cycle …


Virtual Sensor Middleware: Managing Iot Data For The Fog-Cloud Platform, Fadi Almahamid, Hanan Lutfiyya, Katarina Grolinger Oct 2022

Virtual Sensor Middleware: Managing Iot Data For The Fog-Cloud Platform, Fadi Almahamid, Hanan Lutfiyya, Katarina Grolinger

Electrical and Computer Engineering Publications

This paper introduces the Virtual Sensor Middleware (VSM), which facilitates distributed sensor data processing on multiple fog nodes. VSM uses a Virtual Sensor as the core component of the middleware. The virtual sensor concept is redesigned to support functionality beyond sensor/device virtualization, such as deploying a set of virtual sensors to represent an IoT application and distributed sensor data processing across multiple fog nodes. Furthermore, the virtual sensor deals with the heterogeneous nature of IoT devices and the various communication protocols using different adapters to communicate with the IoT devices and the underlying protocol. VSM uses the publish-subscribe design pattern …


Agglomerative Hierarchical Clustering With Dynamic Time Warping For Household Load Curve Clustering, Fadi Almahamid, Katarina Grolinger Oct 2022

Agglomerative Hierarchical Clustering With Dynamic Time Warping For Household Load Curve Clustering, Fadi Almahamid, Katarina Grolinger

Electrical and Computer Engineering Publications

Energy companies often implement various demand response (DR) programs to better match electricity demand and supply by offering the consumers incentives to reduce their demand during critical periods. Classifying clients according to their consumption patterns enables targeting specific groups of consumers for DR. Traditional clustering algorithms use standard distance measurement to find the distance between two points. The results produced by clustering algorithms such as K-means, K-medoids, and Gaussian Mixture Models depend on the clustering parameters or initial clusters. In contrast, our methodology uses a shape-based approach that combines Agglomerative Hierarchical Clustering (AHC) with Dynamic Time Warping (DTW) to classify …


Using Deep Learning For Task And Tremor Type Classification In People With Parkinson’S Disease, Ghazal Farhani, Yue Zhou, Mary E. Jenkins, Michael D. Naish, Ana Luisa Trejos Oct 2022

Using Deep Learning For Task And Tremor Type Classification In People With Parkinson’S Disease, Ghazal Farhani, Yue Zhou, Mary E. Jenkins, Michael D. Naish, Ana Luisa Trejos

Electrical and Computer Engineering Publications

Hand tremor is one of the dominating symptoms of Parkinson’s disease (PD), which significantly limits activities of daily living. Along with medications, wearable devices have been proposed to suppress tremor. However, suppressing tremor without interfering with voluntary motion remains challenging and improvements are needed. The main goal of this work was to design algorithms for the automatic identification of the tremor type and voluntary motions, using only surface electromyography (sEMG) data. Towards this goal, a bidirectional long short-term memory (BiLSTM) algorithm was implemented that uses sEMG data to identify the motion and tremor type of people living with PD when …


Optimal Inverter And Wire Selection For Solar Photovoltaic Fencing Applications, Koami Soulemane Hayibo, Joshua M. Pearce Sep 2022

Optimal Inverter And Wire Selection For Solar Photovoltaic Fencing Applications, Koami Soulemane Hayibo, Joshua M. Pearce

Electrical and Computer Engineering Publications

Despite the benefits and the economic advantages of agrivoltaics, capital costs limit deployment velocity. One recent potential solution to this challenge is to radically reduce the cost of racking materials by using existing farm fencing as vertical photovoltaic (PV) racking. This type of fenced-based PV system is inherently electrically challenging because of the relatively long distances between individual modules that are not present in more densely packed conventional solar PV farms. This study provides practical insights for inverter selection and wire sizing optimization for fence-based agrivoltaic systems. Numerical simulation sensitivities on the levelized cost of electricity (LCOE) were performed for …


Autonomous Unmanned Aerial Vehicle Navigation Using Reinforcement Learning: A Systematic Review, Fadi Almahamid, Katarina Grolinger Aug 2022

Autonomous Unmanned Aerial Vehicle Navigation Using Reinforcement Learning: A Systematic Review, Fadi Almahamid, Katarina Grolinger

Electrical and Computer Engineering Publications

There is an increasing demand for using Unmanned Aerial Vehicle (UAV), known as drones, in different applications such as packages delivery, traffic monitoring, search and rescue operations, and military combat engagements. In all of these applications, the UAV is used to navigate the environment autonomously --- without human interaction, perform specific tasks and avoid obstacles. Autonomous UAV navigation is commonly accomplished using Reinforcement Learning (RL), where agents act as experts in a domain to navigate the environment while avoiding obstacles. Understanding the navigation environment and algorithmic limitations plays an essential role in choosing the appropriate RL algorithm to solve the …


The Applications Of Blockchain Technologies To Electricity Markets, David Bowker, Vladislav Berezovsky, Marko Vukobratović, Santosh Jain, Subhendu Mukherjee, Fazel Mohammadi, Hannes Agabus Aug 2022

The Applications Of Blockchain Technologies To Electricity Markets, David Bowker, Vladislav Berezovsky, Marko Vukobratović, Santosh Jain, Subhendu Mukherjee, Fazel Mohammadi, Hannes Agabus

Electrical and Computer Engineering Publications

This paper is a summary of the CIGRE Technical Brochure 824 The Role of Blockchain Technologies in Power Markets [17]. The work of the contributors to the Technical Brochure is recognised. It is proposed to follow up this work in a new working group with a more in-depth look at the potential applications for blockchain in the area of energy trading.


Editorial: Robotics, Autonomous Systems And Ai For Nonurgent/Nonemergent Healthcare Delivery During And After The Covid-19 Pandemic, A. L. Trejos, S. F. Atashzar, S. P. Dimaio, P. M. Pilarski, M. Tavakoli Jun 2022

Editorial: Robotics, Autonomous Systems And Ai For Nonurgent/Nonemergent Healthcare Delivery During And After The Covid-19 Pandemic, A. L. Trejos, S. F. Atashzar, S. P. Dimaio, P. M. Pilarski, M. Tavakoli

Electrical and Computer Engineering Publications

No abstract provided.


Monofacial Vs Bifacial Solar Photovoltaic Systems In Snowy Environments, Koami Soulemane Hayibo, Aliaksei Petsiuk, Pierce Mayville, Laura Brown, Joshua M. Pearce Jun 2022

Monofacial Vs Bifacial Solar Photovoltaic Systems In Snowy Environments, Koami Soulemane Hayibo, Aliaksei Petsiuk, Pierce Mayville, Laura Brown, Joshua M. Pearce

Electrical and Computer Engineering Publications

There has been a recent surge in interest in the more accurate snow loss estimates for solar photovoltaic (PV) systems as large-scale deployments move into northern latitudes. Preliminary results show bifacial modules may clear snow faster than monofacial PV. This study analyzes snow losses on these two types of systems using empirical hourly data including energy, solar irradiation and albedo, and open-source image processing methods from images of the arrays in a northern environment in the winter. Projection transformations based on reference anchor points and snowless ground truth images provide reliable masking and optical distortion correction with fixed surveillance cameras. …


Resilient Consensus Control Design For Dc Microgrids Against False Data Injection Attacks Using A Distributed Bank Of Sliding Mode Observers, Yousof Barzegari, Jafar Zarei, Roozbeh Razavi-Far, Mehrdad Saif, Vasile Palade Apr 2022

Resilient Consensus Control Design For Dc Microgrids Against False Data Injection Attacks Using A Distributed Bank Of Sliding Mode Observers, Yousof Barzegari, Jafar Zarei, Roozbeh Razavi-Far, Mehrdad Saif, Vasile Palade

Electrical and Computer Engineering Publications

This paper investigates the problem of false data injection attack (FDIA) detection in microgrids. The grid under study is a DC microgrid with distributed boost converters, where the false data are injected into the voltage data so as to investigate the effect of attacks. The proposed algorithm uses a bank of sliding mode observers that estimates the states of the neighbor agents. Each agent estimates the neighboring states and, according to the estimation and communication data, the detection mechanism reveals the presence of FDIA. The proposed control scheme provides resiliency to the system by replacing the conventional consensus rule with …


Foam-Based Floatovoltaics: A Potential Solution To Disappearing Terminal Natural Lakes, Koami Soulemane Hayibo, Joshua M. Pearce Apr 2022

Foam-Based Floatovoltaics: A Potential Solution To Disappearing Terminal Natural Lakes, Koami Soulemane Hayibo, Joshua M. Pearce

Electrical and Computer Engineering Publications

Terminal lakes are disappearing worldwide because of direct and indirect human activities. Floating photovoltaics (FPV) are a synergistic system with increased energy output because of water cooling, while the FPV reduces water evaporation. This study explores how low-cost foam-based floatovoltaic systems can mitigate the disappearance of natural lakes. A case study is performed on 10%–50% FPV coverage of terminal and disappearing Walker Lake. Water conservation is investigated with a modified Penman-Monteith evapotranspiration method and energy generation is calculated with an operating temperature model experimentally determined from foam-based FPV. Results show FPV saves 52,000,000 m3/year of water and US$6,000,000 at 50% …


Multi-Agent Based Protection Scheme Using Current-Only Directional Overcurrent Relays For Looped/Meshed Distribution Systems, Mohammad Ali Ataei, Mohsen Gitizadeh, Matti Lehtonen, Roozbeh Razavi-Far Apr 2022

Multi-Agent Based Protection Scheme Using Current-Only Directional Overcurrent Relays For Looped/Meshed Distribution Systems, Mohammad Ali Ataei, Mohsen Gitizadeh, Matti Lehtonen, Roozbeh Razavi-Far

Electrical and Computer Engineering Publications

The complexity of the design of the protection system using directional over current relays, for modern power distribution systems has been increased due to the looped/meshed operation and the penetration of distributed generations. Finding a reliable and efficient protection scheme that can be easily implemented in these distribution systems is a major challenge. An efficient solution could be the use of artificial intelligent-based multi-agent systems. This paper proposes a novel distributed intelligent based multi-agent protection scheme, which makes use of current-only directional over current relays as agents for detecting and locating faults and isolating faulty areas (lines/busbars) in the distribution …


Case Study Of Tv Spectrum Sensing Model Based On Machine Learning Techniques, Abdalaziz Mohammad, Faroq Ali Awin, Esam Abdel-Raheem Mar 2022

Case Study Of Tv Spectrum Sensing Model Based On Machine Learning Techniques, Abdalaziz Mohammad, Faroq Ali Awin, Esam Abdel-Raheem

Electrical and Computer Engineering Publications

Spectrum sensing is an essential component in cognitive radios (CR). Machine learning (ML) algorithms are powerful techniques for designing a promising spectrum sensing model. In this work, the supervised ML algorithms, support vector machine (SVM), k-nearest neighbor (kNN), and decision tree (DT) are applied to detect the existence of primary users (PU) over the TV band. Moreover, the Principal Component Analysis (PCA) is incorporated to speed up the learning of the classifiers. Furthermore, the ensemble classification-based approach is employed to enhance the classifier predictivity and performance. Simulation results have shown that the highest performance is achieved by the ensemble classifier. …


The Greenest Solar Power? Life Cycle Assessment Of Foam-Based Flexible Floatovoltaics, Koami Soulemane Hayibo, Pierce Mayville, Joshua M. Pearce Mar 2022

The Greenest Solar Power? Life Cycle Assessment Of Foam-Based Flexible Floatovoltaics, Koami Soulemane Hayibo, Pierce Mayville, Joshua M. Pearce

Electrical and Computer Engineering Publications

This study presents a life cycle analysis (LCA) of a 10 MW foam-based floatovoltaics (FPV) plant installed on Lake Mead, Nevada, U.S. A material inventory of the flexible crystalline silicon (c-Si)-based module involved massing and determination of material composition of the module's encapsulation layers with ATR/FTR spectroscopy and electron microscopy. The LCA was performed using SimaPro and the results were interpreted in terms of cumulative energy demands, energy payback time, global warming potential, GHG emissions, and water footprint including negative values for reduced evaporation. A sensitivity analysis was performed on the lifetime of the modules and the foam-based racking. The …


Operating Room Scheduling Optimization Based On A Fuzzy Uncertainty Approach And Metaheuristic Algorithms, P Maghzi, M Mohammadi, S H.R Pasandideh, B Naderi Feb 2022

Operating Room Scheduling Optimization Based On A Fuzzy Uncertainty Approach And Metaheuristic Algorithms, P Maghzi, M Mohammadi, S H.R Pasandideh, B Naderi

Electrical and Computer Engineering Publications

Today, planning and scheduling problems are the most significant issues in the world and make a great impact on improving organizational productivity and serving systems such as medical and healthcare providers. Since operating room planning is a major problem in healthcare organizations, the optimization of medical staff and equipment plays an essential role. Thus, this study presents a multi-objective mathematical model with a new categorization (preoperative, intraoperative, and postoperative) to minimize operating room scheduling and the risk of using equipment. Time constraints in healthcare systems and medical equipment limited capacity are the most significant considered limitation in the present study. …


User-Independent Hand Gesture Recognition Classification Models Using Sensor Fusion, Jose Guillermo Colli Alfaro, Ana Luisa Trejos Feb 2022

User-Independent Hand Gesture Recognition Classification Models Using Sensor Fusion, Jose Guillermo Colli Alfaro, Ana Luisa Trejos

Electrical and Computer Engineering Publications

Recently, it has been proven that targeting motor impairments as early as possible while using wearable mechatronic devices for assisted therapy can improve rehabilitation outcomes. However, despite the advanced progress on control methods for wearable mechatronic devices, the need for a more natural interface that allows for better control remains. To address this issue, electromyography (EMG)-based gesture recognition systems have been studied as a potential solution for human– machine interface applications. Recent studies have focused on developing user-independent gesture recognition interfaces to reduce calibration times for new users. Unfortunately, given the stochastic nature of EMG signals, the performance of these …


A New Approach For Grasp Quality Calculation Using Continuous Boundary Formulation Of Grasp Wrench Space, Shuwei Qiu, Mehrdad Kermani Ph.D., P.Eng. Feb 2022

A New Approach For Grasp Quality Calculation Using Continuous Boundary Formulation Of Grasp Wrench Space, Shuwei Qiu, Mehrdad Kermani Ph.D., P.Eng.

Electrical and Computer Engineering Publications

In this paper, we aim to use a continuous formulation to efficiently calculate the well-known wrench-based grasp metric proposed by Ferrari and Canny which is the minimum distance from the wrench space origin to the boundary of the grasp wrench space. Considering the L∞" role="presentation" style="box-sizing: border-box; margin: 0px; padding: 0px; display: inline-block; line-height: normal; font-size: 16.200000762939453px; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; position: relative;"> metric and the nonlinear friction cone model, the challenge of calculating this metric is to determine the boundary of the grasp …


What Uae Software Students Think About Software Testing: A Replicated Study, Luiz Fernando Capretz, Saad Harous, Ali Bou Nassif Jan 2022

What Uae Software Students Think About Software Testing: A Replicated Study, Luiz Fernando Capretz, Saad Harous, Ali Bou Nassif

Electrical and Computer Engineering Publications

Software testing is vital to improve software quality. However, software tester role is stigmatized, partly due to misperception and partly due to the treatment of the testing process within the software industry. The present study analyses this situation aiming to explore what might inhibit an individual from taking up a software testing career. In order to investigate this issue, we surveyed 132 senior students pursuing degrees in information systems, information and communication technology, computer science, computer engineering, software engineering, and other closely-related disciplines at three universities in the United Arab Emirates: two publicly funded and one top-notch private university. The …


Active Cooling Of Twisted Coiled Actuators Via Fabric Air Channels, Alex Lizotte, Ana Luisa Trejos Jan 2022

Active Cooling Of Twisted Coiled Actuators Via Fabric Air Channels, Alex Lizotte, Ana Luisa Trejos

Electrical and Computer Engineering Publications

Twisted coiled actuators (TCAs) are promising artificial muscles for wearable soft robotic devices due to their biomimetic properties, inherent compliance, and slim profile. These artificial muscles are created by super-coiling nylon thread and are thermally actuated. Unfortunately, their slow natural cooling rate limits their feasibility when used in wearable devices for upper limb rehabilitation. Thus, a novel cooling apparatus for TCAs was specifically designed for implementation in soft robotic devices. The cooling apparatus consists of a flexible fabric channel made from nylon pack cloth. The fabric channel is lightweight and could be sewn onto other garments for assembly into a …


Real-Time Performance Assessment Of High-Order Tremor Estimators Used In A Wearable Tremor Suppression Device, Yue Zhou, Zahra Habibollahi, Anas Ibrahim, Mary E. Jenkins, Michael D. Naish, Ana Luisa Trejos Jan 2022

Real-Time Performance Assessment Of High-Order Tremor Estimators Used In A Wearable Tremor Suppression Device, Yue Zhou, Zahra Habibollahi, Anas Ibrahim, Mary E. Jenkins, Michael D. Naish, Ana Luisa Trejos

Electrical and Computer Engineering Publications

The side effects and complications of traditional treatments for treating pathological tremor have led to a growing research interest in wearable tremor suppression devices (WTSDs) as an alternative approach. Similar to how the human brain coordinates the function of the human system, a tremor estimator determines how a WTSD functions. Although many tremor estimation algorithms have been developed and validated, whether they can be implemented on a cost-effective embedded system has not been studied; furthermore, their effectiveness on tremor signals with multiple harmonics has not been investigated. Therefore, in this study, four tremor estimators were implemented, evaluated, and compared: Weighted-frequency …


Implementing Machine Learning Algorithms To Classify Postures And Forecast Motions When Using A Dynamic Chair, Ghazal Farhani, Yue Zhou, Patrick Danielson, Ana Luisa Trejos Jan 2022

Implementing Machine Learning Algorithms To Classify Postures And Forecast Motions When Using A Dynamic Chair, Ghazal Farhani, Yue Zhou, Patrick Danielson, Ana Luisa Trejos

Electrical and Computer Engineering Publications

Many modern jobs require long periods of sitting on a chair that may result in serious health complications. Dynamic chairs are proposed as alternatives to the traditional sitting chairs; however, previous studies have suggested that most users are not aware of their postures and do not take advantage of the increased range of motion offered by the dynamic chairs. Building a system that identifies users’ postures in real time, as well as forecasts the next few postures, can bring awareness to the sitting behavior of each user. In this study, machine learning algorithms have been implemented to automatically classify users’ …