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

Physical Sciences and Mathematics Commons

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

Articles 1 - 14 of 14

Full-Text Articles in Physical Sciences and Mathematics

Approaches, Techniques, And Tools For Identifying Important Code Changes To Help Code Reviewers, Maneesh M. Mohanavilasam Dec 2017

Approaches, Techniques, And Tools For Identifying Important Code Changes To Help Code Reviewers, Maneesh M. Mohanavilasam

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Software development is a collaborative process where many developers come together and work on a project. To make things easy and manageable, software is developed on a version control system. A version control system is a centralized system which stores code and adds code from all other developers as an increment to the code base in the repository. Since multiple people work on the same code repository together, it is important to make sure that their contributions do not conflict with each other. It is important to maintain the quality and integrity of the repository. This is where the code …


Optimizing Bioengineered Vascular Systems: A Genetic Algorithm Approach, Sima Mehri Kochaki Dec 2017

Optimizing Bioengineered Vascular Systems: A Genetic Algorithm Approach, Sima Mehri Kochaki

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Efficiency of current cell cultures producing biological products is limited due to accumulation of the product and waste on the cells. A previous work aims at assisting bioengineers in solving this problem by introducing a new set of cells which possess the ability to connect to one another and thus form a network. Once created, the network of cells can help the initial cellules by removing their waste and product as well as nourishing them. Our project explores a technique to be able to create the best network of such cells; hence maximizing the amount of metabolic product in the …


Neutro-Connectedness Theory, Algorithms And Applications, Min Xian Aug 2017

Neutro-Connectedness Theory, Algorithms And Applications, Min Xian

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Connectedness plays an important role in human cognitive and learning activities. Human vision system is very sensitive to the connectedness property of objects and effective in "calculating" the property. The study of connectedness will help us explore the way of human brain extracting the global properties of objects, and enable different avenues to design new artificial intelligent (AI) systems with better performances.

However, connectedness is rarely considered in current AI systems because of the lack of complete theoretic system and efficient computation algorithm. In this work, I focus on building the connectedness theory and algorithms in digital space, and apply …


Estimating Accuracy Of Personal Identifiable Information In Integrated Data Systems, Amani "Mohammad Jum'h" Amin Shatnawi Aug 2017

Estimating Accuracy Of Personal Identifiable Information In Integrated Data Systems, Amani "Mohammad Jum'h" Amin Shatnawi

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Both government agencies and private companies rely on the collection of personal data on an ever-increasing scale. Out of necessity, person data include Personal Identifiable Information (PII), which is information that could potentially identify a specific individual. Many of these data would be integrated, so data analyst, policy makers or corporate officers can use it to make decisions or get a conclusion. Integrating data in a heterogeneous database environment create a need to estimate the accuracy of that data; without a valid assessment of accuracy there is a risk of coming with incorrect conclusions or making bad decision based on …


Database Auto Awesome: Enhancing Database-Centric Web Applications Through Informed Code Generation, Jonathan Adams Aug 2017

Database Auto Awesome: Enhancing Database-Centric Web Applications Through Informed Code Generation, Jonathan Adams

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Database Auto Awesome is an approach to enhancing web applications comprised of forms used to interact with stored information. It was inspired by Google's Auto Awesome tool, which provides automatic enhancements for photos. Database Auto Awesome aims to automatically or semi-automatically provide improvements to an application by expanding the functionality of the application and improving the existing code.

This thesis describes a tool that gathers information from the application and provides details on how the parts of the application work together. This information provides the details necessary to generate new portions of an application.

These enhancements are directed by the …


Geometric Facility Location Problems On Uncertain Data, Jingru Zhang Aug 2017

Geometric Facility Location Problems On Uncertain Data, Jingru Zhang

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

In this dissertation, we study several facility location problems on uncertain data. We mainly consider the k-center problem and many of its variations. These are classical problems in computer science and operations research. These problems on deterministic data have been studied extensively in the literature. We consider them on uncertain data because data in the real world is often associated with uncertainty due to measurement inaccuracy, sampling discrepancy, outdated data sources, resource limitation, etc. Although we focus on the theoretical study, the algorithms developed in this dissertation may find applications in other areas such as data clustering, wireless sensor …


Real-Time Vision-Based Lane Detection With 1d Haar Wavelet Transform On Raspberry Pi, Vikas Reddy Sudini May 2017

Real-Time Vision-Based Lane Detection With 1d Haar Wavelet Transform On Raspberry Pi, Vikas Reddy Sudini

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Rapid progress is being made towards the realization of autonomous cars. Since the technology is in its early stages, human intervention is still necessary in order to ensure hazard-free operation of autonomous driving systems. Substantial research efforts are underway to enhance driver and passenger safety in autonomous cars. Toward that end GreedyHaarSpiker, a real-time vision-based lane detection algorithm is proposed for road lane detection in different weather conditions. The algorithm has been implemented in Python 2.7 with OpenCV 3.0 and tested on a Raspberry Pi 3 Model B ARMv8 1GB RAM coupled to a Raspberry Pi camera board v2. To …


Modeling De Novo Granulation Of Anaerobic Sludge, Honey Varghese May 2017

