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

Digital Commons Network

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

Articles 1 - 17 of 17

Full-Text Articles in Entire DC Network

Vertical Free-Swinging Photovoltaic Racking Energy Modeling: A Novel Approach To Agrivoltaics, Koami Soulemane Hayibo, Joshua M. Pearce Dec 2023

Vertical Free-Swinging Photovoltaic Racking Energy Modeling: A Novel Approach To Agrivoltaics, Koami Soulemane Hayibo, Joshua M. Pearce

Electrical and Computer Engineering Publications

To enable lower-cost building materials, a free-swinging bifacial vertical solar photovoltaic (PV) rack has been proposed, which complies with Canadian building codes and is the lowest capital-cost agrivoltaics rack. The wind force applied to the free-swinging PV, however, causes it to have varying tilt angles depending on the wind speed and direction. No energy performance model accurately describes such a system. To provide a simulation model for the free-swinging PV, where wind speed and direction govern the array tilt angle, this study builds upon the open-source System Advisor Model (SAM) using Python. After the SAM python model is validated, a …


Recycled Polycarbonate And Polycarbonate/Acrylonitrile Butadiene Styrene Feedstocks For Circular Economy Product Applications With Fused Granular Fabrication-Based Additive Manufacturing, Alessia Romani, Marinella Levi, Joshua M. Pearce Dec 2023

Recycled Polycarbonate And Polycarbonate/Acrylonitrile Butadiene Styrene Feedstocks For Circular Economy Product Applications With Fused Granular Fabrication-Based Additive Manufacturing, Alessia Romani, Marinella Levi, Joshua M. Pearce

Electrical and Computer Engineering Publications

Distributed recycling and additive manufacturing (DRAM) holds enormous promise for enabling a circular economy. Most DRAM studies have focused on single thermoplastic waste stream. This study takes three paths forward from the previous literature: 1) expanding DRAM into high-performance polycarbonate/ acrylonitrile butadiene styrene (PC/ABS) blends, 2) extending PC/ABS blend research into both recycled materials and into direct fused granular fabrication (FGF) 3-D printing and 3) demonstrating the potential of using recycled PC/ABS feedstocks for new applications in circular economy contexts. A commercial open source large-format FGF 3-D printer was modified and used to assess the different printability and accuracy of …


A Novel Multidimensional Reference Model For Heterogeneous Textual Datasets Using Context, Semantic And Syntactic Clues, Ganesh Kumar, Shuib Basri, Abdullahi Abubakar Imam, Abdullateef Abdullateef Oluwagbemiga Balogun, Hussaini Mamman, Luiz Fernando Capretz Oct 2023

A Novel Multidimensional Reference Model For Heterogeneous Textual Datasets Using Context, Semantic And Syntactic Clues, Ganesh Kumar, Shuib Basri, Abdullahi Abubakar Imam, Abdullateef Abdullateef Oluwagbemiga Balogun, Hussaini Mamman, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

With the advent of technology and use of latest devices, they produces voluminous data. Out of it, 80% of the data are unstructured and remaining 20% are structured and semi-structured. The produced data are in heterogeneous format and without following any standards. Among heterogeneous (structured, semi-structured and unstructured) data, textual data are nowadays used by industries for prediction and visualization of future challenges. Extracting useful information from it is really challenging for stakeholders due to lexical and semantic matching. Few studies have been solving this issue by using ontologies and semantic tools, but the main limitations of proposed work were …


Search-Based Fairness Testing: An Overview, Hussaini Mamman, Shuib Basri, Abdullateef Balogun, Abdullahi Abubakar Imam, Ganesh Kumar, Luiz Fernando Capretz Oct 2023

Search-Based Fairness Testing: An Overview, Hussaini Mamman, Shuib Basri, Abdullateef Balogun, Abdullahi Abubakar Imam, Ganesh Kumar, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Artificial Intelligence (AI) has demonstrated remarkable capabilities in domains such as recruitment, finance, healthcare, and the judiciary. However, biases in AI systems raise ethical and societal concerns, emphasizing the need for effective fairness testing methods. This paper reviews current research on fairness testing, particularly its application through search-based testing. Our analysis highlights progress and identifies areas of improvement in addressing AI systems’ biases. Future research should focus on leveraging established search-based testing methodologies for fairness testing.


