Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Other Computer Engineering (13)
- Computer Sciences (5)
- Computer and Systems Architecture (5)
- Data Storage Systems (5)
- Physical Sciences and Mathematics (5)
-
- Robotics (3)
- Business (2)
- Computational Engineering (2)
- Digital Communications and Networking (2)
- Electrical and Computer Engineering (2)
- Hardware Systems (2)
- Life Sciences (2)
- Medicine and Health Sciences (2)
- Social and Behavioral Sciences (2)
- Software Engineering (2)
- Acoustics, Dynamics, and Controls (1)
- Aerospace Engineering (1)
- Analytical, Diagnostic and Therapeutic Techniques and Equipment (1)
- Arts and Humanities (1)
- Biomechanical Engineering (1)
- Biomedical (1)
- Biomedical Devices and Instrumentation (1)
- Biomedical Engineering and Bioengineering (1)
- Biotechnology (1)
- Cognitive Psychology (1)
- Computational Neuroscience (1)
- Databases and Information Systems (1)
- Digital Circuits (1)
- Institution
-
- California Polytechnic State University, San Luis Obispo (10)
- The University of Akron (2)
- University of Tennessee, Knoxville (2)
- Utah State University (2)
- West Virginia University (2)
-
- Boise State University (1)
- California State University, San Bernardino (1)
- Central Washington University (1)
- Coastal Carolina University (1)
- Southern Adventist University (1)
- Union College (1)
- Universidad de La Salle (1)
- University of Arkansas, Fayetteville (1)
- University of Kentucky (1)
- University of Massachusetts Amherst (1)
- University of New Orleans (1)
- Publication Year
- Publication
-
- Computer Engineering (5)
- Computer Science and Software Engineering (4)
- Chancellor’s Honors Program Projects (2)
- Graduate Theses, Dissertations, and Problem Reports (2)
- Honors Theses (2)
-
- Williams Honors College, Honors Research Projects (2)
- All Graduate Plan B and other Reports, Spring 1920 to Spring 2023 (1)
- All Graduate Theses and Dissertations, Spring 1920 to Summer 2023 (1)
- Boise State University Theses and Dissertations (1)
- Computer Science and Computer Engineering Undergraduate Honors Theses (1)
- Doctoral Dissertations 1896 - February 2014 (1)
- Electronic Theses, Projects, and Dissertations (1)
- Ingeniería en Automatización (1)
- MPA/MPP/MPFM Capstone Projects (1)
- MS in Computer Science Theses (1)
- Master's Theses (1)
- Undergraduate Honors Theses (1)
- University of New Orleans Theses and Dissertations (1)
Articles 1 - 29 of 29
Full-Text Articles in Computer Engineering
Finserv Android Application, Harsh Piyushkumar Shah
Finserv Android Application, Harsh Piyushkumar Shah
Electronic Theses, Projects, and Dissertations
The FINSERV Android application is a mobile tool designed for individuals to manage and track their finances. In financially complex world, many people struggle to maintain a clear overview of their income, expenses, and financial goals. This application aims to bridge that gap by providing users with a powerful and user-friendly platform to efficiently monitor and optimize their personal finances.
With the Personal Finance Tracking Android Application, users can effortlessly track their income and expenses, categorize transactions, and gain valuable insights into their spending patterns. The application offers features such as expense categorization and real-time expense tracking.
To enhance usability …
Culture In Computing: The Importance Of Developing Gender-Inclusive Software, Creighton France
Culture In Computing: The Importance Of Developing Gender-Inclusive Software, Creighton France
Computer Science and Computer Engineering Undergraduate Honors Theses
The field of computing as we know it today exists because of the contributions of numerous female mathematicians, computer scientists, and programmers. While working with hardware was viewed as “a man’s job” during the mid-20th century, computing and programming was viewed as a noble and high-paying field for women to occupy. However, as time has progressed, the U.S. has seen a decrease in the number of women pursuing computer science. The idea that computing is a masculine discipline is common in the U.S. today for reasons such as male-centered marketing of electronics and gadgets, an inaccurate representation of what it …
Lapnitor: A Web Service That Protects Your Laptop From Theft., Michael Ameteku
Lapnitor: A Web Service That Protects Your Laptop From Theft., Michael Ameteku
Williams Honors College, Honors Research Projects
Laptop theft is an issue worldwide. According to an article from 2018, Security Boulevard stated that a laptop is stolen every 53 seconds. Using a laptop's camera, we can monitor the surroundings of the laptop and reduce a laptop's probability of being stolen. According to the University of Pittsburgh, a laptop has a 1-in- 10 chance of being stolen and nearly half of these thefts occur in offices or classrooms. These thefts mostly occur when a laptop owner leaves their device unattended for a certain period of time to maybe go visit the restroom or attend to a call when …
Efficacy Of Reported Issue Times As A Means For Effort Estimation, Paul Phillip Maclean
Efficacy Of Reported Issue Times As A Means For Effort Estimation, Paul Phillip Maclean
Graduate Theses, Dissertations, and Problem Reports
Software effort is a measure of manpower dedicated to developing and maintaining and software. Effort estimation can help project managers monitor their software, teams, and timelines. Conversely, improper effort estimation can result in budget overruns, delays, lost contracts, and accumulated Technical Debt (TD). Issue Tracking Systems (ITS) have become mainstream project management tools, with over 65,000 companies using Jira alone. ITS are an untapped resource for issue resolution effort research. Related work investigates issue effort for specific issue types, usually Bugs or similar. They model their developer-documented issue resolution times using features from the issues themselves. This thesis explores a …
Ez-Translate, Mason D. Beattie
Ez-Translate, Mason D. Beattie
Honors Theses
This report describes the EZ-Translate Software that was designed and developed by Mason Beattie for the CSCI495-D1 Honors Capstone Project and Course at Coastal Carolina University. This project is built from Java and is designed for the Windows 10 operating system. While running it displays or hides a translation menu when the designated key binds are pressed. Translations supported include select phrases from English, German, and Russian. The application also provides localization support for these three languages. The overall goal of this project to provide translation services while within another application was successfully achieved. The application utilizes an open-source Java …
Appointment Scheduling System, Guzaloi Noori
Appointment Scheduling System, Guzaloi Noori
Undergraduate Honors Theses
Appointment Scheduling System designed for universities so that students can schedule appointments with their university’s faculty and staff regarding academic, employment, immigration, or personal issues. The scheduling system has the ability of being embedded to the Computer Science Capstone project iAcademic, which I took part in as a front-end developer.
Automated And Standardized Tools For Realistic, Generic Musculoskeletal Model Development, Trevor Rees Moon
Automated And Standardized Tools For Realistic, Generic Musculoskeletal Model Development, Trevor Rees Moon
Graduate Theses, Dissertations, and Problem Reports
Human movement is an instinctive yet challenging task that involves complex interactions between the neuromusculoskeletal system and its interaction with the surrounding environment. One key obstacle in the understanding of human locomotion is the availability and validity of experimental data or computational models. Corresponding measurements describing the relationships of the nervous and musculoskeletal systems and their dynamics are highly variable. Likewise, computational models and musculoskeletal models in particular are vitally dependent on these measurements to define model behavior and mechanics. These measurements are often sparse and disparate due to unsystematic data collection containing variable methodologies and reporting conventions. To date, …
Procure-To-Pay Software In The Digital Age: An Exploration And Analysis Of Efficiency Gains And Cybersecurity Risks In Modern Procurement Systems, Drew Lane
MPA/MPP/MPFM Capstone Projects
Procure-to-Pay (P2P) softwares are an integral part of the payment and procurement processing functions at large-scale governmental institutions. These softwares house all of the financial functions related to procurement, accounts payable, and often human resources, helping to facilitate and automate the process from initiation of a payment or purchase, to the actual disbursal of funds. Often, these softwares contain budgeting and financial reporting tools as part of the offering. As such an integral part of the financial process, these softwares obviously come at an immense cost from a set of reputable vendors. In the case of government, these vendors mainly …
User's Manual For Tardigrade Risk Assessment, Alexis M. Shook
User's Manual For Tardigrade Risk Assessment, Alexis M. Shook
University of New Orleans Theses and Dissertations
This user-guide provides instructions for operating Tardigrade 1.1.3, a cybersecurity software for Nollysoft, LLC. This guide instructs users step-by-step on how to set security controls, risk assessments, and administrative maintenance. Tardigrade 1.1.3 is a Risk Assessment Enterprise that evaluates the risk level of corporations and offers solutions to any security gaps within an organization. Tardigrade 1.1.3 is a role-based software that operates through three modules, Cybersecurity Assessment, Internal Control, and Security Requirement Traceability Matrix.
A Survey Of Addictive Software Design, Chauncey J. Neyman
A Survey Of Addictive Software Design, Chauncey J. Neyman
Computer Science and Software Engineering
The average smartphone owner checks their phone more than 150 times per day. As of 2015, 62% of smartphone users had used their phone to look up information about a health condition, while 57% had used their phone to do online banking. Mobile platforms have become the dominant medium of human-computer interaction. So how have these devices established themselves as our go to connection to the Internet? The answer lies in addictive design. Software designers have become well versed in creating software that captivates us at a primal level. In this article, we survey addictive software design strategies, their bases …
Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell
Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell
Computer Science and Software Engineering
I’m going to discuss the process used to research, design, and develop a mobile application to handle song requests from patrons to disc jockeys. The research phase was completed in the first half of the project, during CSC-491, along with much of the design. The rest of the design and all of the development was completed during CSC-492. Once development began there were times when reverting back to the design phase was needed, which became apparent as more was learned about the mobile platform chosen for development, Android, and the backend server utilized, Google Firebase. Ultimately the project was purely …
Poly Drop, Zachary T. Scott, Lilly J. Paul
Poly Drop, Zachary T. Scott, Lilly J. Paul
Computer Engineering
Poly Drop is a software interface to control an Open Drop digital micro-fluidics system. We obtained a hardware system from Gaudi labs. Our task was to create a Graphical User Interface that made the control of the device easier and more automated for better testing. We created software that had 3 parts: a control GUI, arduino code to control the hardware, and Image Analysis that gives the user information such as location and color of liquid drops as they move across the electrode grid of the Open Drop system. The GUI was developed using Java Swing. The communication between the …
Evergreen: A Senior Project, Ashley Grover
Forget-Me-Not, Daniel Barber-Cironi, Shawn Nicholson, Jake Kruse, Nicole Dent
Forget-Me-Not, Daniel Barber-Cironi, Shawn Nicholson, Jake Kruse, Nicole Dent
Williams Honors College, Honors Research Projects
The purpose of Forget-Me-Not is to provide another level of care and comfort to those suffering from mild dementia, as well as provide further assistance for a friend, family member, or caretaker who may look after them. Research shows that timely reminders and persistent information can greatly improve the quality of life for those afflicted with mild dementia (Mokhtari et al.). Forget-Me-Not’s persistent display and wearable smart-bracelet offer a customizable and well connected system to provide these reminders. For the caretaker, a mobile application is provided in order to maintain the display and notify them of emergencies or critical events …
Tournament Wizard: Simple And Lightweight Software For Running Fencing Tournaments, John Ryan Daley
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 …
Control System For 3d Printable Robotic Hand, Htoo Wai Htet
Control System For 3d Printable Robotic Hand, Htoo Wai Htet
Honors Theses
Humanoid robotics is a growing area of research due to its potential applications in orthosis and prosthesis for human beings. With the currently available technologies, the most advanced robotic hands used in prosthetics or robotics can cost from $11,000 to $90,000, making it inaccessible to the general population of amputees and robotics hobbyists. Most of the features provided by these expensive technologies are superfluous to many users, creating a great gap in cost and services between users and technology. Using the emerging 3D printing technology, my project is to construct a 3D printed robotic hand that can reproduce as many …
Campusbookshare, Aditya Varkhedi
Campusbookshare, Aditya Varkhedi
Computer Science and Software Engineering
Every few months, students in the US and abroad face the expensive and time consuming task of buying textbooks for the classes they are enrolled in. Despite the advent of the internet and social networking websites the ability for peer to peer textbook exchange is still limited. There are few if any dedicated websites for general purpose peer to peer textbook transfer for every university and college.
The project I have created for my Senior Project is a peer to peer solution for buying and selling textbooks on US college campuses. The underlying idea is to create an authentication system …
The Development Of Project Grade-Up, Dalin Glenn Williams
The Development Of Project Grade-Up, Dalin Glenn Williams
MS in Computer Science Theses
The university classroom has greatly evolved from a simple syllabus and in class discussion to the modern online documentation and virtual classrooms. These developments have changed the way students review their grades and balance their workloads. With the plethora of new technologies, students are often burdened with a full school schedule, work, and social events, with few tools to help them effectively understand their grades or manage their time. Current solutions addressing this issue do not present data in an organized way that allows the student to easily comprehend their past performance or up coming work load. Our solution builds …
Roborodentia Robot, Jordan Dykstra, Anibal Hernandez, Robert Prosser
Roborodentia Robot, Jordan Dykstra, Anibal Hernandez, Robert Prosser
Computer Engineering
This report provides details on the design and implementation of a robot for the Spring 2015 Roborodentia competition. The system is described from a software perspective, a hardware perspective, and a mechanical design perspective.
Skyrim Survival Needs Modification, Sheng-Han Chen
Skyrim Survival Needs Modification, Sheng-Han Chen
Computer Engineering
A survival needs system implemented within Skyrim's modification framework using Bethesda Softwork's Skyrim Creation Kit.
Badge Web Application, Ryan Green
Badge Web Application, Ryan Green
Computer Engineering
This project includes the imagining, design, build, and test of a web application that creates and tracks a user’s progress on completing tasks that an administrator has created for the user. The goal of this project is to have a functioning webpage that is robust and scalable to support many users and many tasks. The application will be developed for use on all modern web browsers, and will have a persistent server to access from any platform. This project was designed to be an exercise in building a modern web application, and as such is written using many different languages, …
Ecocar2 Center Stack Development, Westley Logan Harris, Chris Winstead, Nicholas Alexander Cavopol, William Willie Wells, Tate Glick Hawkersmith
Ecocar2 Center Stack Development, Westley Logan Harris, Chris Winstead, Nicholas Alexander Cavopol, William Willie Wells, Tate Glick Hawkersmith
Chancellor’s Honors Program Projects
No abstract provided.
The Space Plug-And-Play Architecture Services Manager And Its Relevance In Diverse Plug-And-Play Software Systems, Brandon Holdaway
The Space Plug-And-Play Architecture Services Manager And Its Relevance In Diverse Plug-And-Play Software Systems, Brandon Holdaway
All Graduate Plan B and other Reports, Spring 1920 to Spring 2023
The Space Plug-and-Play Archichecture System Manager (SSM) is a system of Space Plug-and-Play Architecture (SPA) hardware, software components, and services for rapid integration of satellite systems. It was originally designed to help decrease the amount of time and money required to integrate payloads onto a satellite. The features of the SSM make it useful in non-satellite systems. In this report, I demonstrate diverse uses of the SSM in a multi-use payload manage- ment and underwater vehicle software solution which was designed and implemented using the SSM. Further I give a detailed explanation of the successes and failures of the software …
Implementación De Un Software Para El Sistema De Gestión De Los Laboratorios De La Universidad De La Salle, Diego Hernando Moya Villalobos, Néstor Mauricio Ferreira Gutiérrez
Implementación De Un Software Para El Sistema De Gestión De Los Laboratorios De La Universidad De La Salle, Diego Hernando Moya Villalobos, Néstor Mauricio Ferreira Gutiérrez
Ingeniería en Automatización
La Universidad de La Salle cuenta con laboratorios para sus diferentes facultades, los cuales, hasta el año 2013 eran dirigidos por cada programa académico sin tener un control de información general que permitiera la correcta administración de los mismos. Actualmente y como solución al problema anterior los laboratorios se unieron bajo una misma dirección sin importar la dependencia a la cual pertenecían buscando un mejor servicio y administración de los laboratorios y los elementos que lo conforman. Una vez se ha dado la integración surge la necesidad de un software para el sistema de gestión de los mismos, que no …
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
Master's Theses
Human-Computer Interaction is a rapidly expanding field, in which new implementations of ideas are consistently being released. In recent years, much of the concentration in this field has been on gesture-based control, either touch-based or camera-based. Even though camera-based gesture recognition was previously seen more in science fiction than in reality, this method of interaction is rising in popularity. There are a number of devices readily available to the average consumer that are designed to support this type of input, including the popular Microsoft Kinect and Leap Motion devices.
Despite this rise in availability and popularity, development for these devices …
Meal Helper, Jacob Taylor Peek, David Prenshaw, Matthew Burnett, Ian Harmon
Meal Helper, Jacob Taylor Peek, David Prenshaw, Matthew Burnett, Ian Harmon
Chancellor’s Honors Program Projects
No abstract provided.
On Co-Optimization Of Constrained Satisfiability Problems For Hardware Software Applications, Kunal Ganeshpure
On Co-Optimization Of Constrained Satisfiability Problems For Hardware Software Applications, Kunal Ganeshpure
Doctoral Dissertations 1896 - February 2014
Manufacturing technology has permitted an exponential growth in transistor count and density. However, making efficient use of the available transistors in the design has become exceedingly difficult. Standard design flow involves synthesis, verification, placement and routing followed by final tape out of the design. Due to the presence of various undesirable effects like capacitive crosstalk, supply noise, high temperatures, etc., verification/validation of the design has become a challenging problem. Therefore, having a good design convergence may not be possible within the target time, due to a need for a large number of design iterations.
Capacitive crosstalk is one of the …
Non-Blocking Hardware Coding For Embedded Systems, Derek Caleb Klein
Non-Blocking Hardware Coding For Embedded Systems, Derek Caleb Klein
Boise State University Theses and Dissertations
Embedded Systems can be found in devices that people use every day. In the pursuit of faster and smarter devices, more powerful processing units are needed in these embedded systems. A key component of powerful processing units is the supporting software. While the raw processing power of microcontroller has been continually advancing, the improvements in the supporting software for medium scale embedded systems have been lacking. This thesis focuses on improving the software on medium scale systems by discussing the practical application of non-blocking coding techniques. The basic concept of how non-blocking code improves the performance of a system is …
An Exploration Of Formal Methods And Tools Applied To A Small Satellite Software System, Russell J. Grover
An Exploration Of Formal Methods And Tools Applied To A Small Satellite Software System, Russell J. Grover
All Graduate Theses and Dissertations, Spring 1920 to Summer 2023
Formal system modeling has been a topic of interest in the research community for many years. Modeling a system helps engineers understand it better and enables them to check different aspects of it to ensure that there is no undesired or unexpected behavior and that it does what it was designed to do. This thesis takes two existing tools that were created to aid in the designing of spacecraft systems and creates a layer to connect them together and allow them to be used jointly. The first tool is a library of formal descriptions used to specify spacecraft behavior in …