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

Computer Engineering Commons

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

2016

Discipline
Institution
Keyword
Publication
Publication Type
File Type

Articles 691 - 720 of 1428

Full-Text Articles in Computer Engineering

Red Piston (Roborodentia), Gabriel Lee Hernandez, Davie Sy Jun 2016

Red Piston (Roborodentia), Gabriel Lee Hernandez, Davie Sy

Computer Science and Software Engineering

Roborodentia is an annual robotics competition held during Cal Poly’s Open House showcase. Teams of one to three people come together to build an autonomous robot to typically collect rings for points. The specifications of the competition will be detailed in the problem statement. For Roborodentia 2016, we built a machine dubbed Red Piston to tackle on this year’s competition. The following report will detail the design process and implementation of our robot.


High-Low, Cameron Burwell, Bryce Cheng-Campbell Jun 2016

High-Low, Cameron Burwell, Bryce Cheng-Campbell

Computer Science and Software Engineering

The card game High-Low is a cooperative game that provides a unique problem of where all players have partial information and build off other players guesses to win the game. This problem lends itself to creating an AI bot that can play the game with other human players. By making decisions that change as the other players make guesses through the rounds, we have created an AI bot that plays the game with a good degree of accuracy.


Tournament Wizard: Simple And Lightweight Software For Running Fencing Tournaments, John Ryan Daley Jun 2016

Tournament Wizard: Simple And Lightweight Software For Running Fencing Tournaments, John Ryan Daley

Computer Science and Software Engineering

Many sports use technology to assist in officiating and administration. Fencing tournament organizers use specialized software to help determine how their matches occur, and to help them administer a tournament. However, the software most commonly used to run these tournaments has some significant limitations, and is not well-suited for use with small events. As a former President of Cal Poly’s Fencing Club, I have had a chance to interact with one popular application for running fencing tournaments a number of times, and made note of its shortcomings. These included issues with operating system compatibility, license transference, and amount of space …


Fulfilling A Restful Commitment: Test-Suite Generation For Swagger-Based Rest Apis, Noah Dietz Jun 2016

Fulfilling A Restful Commitment: Test-Suite Generation For Swagger-Based Rest Apis, Noah Dietz

Computer Science and Software Engineering

An application programming interface (API) can be the most integral part of a product or service. APIs drive businesses and innovation in all aspects of technology and they rely on descriptive frameworks to detail what they have to offer. These descriptive frameworks are a rich source of information on a variety of levels, such as usage, best-practices and even basic implications towards the underlying implementation. The motivation of this project during my internship was to exploit this wealth of information in order to create a description-based, or contract-based, unit test generation tool specifically for Swagger-based REST APIs and to encourage …


Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet Jun 2016

Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet

Master's Theses

Cyber attacks are a growing concern in our modern world, making security evaluation a critical venture. Penetration testing, the process of attempting to compromise a computer network with controlled tests, is a proven method of evaluating a system's security measures. However, penetration tests, and preventive security analysis in general, require considerable investments in money, time, and labor, which can cause them to be overlooked. Alternatively, automated penetration testing programs are used to conduct a security evaluation with less user effort, lower cost, and in a shorter period of time than manual penetration tests. The trade-off is that automated penetration testing …


Graph-Based Data Visualization In Virtual Reality: A Comparison Of User Experiences, Paul Andrew Sullivan Jun 2016

Graph-Based Data Visualization In Virtual Reality: A Comparison Of User Experiences, Paul Andrew Sullivan

Master's Theses

Virtual reality is currently in the spotlight, attracting intense scrutiny by the press, technology companies, and consumers. After twenty years of dormancy, the technology has experienced a renaissance following advancements in both hardware and software. Most of these developments, and thus press attention, have been centered on entertainment. However, if the technology is going to continue to grow, it must be useful in a wide variety of situations. This paper explores the effectiveness of visualizing data in virtual reality in comparison to traditional presentations.

In this thesis, we present an approach to displaying data in a virtual reality environment. We …


Bitrate Classification Of Twice-Encoded Audio Using Objective Quality Features, Colm Sloan, Damien Kelly, Naomi Harte, Anil C. Kokaram, Andrew Hines Jun 2016

Bitrate Classification Of Twice-Encoded Audio Using Objective Quality Features, Colm Sloan, Damien Kelly, Naomi Harte, Anil C. Kokaram, Andrew Hines