Investigating Continual Learning Strategies In Neural Networks, Christopher Tam, Luiz Fernando Capretz Oct 2023

Investigating Continual Learning Strategies In Neural Networks, Christopher Tam, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

This paper explores the role of continual learning strategies when neural networks are confronted with learning tasks sequentially. We analyze the stability-plasticity dilemma with three factors in mind: the type of network architecture used, the continual learning scenario defined and the continual learning strategy implemented. Our results show that complementary learning systems and neural volume significantly contribute towards memory retrieval and consolidation in neural networks. Finally, we demonstrate how regularization strategies such as elastic weight consolidation are more well-suited for larger neural networks whereas rehearsal strategies such as gradient episodic memory are better suited for smaller neural networks.


Software Testing And Code Refactoring: A Survey With Practitioners, Danilo Leandro Lima, Ronnie Souza Santos, Guilherme Pires Garcia, Sildemir S. Silva, Cesar Franca, Luiz Fernando Capretz Oct 2023

Software Testing And Code Refactoring: A Survey With Practitioners, Danilo Leandro Lima, Ronnie Souza Santos, Guilherme Pires Garcia, Sildemir S. Silva, Cesar Franca, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Nowadays, software testing professionals are commonly required to develop coding skills to work on test automation. One essential skill required from those who code is the ability to implement code refactoring, a valued quality aspect of software development; however, software developers usually encounter obstacles in successfully applying this practice. In this scenario, the present study aims to explore how software testing professionals (e.g., software testers, test engineers, test analysts, and software QAs) deal with code refactoring to understand the benefits and limitations of this practice in the context of software testing. We followed the guidelines to conduct surveys in software …


Myths And Facts About A Career In Software Testing: A Comparison Between Students’ Beliefs And Professionals’ Experience, Ronnie Souza Santos, Luiz Fernando Capretz, Cleyton Magalhaes, Rodrigo Souza Sep 2023

Myths And Facts About A Career In Software Testing: A Comparison Between Students’ Beliefs And Professionals’ Experience, Ronnie Souza Santos, Luiz Fernando Capretz, Cleyton Magalhaes, Rodrigo Souza

Electrical and Computer Engineering Publications

Testing is an indispensable part of software development. However, a career in software testing is reported to be unpopular among students in computer science and related areas. This can potentially create a shortage of testers in the software industry in the future. The question is, whether the perception that undergraduate students have about software testing is accurate and whether it differs from the experience reported by those who work in testing activities in the software development industry. This investigation demonstrates that a career in software testing is more exciting and rewarding, as reported by professionals working in the field, than …


Integrating Traditional Cs Class Activities With Computing For Social Good, Ethics, And Communications And Leadership Skills, Renato Cortinovis, Devender Goyal, Luiz Fernando Capretz Aug 2023

Integrating Traditional Cs Class Activities With Computing For Social Good, Ethics, And Communications And Leadership Skills, Renato Cortinovis, Devender Goyal, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Software and information technologies are becoming increasingly integrated and pervasive in human society and range from automated decision making and social media and entertainment, to running critical social and physical infrastructures like government programs, utilities, and financial institutions. As a result, there is a growing awareness of the need to develop professionals who will harness these technologies in fair and inclusive ways and use them to address global issues like health, water management, poverty, and human rights. In this regard, many academic researchers have expressed the need to complement traditional teaching of CS technical skills with computer and information ethics …


Using Machine Learning To Assist Auditory Processing Evaluation, Hasitha Wimalarathna, Sangamanatha Veeranna, Minh Vu Duong, Chris Allan Prof, Sumit K. Agrawal, Prudence Allen, Jagath Samarabandu, Hanif M. Ladak Jul 2023

Using Machine Learning To Assist Auditory Processing Evaluation, Hasitha Wimalarathna, Sangamanatha Veeranna, Minh Vu Duong, Chris Allan Prof, Sumit K. Agrawal, Prudence Allen, Jagath Samarabandu, Hanif M. Ladak

Electrical and Computer Engineering Publications

Introduction: Approximately 0.2–5% of school-age children complain of listening difficulties in the absence of hearing loss. These children are often referred to an audiologist for an auditory processing disorder (APD) assessment. Adequate experience and training is necessary to arrive at an accurate diagnosis due to the heterogeneity of the disorder.