Modeling De Novo Granulation Of Anaerobic Sludge, Honey Varghese

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

The global market for biological waste water treatment is large and growing. Bioengineered reactor setups employ microorganisms to degrade waste and produce useful/less harmful components. Scientists are interested in studies that reveal the biological mechanisms involved in the process of these microbial actions in order to improve the reactor performance. The process of granulation in aerobic sludge is one such interesting process which is less explained.

The primary goal of the thesis is to design a computational model that simulates the process of granulation in anaerobic sludge and that addresses the role physiochemical and biological processes play in granule formation. …


Object Recognition In Videos Utilizing Hierarchical And Temporal Objectness With Deep Neural Networks, Liang Peng May 2017

Object Recognition In Videos Utilizing Hierarchical And Temporal Objectness With Deep Neural Networks, Liang Peng

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

As the growth of mobile devices and social networks has been faster than ever, online image and video content has become truly ubiquitous today. Understanding of these images and videos, called vision, is one of the most primary ways for human being to perceive the world. Computer vision, which refers to the study of enabling machines to see and understand the visual world, is fundamental in advancing Artificial Intelligence.

Object recognition, which is defined as the task of locating and recognizing object categories in images and videos, is a major research field in computer vision. Recent research in object recognition …


Power Analysis Of Continuous Data Capture In Beepi, A Solar- Powered Multi-Sensor Electronic Beehive Monitoring System For Langstroth Beehives, Keval Shah May 2017

Power Analysis Of Continuous Data Capture In Beepi, A Solar- Powered Multi-Sensor Electronic Beehive Monitoring System For Langstroth Beehives, Keval Shah

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Honey bee (Apis mellifera) is one of the most important pollinating species in agriculture. The decline in the bee population worldwide is a sign of something going amiss in the environment. This decrease in the population is attributed to the Colony Collapse Disorder (CCD). In this thesis, a power analysis is presented of a solar-powered, multi-sensor electronic beehive monitoring (EBM) system. EBM may contribute to our understanding of the major factors affecting the health of honeybee colonies without disturbing the colonies' daily behavioral patterns or putting extra burdens on beekeepers. The EBM system analyzed in this thesis runs …


A Parallel Genetic Algorithm For Optimizing Multicellular Models Applied To Biofilm Wrinkling, Christopher Douglas Johnson May 2017

A Parallel Genetic Algorithm For Optimizing Multicellular Models Applied To Biofilm Wrinkling, Christopher Douglas Johnson

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Multiscale computational models integrating sub-cellular, cellular, and multicellular levels can be powerful tools that help researchers replicate, understand, and predict multicellular biological phenomena. To leverage their potential, these models need correct parameter values, which specify cellular physiology and affect multicellular outcomes. This work presents a robust parameter optimization method, utilizing a parallel and distributed genetic-algorithm software package. A genetic algorithm was chosen because of its superiority in fitting complex functions for which mathematical techniques are less suited. Searching for optimal parameters proceeds by comparing the multicellular behavior of a simulated system to that of a real biological system on the …


Wearable Computing: Accelerometer-Based Human Activity Classification Using Decision Tree, Chong Li May 2017

Wearable Computing: Accelerometer-Based Human Activity Classification Using Decision Tree, Chong Li

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

In this study, we designed a system that recognizes a person’s physical activity by analyzing data read from a device that he or she wears. In order to reduce the system’s demands on the device’s computational capacity and memory space, we designed a series of strategies such as making accurate analysis based on only a small amount of data in the memory, extracting only the most useful features from the data, cutting unnecessary branches of the classification system, etc. We also implemented a strategy to correct certain types of misclassifications, in order to improve the performance of the system.

We …


Detecting Malicious Campaigns In Crowdsourcing Platforms, Hongkyu Choi May 2017

Detecting Malicious Campaigns In Crowdsourcing Platforms, Hongkyu Choi

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Crowdsourcing sites such as Mechanical Turk and Crowdflower provide a marketplace where requesters create tasks and recruit workers, who may perform certain tasks in order to get financial compensation. Anyone in the world can be a requester and/or a worker as long as he/she has the Internet connection. Crowdsourcing creates a new way to solve various tasks by using “human computation power”. However, crowdsourcing has been misused by malicious requesters and unethical workers for account generation, search engine optimization, content and link generation, ad posting and spam mailing, and social network linking. It creates new threats to the Web system. …


A Pattern Language For Designing Application-Level Communication Protocols And The Improvement Of Computer Science Education Through Cloud Computing, Jorge Edison Lascano May 2017

A Pattern Language For Designing Application-Level Communication Protocols And The Improvement Of Computer Science Education Through Cloud Computing, Jorge Edison Lascano

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Enterprises that develop software use current technology because of its proven advantages and to accelerate and improve the software development process. Nevertheless, it is difficult to be up-to-date for most professionals in the area. Although students from higher academic institutions need to learn these new tools, and their main purpose is to learn how learn; colleges still need to prepare students for modern enterprise requirements, so they teach new technologies to improve students’ skills. Ubiquitous computing is software and services available everywhere, for example in mobile devices, in different locations, in different networks. This computing requires good communication protocols so …