Conference papers

When a user uploads audio files to a music stream- ing service, these files are subsequently re-encoded to lower bitrates to target different devices, e.g. low bitrate for mobile. To save time and bandwidth uploading files, some users encode their original files using a lossy codec. The metadata for these files cannot always be trusted as users might have encoded their files more than once. Determining the lowest bitrate of the files allows the streaming service to skip the process of encoding the files to bitrates higher than that of the uploaded files, saving on processing and storage space. This …


Roborodentia Xxi Robot, Jose A. Villa Jun 2016

Roborodentia Xxi Robot, Jose A. Villa

Computer Engineering

This report covers the design and implementation of a robot built to compete in Roborodentia 2016.


Music Reactive Led Lights, Peter P. Chu Jun 2016

Music Reactive Led Lights, Peter P. Chu

Computer Engineering

This project enhances the user’s music listening experience by not only adding but also synchronizing visuals to the music. The project digitally analyzes music being played back and controls LEDs to give an audio-visual experience. This report describes the materials and knowledge used to create a proof of concept for a wireless and portable music reactive LED lighting system.


Stand, Lisa Yip Jun 2016

Stand, Lisa Yip

Computer Engineering

With busy lives, people sometimes forget to take breaks for multiple hours at a time. The purpose of this project is to remind the user to move around every hour if they have not already. To do so, stand will be a light weight fitness tracker that will detect the number of steps made within an hour. If the step count, dependent on goals, is not met then a vibration motor will gently remind them to take a break and walk. The data throughout the day will be shown on an iOS application where the user will be able to …


Computational Nutrition: An Algorithm To Generate A Diet Plan To Meet Specific Nutritional Requirements, Thomas Pikes, Robert Adams Jun 2016

Computational Nutrition: An Algorithm To Generate A Diet Plan To Meet Specific Nutritional Requirements, Thomas Pikes, Robert Adams

Open Access Publishing Support Funded Articles

Many methods have been proposed to generate meal plans, but most of them only consider proximates. However, the human body requires a combination of proximates and several macronutrients, micronutrients, vitamins, and minerals. Furthermore, the models designed to generate these meal plans do not take into account an individual’s specific nutritional needs. These needs are often expressed as a combination of lower bound amount (LBA), ideal amount (IA), and upper bound amount (UBA) necessary for the human body to thrive. The aim of this project is to generate an algorithm to produce a list of food items that will meet specific …


Cal Poly Supermileage Electronic Fuel Injection, Alexander Pink Jun 2016

Cal Poly Supermileage Electronic Fuel Injection, Alexander Pink

Electrical Engineering

Cal Poly Supermileage is a student-run engineering club that builds prototype gasoline vehicles optimized maximum fuel-efficiency. To power their vehicles, the Supermileage team makes use of single-cylinder, 4-stroke, electronically fuel-injected (EFI) gasoline engines. This report details the development, iterative design & test cycles, and integration of an EFI system for the Supermileage club. This project develops an EFI system that interfaces to the most common types of sensors found in the low-power Supermileage-range of engines, including throttle-position sensors, manifold absolute pressure sensors, gear-tooth hall-effect sensors, variable-reluctance position sensors, engine coolant temperature sensors, intake air temperature sensors, and exhaust oxygen sensors. …


Rapid Android Parser For Investigating Dex Files (Rapid), Xiaolu Zhang, Frank Breitinger, Ibrahim Baggili Jun 2016

Rapid Android Parser For Investigating Dex Files (Rapid), Xiaolu Zhang, Frank Breitinger, Ibrahim Baggili

Electrical & Computer Engineering and Computer Science Faculty Publications

Android malware is a well-known challenging problem and many researchers/vendors/practitioners have tried to address this issue through application analysis techniques. In order to analyze Android applications, tools decompress APK files and extract relevant data from the Dalvik EXecutable (DEX) files. To acquire the data, investigators either use decompiled intermediate code generated by existing tools, e.g., Baksmali or Dex2jar or write their own parsers/dissemblers. Thus, they either need additional time because of decompiling the application into an intermediate representation and then parsing text files, or they reinvent the wheel by implementing their own parsers. In this article, we present Rapid Android …