Objectives: The main goal of the study was to determine if machine learning (ML) can be used to analyze data from the APD clinical test battery to accurately categorize children with suspected APD into clinical sub-groups, similar to expert labels.

Methods: The study retrospectively collected data from 134 children referred …


Explainable Software Defect Prediction From Cross Company Project Metrics Using Machine Learning, Susmita Haldar, Luiz Fernando Capretz May 2023

Explainable Software Defect Prediction From Cross Company Project Metrics Using Machine Learning, Susmita Haldar, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Predicting the number of defects in a project is critical for project test managers to allocate budget, resources, and schedule for testing, support and maintenance efforts. Software Defect Prediction models predict the number of defects in given projects after training the model with historical defect related information. The majority of defect prediction studies focused on predicting defect-prone modules from methods, and class-level static information, whereas this study predicts defects from project-level information based on a cross-company project dataset. This study utilizes software sizing metrics, effort metrics, and defect density information, and focuses on developing defect prediction models that apply various …


Hangprinter For Large Scale Additive Manufacturing Using Fused Particle Fabrication With Recycled Plastic And Continuous Feeding, Ravneet S. Rattan, Nathan Nauta, Alessia Romani, Joshua Pearce Feb 2023

Hangprinter For Large Scale Additive Manufacturing Using Fused Particle Fabrication With Recycled Plastic And Continuous Feeding, Ravneet S. Rattan, Nathan Nauta, Alessia Romani, Joshua Pearce

Electrical and Computer Engineering Publications

The life cycle of plastic is a key source of carbon emissions. Yet, global plastics production has quadrupled in 40 years and only 9 % has been recycled. If these trends continue, carbon emissions from plastic wastes would reach 15 % of global carbon budgets by 2050. An approach to reducing plastic waste is to use distributed recycling for additive manufacturing (DRAM) where virgin plastic products are replaced by locally manufactured recycled plastic products that have no transportation-related carbon emissions. Unfortunately, the design of most 3-D printers forces an increase in the machine cost to expand for recycling plastic at …


Trading Electricity With Blockchain Systems, David Bowker, Anant Venkateswaran, Fazel Mohammadi, Abdulraheem Al Garni, Marko Vukobratovic, Claudio Lima, Farrokh Rahimi, Igor Ferreira, Davor Bosnjak, Hannes Agabus, Praveen Agarwal, Santosh Jain, Simon Mikulich, Victor Francisco, Toshiyuki Sawa, Umit Cali, Vladislav Berezovsky, Hannah Davis, Subhendu Subhendu, Gregor Karlovsek, Alex Barakat, Vivek Bhandari, Ivan Ostheimer, Jemma Green Feb 2023

Trading Electricity With Blockchain Systems, David Bowker, Anant Venkateswaran, Fazel Mohammadi, Abdulraheem Al Garni, Marko Vukobratovic, Claudio Lima, Farrokh Rahimi, Igor Ferreira, Davor Bosnjak, Hannes Agabus, Praveen Agarwal, Santosh Jain, Simon Mikulich, Victor Francisco, Toshiyuki Sawa, Umit Cali, Vladislav Berezovsky, Hannah Davis, Subhendu Subhendu, Gregor Karlovsek, Alex Barakat, Vivek Bhandari, Ivan Ostheimer, Jemma Green

Electrical and Computer Engineering Publications

On the wave of the development of new ICT technologies and renewable energy, the power system will certainly experience great changes to its outdated architecture over the next several decades. One of the key drivers of change in the power system is distributed energy resources. They are completely changing the paradigm of the power system as a system with a centralized hierarchy and one-way power flows from generation to customer and from high voltage to low voltage. Because the goals of net zero greenhouse gas emissions are gathering pace and are being accepted by countries around the world, slowdown in …


Design And Fabrication Of Embroidered Textile Strain Sensors: An Alternative To Stitch-Based Strain Sensors, Jose Guillermo Colli Alfaro, Ana Luisa Trejos Feb 2023

Design And Fabrication Of Embroidered Textile Strain Sensors: An Alternative To Stitch-Based Strain Sensors, Jose Guillermo Colli Alfaro, Ana Luisa Trejos

Electrical and Computer Engineering Publications

Smart textile sensors have been gaining popularity as alternative methods for the continuous monitoring of human motion. Multiple methods of fabrication for these textile sensors have been proposed, but the simpler ones include stitching or embroidering the conductive thread onto an elastic fabric to create a strain sensor. Although multiple studies have demonstrated the efficacy of textile sensors using the stitching technique, there is almost little to no information regarding the fabrication of textile strain sensors using the embroidery method. In this paper, a design guide for the fabrication of an embroidered resistive textile strain sensor is presented. All of …


Event-Based Robust Control Techniques For Wheel-Based Robots Under Cyber-Attack And Dynamic Quantizer, Mobin Saeedi, Jafar Zarei, Mehrdad Saif, Allahyar Montazeri Jan 2023

Event-Based Robust Control Techniques For Wheel-Based Robots Under Cyber-Attack And Dynamic Quantizer, Mobin Saeedi, Jafar Zarei, Mehrdad Saif, Allahyar Montazeri

Electrical and Computer Engineering Publications

Nowadays, mobile robots are becoming an increasingly significant part of daily human life. Humanoid robots, wheeled mobile robots, aerial vehicles, mobile manipulators, and more are examples of mobile robots. As opposed to other robots, they are capable of moving autonomously, with sufficient intelligence to make decisions in response to the perceptions they receive from their environment. In today’s world, cooperative tasks and the ability to control robots via networks make them a component of cyber-physical systems (CPSs). In this study, mobile robots that are acting as a part of CPSs are examined. Data-network burden, signal quantizers, cyber security, delayed transition, …


Scheduling Electric Vehicle Charging For Grid Load Balancing, Zhixin Han, Katarina Grolinger, Miriam Capretz, Syed Mir Jan 2023

Scheduling Electric Vehicle Charging For Grid Load Balancing, Zhixin Han, Katarina Grolinger, Miriam Capretz, Syed Mir

Electrical and Computer Engineering Publications

In recent years, electric vehicles (EVs) have been widely adopted because of their environmental benefits. However, the increasing volume of EVs poses capacity issues for grid operators as simultaneously charging many EVs may result in grid instabilities. Scheduling EV charging for grid load balancing has a potential to prevent load peaks caused by simultaneous EV charging and contribute to balance of supply and demand. This paper proposes a user-preference-based scheduling approach to minimize costs for the user while balancing grid loads. The EV owners benefit by charging when the electricity cost is lower, but still within the user-defined preferred charging …


A New Economic Dispatch For Coupled Transmission And Active Distribution Networks Via Hierarchical Communication Structure, Wael T. El-Sayed, Ahmad Sa Awad, Maher Azzouz, Mostafa F. Shaaban Jan 2023

A New Economic Dispatch For Coupled Transmission And Active Distribution Networks Via Hierarchical Communication Structure, Wael T. El-Sayed, Ahmad Sa Awad, Maher Azzouz, Mostafa F. Shaaban

Electrical and Computer Engineering Publications

Traditionally, the economic dispatch problem (EDP) of the bulk generators connected to transmission networks (TNs) is solved in a centralized dispatching center (CDC) while modeling distribution networks as passive loads. With the increasing penetration levels of distributed generation, coordinating the economic dispatch between TNs and active distribution networks (ADNs) became vital to maximizing system efficiency. This article proposes a hierarchical communication structure, which requires minimal upgrades to the CDC, for solving the EDP of coupled TNs and ADNs. Based on the minimal data transfer between the CDC and distribution network operators, the problem is formulated and solved while considering the …


A Reference Framework For Variability Management Of Software Product Lines, Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed Jan 2023

A Reference Framework For Variability Management Of Software Product Lines, Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed

Electrical and Computer Engineering Publications

Variability management (VM) in software product line engineering (SPLE) is introduced as an abstraction that enables the reuse and customization of assets. VM is a complex task involving the identification, representation, and instantiation of variability for specific products, as well as the evolution of variability itself. This work presents a comparison and contrast between existing VM approaches using “qualitative meta-synthesis” to determine the underlying perspectives, metaphors, and concepts of existing methods. A common frame of reference for the VM was proposed as the result of this analysis. Putting metaphors in the context of the dimensions in which variability occurs and …