Demo: Ta$Ker: Campus-Scale Mobile Crowd-Tasking Platform, Nikita Jaiman, Thivya Kandappu, Randy Tandriansyah, Archan Misra Jun 2016

Demo: Ta$Ker: Campus-Scale Mobile Crowd-Tasking Platform, Nikita Jaiman, Thivya Kandappu, Randy Tandriansyah, Archan Misra

Research Collection School Of Computing and Information Systems

We design and develop TA$Ker, a real-world mobile crowd- sourcing platform to empirically study the worker responses to various task recommendation and selection strategies.


Poster: Improving Communication And Communicability With Smarter Use Of Text-Based Messages On Mobile And Wearable Devices, Kenny T. W. Choo Jun 2016

Poster: Improving Communication And Communicability With Smarter Use Of Text-Based Messages On Mobile And Wearable Devices, Kenny T. W. Choo

Research Collection School Of Computing and Information Systems

While smartphones have undoubtedly afforded many modern conveniences such as emails, instant messaging or web search, the notifications from smartphones conversely impact our lives through a deluge of information, or stress arising from expectations that we should turn our immediate attention to them (e.g., work emails). In my latest research, we find that the glanceability of smartwatches may provide an opportunity to reduce the perceived disruption from mobile notifications. Text is a common medium for communication in smart devices, the application of natural language processing on text, together with the physical affordances of smartwatches, present exciting opportunities for research to …


Poster: Air Quality Friendly Route Recommendation System, Savina Singla, Divya Bansal, Archan Misra Jun 2016

Poster: Air Quality Friendly Route Recommendation System, Savina Singla, Divya Bansal, Archan Misra

Research Collection School Of Computing and Information Systems

To model the overall personal inhalation of hazardous gases through the air (both indoor and outdoor) by an individual, provide air quality friendly route recommendations, thus raising the overall quality of urban movement and living healthy life.


A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong Jun 2016

A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong

Master's Theses

Nearly two-thirds of Americans own a smart phone, and 19% of Americans rely on their smartphone for either accessing valuable information or staying connected with their friends and family across the globe [15]. Staying always-on and always-connected to the Internet is one of the most important and useful features of a smartphone. This connection is used by almost every single application on the device including web browsers, email clients, messaging applications, etc. Unfortunately, the cellular networks on our smartphones are not perfect and do not always have cellular signal. Our devices often lose Internet connection when users are on the …


Polyfs Visualizer, Paul Martin Fallon Jun 2016

Polyfs Visualizer, Paul Martin Fallon

Master's Theses

One of the most important operating system topics, file systems, control how we store and access data and form a key point in a computer scientists understanding of the underlying mechanisms of a computer. However, file systems, with their abstract concepts and lack of concrete learning aids, is a confusing subjects for students. Historically at Cal Poly, the CPE 453 Introduction to Operating Systems has been on of the most failed classes in the computing majors, leading to the need for better teaching and learning tools. Tools allowing students to gain concrete examples of abstract concepts could be used to …


The Bottlefly Ios Application For Wine Recommendations, Carson James Carroll Jun 2016

The Bottlefly Ios Application For Wine Recommendations, Carson James Carroll

Master's Theses

The use of smartphone applications has taken over the way people interact with the world. The design of an application has become an important aspect in keeping the user engaged [22]. People are looking for applications that are easy to use and will get the job done. This thesis focuses on the design of a mobile application for iOS that recommends wine in various retail locations that match a user’s taste preferences.

The goals of this thesis are to design an iOS application that recommends wine to consumers, improve upon the wine recommendation algorithms by acquiring more customer data, and …


Subspace Methods For Portfolio Design, Onur Yilmaz May 2016

Subspace Methods For Portfolio Design, Onur Yilmaz

Dissertations

Financial signal processing (FSP) is one of the emerging areas in the field of signal processing. It is comprised of mathematical finance and signal processing. Signal processing engineers consider speech, image, video, and price of a stock as signals of interest for the given application. The information that they will infer from raw data is different for each application. Financial engineers develop new solutions for financial problems using their knowledge base in signal processing. The goal of financial engineers is to process the harvested financial signal to get meaningful information for the purpose.

Designing investment portfolios have always been at …


An Investigation Into The Effectiveness Of Hedonic Features In Regression Models For Domestic Rental Prices, Peter Prunty May 2016

An Investigation Into The Effectiveness Of Hedonic Features In Regression Models For Domestic Rental Prices, Peter Prunty

Dissertations

Housing is a fundamental human right. Increasing rents and rising unemployment contribute to increased rates of homelessness. Traditionally housing prices are determined by supply and demand. This project will investigate the relationship between hedonic features and domestic rental prices in California and New York, using multivariate regression models. The literature outlines a number of approaches taken to model real estate pricing using hedonic regression.

Two models were created to analyse the difference between California and New York. Features were selected using correlation analysis. Some features were derived using logarithmic and dummy feature transformations. The models themselves were evaluated by assessing …


Investigation Into The Predictive Capability Of Macro-Economic Features In Modelling Credit Risk For Small Medium Enterprises, Kevin Mctiernan May 2016

Investigation Into The Predictive Capability Of Macro-Economic Features In Modelling Credit Risk For Small Medium Enterprises, Kevin Mctiernan

Dissertations

This research project investigates the predictive capability of macro-economic features in modelling credit risk for small medium enterprises (SME/SMEs). There have been indications that there is strong correlation between economic growth and the size of the SME sector in an economy. However, since the financial crisis and consequent policies and regulations, SMEs have been hampered in attempts to access credit. It has also been noted that while there is a substantial amount of credit risk literature, there is little research on how macro-economic factors affect credit risk. Being able to improve credit scoring by even a small amount can have …


Energetic Behavior Of Resistive Random-Access Memory Cells, Christopher M. Bisbee May 2016

Energetic Behavior Of Resistive Random-Access Memory Cells, Christopher M. Bisbee

Macalester Journal of Physics and Astronomy

In order to investigate the switching characteristics of Resistive Random Access Memory cells (ReRAM) in terms of their thermodynamic free energy properties, we need to build a number of models that replicate the system. This report contains the models used to investigate filament growth patterns based on different boundary conditions applied to the electrode-filament system. Using Comsol Multiphysics software, we determined that when a fixed voltage is applied to each electrode in the electrode-filament system, we should expect filament dissolution that resets our cells into the High Resistance State (HRS). If we instead fix a set amount of charge on …


Using A Knowledge Management Approach To Support Effective Succession Planning In The Civil Service, Mary O’Donohue May 2016

Using A Knowledge Management Approach To Support Effective Succession Planning In The Civil Service, Mary O’Donohue

Dissertations

The modern workforce is highly mobile. The challenge facing organisations is how to safeguard key expertise and knowledge in the face of staff mobility and turnover. The Irish Civil Service is still recovering from the impacts of significant loss of staff, and their knowledge and expertise, as a result of cutbacks over recent years. This project will establish the potential of using a Knowledge Management approach to support effective succession planning in the Civil Service. The literature review charts the evolution of Knowledge Management from when the phrase was first coined in 1986 through to what is considered to be …


Scare Tactics, Tiago Martines, Gabriel Ortega, Karan Sahu, Lucas Pereira Vasconcelos, Henrique Silva Chaltein De Almeida May 2016

Scare Tactics, Tiago Martines, Gabriel Ortega, Karan Sahu, Lucas Pereira Vasconcelos, Henrique Silva Chaltein De Almeida

Theses

It is the purpose of this document to describe the design and development processes of Scare Tactics. The game will be discussed in further detail as it relates to several areas, such as market analysis, development process, game design, technical design, and each team members’ individual area of background research. The research areas include asymmetrical game design, level design, game engine architecture, real-time graphics, user interface design, networking and artificial intelligence.

As part of the team’s market analysis, other games featuring asymmetric gameplay are discussed. The games described in this section serve as inspirations for asymmetric game design. Some …


An Exploration Of The Relationship Between The Partisan-Business Cycle And Economic Inequality Within Developed Economies, Richard O'Doherty May 2016

An Exploration Of The Relationship Between The Partisan-Business Cycle And Economic Inequality Within Developed Economies, Richard O'Doherty

Dissertations

Recent contributions to the study of inequality have provided strong evidence towards the presence of an established trend, over several decades, of growing economic inequality (with a particular focus on distribution within their tails; i.e. top 10%, 1%) across countries with developed economies and indications of similar trends across developing economies. While the causality and influencing factors to these trends has widely been discussed, and has range from declining domestic growth rates as economies move towards high mass consumption states to globalisation, political decision making and policy application been referred to as both contributory or an instrument for dampening such …


Light-Activated Photocurrent Degradation And Self-Healing In Perovskite Solar Cells, Wanyi Nie, Jean-Christophe Blancon, Amanda J. Neukirch, Kannatassen Appavoo, Hsinhan Tsai, Manish Chhowalla, Muhammad A. Alam, Matthew Y. Sfeir, Claudine Katan, Jacky Even, Sergei Tretiak, Jared J. Crochet, Gautam Gupta, Aditya D. Mohite May 2016

Light-Activated Photocurrent Degradation And Self-Healing In Perovskite Solar Cells, Wanyi Nie, Jean-Christophe Blancon, Amanda J. Neukirch, Kannatassen Appavoo, Hsinhan Tsai, Manish Chhowalla, Muhammad A. Alam, Matthew Y. Sfeir, Claudine Katan, Jacky Even, Sergei Tretiak, Jared J. Crochet, Gautam Gupta, Aditya D. Mohite

Publications and Research

Solution-processed organometallic perovskite solar cells have emerged as one of the most promising thin-film photovoltaic technology. However, a key challenge is their lack of stability over prolonged solar irradiation. Few studies have investigated the effect of light soaking on hybrid perovskites and have attributed the degradation in the optoelectronic properties to photochemical or field-assisted ion migration. Here we show that the slow photocurrent degradation in thin-film photovoltaic devices is due to the formation of light-activated meta-stable deep-level trap states. However, the devices can self-heal completely by resting them in the dark for <1 min or the degradation can be completely prevented by operating the devices at 0°C. We investigate several physical mechanisms to explain the microscopic origin for the formation of these trap states, among which the creation of small polaronic states involving localized cooperative lattice strain and molecular orientations emerges as a credible microscopic mechanism requiring further detailed studies.


A Study Of Three Paradigms For Storing Geospatial Data: Distributed-Cloud Model, Relational Database, And Indexed Flat File, Matthew A. Toups May 2016

A Study Of Three Paradigms For Storing Geospatial Data: Distributed-Cloud Model, Relational Database, And Indexed Flat File, Matthew A. Toups

LSU New Orleans Theses and Dissertations

Geographic Information Systems (GIS) and related applications of geospatial data were once a small software niche; today nearly all Internet and mobile users utilize some sort of mapping or location-aware software. This widespread use reaches beyond mere consumption of geodata; projects like OpenStreetMap (OSM) represent a new source of geodata production, sometimes dubbed “Volunteered Geographic Information.” The volume of geodata produced and the user demand for geodata will surely continue to grow, so the storage and query techniques for geospatial data must evolve accordingly.

This thesis compares three paradigms for systems that manage vector data. Over the past few decades …


3-D Shape Recovery From A Single Camera Image, Vijai Jayadevan, Aaron Michaux, Edward Delp, Zygmunt Pizlo May 2016

3-D Shape Recovery From A Single Camera Image, Vijai Jayadevan, Aaron Michaux, Edward Delp, Zygmunt Pizlo

MODVIS Workshop

3-D shape recovery is an ill-posed inverse problem which must be solved by using a priori constraints. We use symmetry and planarity constraints to recover 3-D shapes from a single image. Once we assume that the object to be reconstructed is symmetric, all that is left to do is to estimate the plane of symmetry and establish the symmetry correspondence between the various parts of the object. The edge map of the image of an object serves as a good representation of its 2-D shape and establishing symmetry correspondence means identifying pairs of symmetric curves in the edge map. The …


The Utilization Of Mobile Technology For Crime Scene Investigation In The San Francisco Bay Area, Marc Logrande May 2016

The Utilization Of Mobile Technology For Crime Scene Investigation In The San Francisco Bay Area, Marc Logrande

Themis: Research Journal of Justice Studies and Forensic Science

The research presented aims to explore factors affecting the decision to adopt a mobile crime scene investigation application in police departments throughout the San Francisco Bay Area. To accomplish this goal, the mobile technology acceptance model was used in designing a survey for data collection. This model utilizes four categories to interpret the factors that influence a police officer’s decision to accept or reject mobile technologies: performance, security and reliability, management style, and cognitive acceptance. Nine police departments were sampled through a series of in-person and over-the-phone interviews to obtain data regarding factors affecting the adoption of a mobile crime …