Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computer Sciences (702)
- Engineering (370)
- Computer Engineering (312)
- Data Science (98)
- Artificial Intelligence and Robotics (59)
-
- Software Engineering (51)
- Other Computer Sciences (42)
- Education (40)
- Life Sciences (27)
- Graphics and Human Computer Interfaces (25)
- Higher Education (25)
- Theory and Algorithms (25)
- Databases and Information Systems (23)
- Social and Behavioral Sciences (23)
- Mathematics (21)
- Information Security (20)
- Arts and Humanities (18)
- Numerical Analysis and Scientific Computing (12)
- Applied Mathematics (11)
- OS and Networks (11)
- Chemistry (10)
- Programming Languages and Compilers (9)
- Statistics and Probability (9)
- Business (8)
- Electrical and Computer Engineering (7)
- Physics (7)
- Robotics (7)
- Systems Architecture (7)
- Communication (6)
- Institution
-
- Wright State University (302)
- CCT College Dublin (135)
- University of Denver (53)
- Nova Southeastern University (36)
- City University of New York (CUNY) (30)
-
- Southern Methodist University (28)
- Southwestern Oklahoma State University (23)
- Neutrosophic Systems with Applications (22)
- The College of Wooster (18)
- Claremont Colleges (8)
- Boise State University (6)
- Technological University Dublin (6)
- The University of Akron (6)
- University of Nebraska - Lincoln (6)
- California Polytechnic State University, San Luis Obispo (5)
- Liberty University (5)
- Chapman University (4)
- Utah State University (4)
- LSU New Orleans (3)
- Munster Technological University (3)
- Portland State University (3)
- Rollins College (3)
- Singapore Management University (3)
- University of Arkansas, Fayetteville (3)
- University of Nevada, Las Vegas (3)
- University of South Carolina (3)
- University of Southern Maine (3)
- Virginia Commonwealth University (3)
- Belmont University (2)
- Bridgewater State University (2)
- Publication Year
- Publication
-
- BITs and PCs Newsletter (157)
- Browse all Theses and Dissertations (143)
- ICT (134)
- Electronic Theses and Dissertations (54)
- College of Engineering and Computing Course Catalogs (29)
-
- Open Educational Resources (29)
- Neutrosophic Systems with Applications (22)
- Computer Science and Engineering Theses and Dissertations (18)
- Oklahoma Research Day Abstracts (18)
- Senior Independent Study Theses (18)
- CCAC Theses and Dissertations (7)
- Williams Honors College, Honors Research Projects (6)
- Chemistry and Biochemistry Faculty Publications and Presentations (5)
- Student Research (5)
- CMC Senior Theses (4)
- Honors Program: Senior Projects (Public) (4)
- Master's Theses (4)
- Senior Honors Theses (4)
- Theses (4)
- All Student Scholarship (3)
- Computer Science (3)
- Computer Science Faculty Publications (3)
- Computer Science and Computer Engineering Undergraduate Honors Theses (3)
- LSU New Orleans Theses and Dissertations (3)
- Mathematics Theses and Dissertations (3)
- Research Collection School Of Computing and Information Systems (3)
- Theses and Dissertations (3)
- Undergraduate Research Posters (3)
- All Graduate Theses and Dissertations, Fall 2023 to Present (2)
- Civil and Environmental Engineering Theses and Dissertations (2)
- Publication Type
- File Type
Articles 511 - 540 of 797
Full-Text Articles in Physical Sciences and Mathematics
Parallel, Cross-Platform Unit Testing For Real-Time Embedded Systems, Tosapon Pankumhang
Parallel, Cross-Platform Unit Testing For Real-Time Embedded Systems, Tosapon Pankumhang
Electronic Theses and Dissertations
Embedded systems are used in a wide variety of applications (e.g., automotive, agricultural, home security, industrial, medical, military, and aerospace) due to their small size, low-energy consumption, and the ability to control real-time peripheral devices precisely. These systems, however, are different from each other in many aspects: processors, memory size, develop applications/OS, hardware interfaces, and software loading methods. Unit testing is a fundamental part of software development and the lowest level of software testing, as it tests individual or groups of functions, methods, and classes, to increase confidence that the developed software satisfies both software specifications and user requirements. Although …
A New Frontier: But For Whom? An Analysis Of The Micro-Computer And Women’S Declining Participation In Computer Science, Eliana Keinan
A New Frontier: But For Whom? An Analysis Of The Micro-Computer And Women’S Declining Participation In Computer Science, Eliana Keinan
CMC Senior Theses
Though women’s participation in science, technology, engineering, and mathematics (STEM) fields has greatly increased over the past 60 years, women’s participation in computer science peaked in the 1980s. The paper searches for key motivators for women entering computer science at the peak in order to isolate factors for the subsequent steep decline. A major finding of the paper is that having a computer at home is (weakly) statistically significant as a determinant for female students choosing to pursue computer science. This relationship is insignificant for students in other STEM and non-STEM fields. A final section of the paper examines employment …
Evolving Art: Modifying Context Free Art With A Genetic Algorithm, Marina Kent
Evolving Art: Modifying Context Free Art With A Genetic Algorithm, Marina Kent
Scripps Senior Theses
Context Free Design Grammar (CFDG) is a programming language for defining recursive structures that can be used to create art. I use CFDG as a design space for genetic programming, experimenting with various options for crossover, mutation, and fitness. In this exploratory work, multiple generations are manually assessed to determine the usefulness of the mutation strategies and fitness functions. I find that simple value mutation and fitness that alters general program structure is not enough to produce an increase of interesting images in CFDG. I discuss these findings as well as future avenues of inquiry for genetic programming in artistic …
Grasping The Void: Immersion Tactics Using Gesture Controlled Physics Interaction Systems In Virtual Reality, Avery Rapson
Grasping The Void: Immersion Tactics Using Gesture Controlled Physics Interaction Systems In Virtual Reality, Avery Rapson
Senior Independent Study Theses
This thesis uses the HTC Vive in Unity to compare two different types of object interaction systems in order to determine the effectiveness of physics based interaction systems in a virtual environment. The research problem that motivates this project is the fact that there is no standardized method for defining successful object interaction techniques in VR. There are numerous interaction techniques in VR that fall short of simulating realistic object interaction. This project explores a physics based interaction system and examines how effective it is by comparing it to a non-physics based system. A model house with various interactable objects …
Autonomous Driving With A Simulation Trained Convolutional Neural Network, Cameron Franke
Autonomous Driving With A Simulation Trained Convolutional Neural Network, Cameron Franke
University of the Pacific Theses and Dissertations
Autonomous vehicles will help society if they can easily support a broad range of driving environments, conditions, and vehicles.
Achieving this requires reducing the complexity of the algorithmic system, easing the collection of training data, and verifying operation using real-world experiments. Our work addresses these issues by utilizing a reflexive neural network that translates images into steering and throttle commands. This network is trained using simulation data from Grand Theft Auto V~\cite{gtav}, which we augment to reduce the number of simulation hours driven. We then validate our work using a RC car system through numerous tests. Our system successfully drive …
A Simulator Application For Distributed Leader Election Algorithms, Sugeeswara Gurudeniya
A Simulator Application For Distributed Leader Election Algorithms, Sugeeswara Gurudeniya
UNLV Theses, Dissertations, Professional Papers, and Capstones
We present an application program, Distributed Algorithm Simulator, to simulate the execution of distributed leader election algorithms in a ring-network. The application was developed using Visual C# on Microsoft .NET Framework 4.5. The Distributed Algorithm Simulator consists of two major components: A Visual Simulator, which visually demonstrates the execution of the algorithms; and a Textual Simulator, which simulates the execution in text format. In both cases the end-result can be saved to a file.
The Visual Simulator displays the network in a ring orientation with circles representing the nodes, and numbers on them showing the node IDs. The user has …
Software Interoperability And The Pods Openhds System, Benjamin S. Heasly Ms
Software Interoperability And The Pods Openhds System, Benjamin S. Heasly Ms
All Student Scholarship
This work addressed challenges of software system interoperability faced by the Open Health and Demographics Surveillance System (OpenHDS). OpenHDS is a distributed application for demographic data collection which was used during a public health intervention in Equatorial Guinea. Specific challenges faced during this intervention included offline data collection and synchronization, changing data collection and software requirements, data size and system performance, and correction of software and data collection errors. This work produced in a new system, the PODS OpenHDS System, which applied four design themes in order to address these challenges: Polymorphism, developer Operations, Declarative style, and Self-description.
Educational Methods For Inverted-Lecture Computer Science And Engineering Classrooms To Overcome Common Barriers To Stem Student Success, Kathleen Timmerman
Educational Methods For Inverted-Lecture Computer Science And Engineering Classrooms To Overcome Common Barriers To Stem Student Success, Kathleen Timmerman
Browse all Theses and Dissertations
New educational pedagogies are emerging in an effort to increase the number of new engineers available to enter the workforce in the coming years. One of the re-occurring themes in these pedagogies is variations of the flipped classroom. Often the additional classroom time gained from flipping is used to reinforce learning objectives. It is hypothesized that it might be more beneficial to students if a portion of that time is used to address common non-cognitive barriers that prevent students from succeeding in the major. In a freshman Introductory Computer Science course, three different pedagogies are compared: a hybrid lecture-active learning …
Implementing Agile Development At Scale: An Industry Case Study, Nikita Kataria
Implementing Agile Development At Scale: An Industry Case Study, Nikita Kataria
Electronic Theses and Dissertations
Agile software development methodologies are extremely popular. Their dynamic restructuring of the development process has been seen as the silver bullet for increasing the productivity of software development. A significant number of studies have analyzed the impact of implementing agile techniques. However these are mostly evaluated only in smaller team settings. There is very little reporting done on how agile development methods can be implemented at the team level and scaled up at the program/portfolio level in large software organizations.
We present the results of an empirical study conducted at Pearson Education. The study focuses on the penetration of agile …
Optimizing Vehicle Usage Using Csp, Sat And Max-Sat, Raheem T. Al Rammahi
Optimizing Vehicle Usage Using Csp, Sat And Max-Sat, Raheem T. Al Rammahi
Electronic Theses and Dissertations
Most of the companies in Iraq spend significant amounts of time and money when transferring employees between home and work. In this thesis, we model the problem of the Dhi Qar Oil company (DQOC) transportations using three modeling languages from AI: Constraint Programing (CP), Boolean Satisfiability (SAT), and Maximum Satisfiability (MAX-SAT). We then use solvers to find optimal solutions to this problem.
We show which of these solvers is more efficient when finding optimal solutions. For this purpose, we create a test suite of 360 problems to test these solvers. All solvers are applied to these problems and the final …
Greenc5: An Adaptive, Energy-Aware Collection For Green Software Development, Junya Michanan
Greenc5: An Adaptive, Energy-Aware Collection For Green Software Development, Junya Michanan
Electronic Theses and Dissertations
Dynamic data structures in software applications have been shown to have a large impact on system performance. In this paper, we explore energy saving opportunities of interface-based dynamic data structures. Our results suggest that savings opportunities exist in the C5 Collection between 16.95% and 97.50%. We propose a prototype and architecture for creating adaptive green data structures by applying machine learning tools to build a model for predicting energy efficient data structures based on the dynamic workload. Our neural network model can classify energy efficient data structures based on features such as the number of elements, frequency of operations, interface …
Peccit: An Omniscient Debugger For Web Development, Zachary Ryan Azar
Peccit: An Omniscient Debugger For Web Development, Zachary Ryan Azar
Electronic Theses and Dissertations
Debugging can be an extremely expensive and time-consuming task for a software developer. To find a bug, the developer typically needs to navigate backwards through infected states and symptoms of the bug to find the initial defect. Modern debugging tools are not designed for navigating back-in-time and typically require the user to jump through hoops by setting breakpoints, re-executing, and guessing where errors occur. Omniscient debuggers offer back-in-time debugging capabilities to make this task easier. These debuggers trace the program allowing the user to navigate forwards and backwards through the execution, examine variable histories, and visualize program data and control …
Using A Data Warehouse As Part Of A General Business Process Data Analysis System, Amit Maor
Using A Data Warehouse As Part Of A General Business Process Data Analysis System, Amit Maor
CMC Senior Theses
Data analytics queries often involve aggregating over massive amounts of data, in order to detect trends in the data, make predictions about future data, and make business decisions as a result. As such, it is important that a database management system (DBMS) handling data analytics queries perform well when those queries involve massive amounts of data. A data warehouse is a DBMS which is designed specifically to handle data analytics queries.
This thesis describes the data warehouse Amazon Redshift, and how it was used to design a data analysis system for Laserfiche. Laserfiche is a software company that provides each …
A Stochastic Petri Net Based Nlu Scheme For Technical Documents Understanding, Adamantia Psarologou
A Stochastic Petri Net Based Nlu Scheme For Technical Documents Understanding, Adamantia Psarologou
Browse all Theses and Dissertations
Natural Language Understanding (NLU) is a very old research field, which deals with machine reading comprehension. Despite the many years of work and the numerous accomplishments by several researchers in the field, there is still place for significant improvements. Here, our goal is to develop a novel NLU methodology for detecting and extracting event/action associations in technical documents. In order to achieve this goal we present a synergy of methods (Kernel extraction, Formal Language Modeling, Stochastic Petri-nets (SPN) mapping and Event Representation via SPN graph synthesis). In particular, the basic meaning of a natural language sentence is given by its …
From Fantasy To Virtual Reality: An Exploration Of Modeling, Rigging And Animating Characters For Video Games, Sarah K. Williams
From Fantasy To Virtual Reality: An Exploration Of Modeling, Rigging And Animating Characters For Video Games, Sarah K. Williams
Senior Independent Study Theses
In the last few decades video games have quickly become one of the most popular forms of entertainment around the world. This can be linked to the improvement of computer systems and graphics which now allow for authentic and highly detailed computer generated characters. This project examines how these characters are modeled and developed. The examination of game characters entails a brief history of video games and their aesthetics. The foundations of character design are discussed and 3D modeling of a character is explored in detail. Finally, rigging or skeleton placement is investigated in order to animate the characters designed …
Distributed Rule-Based Ontology Reasoning, Raghava Mutharaju
Distributed Rule-Based Ontology Reasoning, Raghava Mutharaju
Browse all Theses and Dissertations
The vision of the Semantic Web is to provide structure and meaning to the data on the Web. Knowledge representation and reasoning play a crucial role in accomplishing this vision. OWL (Web Ontology Language), a W3C standard, is used for representing knowledge. Reasoning over the ontologies is used to derive logical consequences. A fixed set of rules are run on an ontology iteratively until no new logical consequences can be derived. All existing reasoners run on a single machine, possibly using multiple cores. Ontologies (sometimes loosely referred to as knowledge bases) that are automatically constructed can be very large. Single …
Augment Hololens’ Body Recognition And Tracking Capabilities Using Kinect, Krishna Chaithanya Mathi
Augment Hololens’ Body Recognition And Tracking Capabilities Using Kinect, Krishna Chaithanya Mathi
Browse all Theses and Dissertations
In this thesis, we are primarily interested in exploring the HoloLens technologies for medical practices. Particularly, we will address the limitation of HoloLens’ capability in human body sensing, recognition and tracking. We will then introduce and demonstrate the use of Kinect to augment HoloLens’ sensory and processing capabilities in order to produce time and space-synchronized immersive environment with both virtual body and real body of the same patient for supporting distributed medical collaborations. Specifically, we are looking at a distributed solution in which we are collecting the patient body data from Kinect, followed by body recognition and position/motion tracking processing …
Umls::Association - Measuring The Association Between Biomedical Terms, Keith B. Herbert
Umls::Association - Measuring The Association Between Biomedical Terms, Keith B. Herbert
Undergraduate Research Posters
UMLS::Association - A Semantic Association Framework for Biomedical Texts
Keith Herbert
Natural Language Processing Lab, Department of Computer Science
Introduction
We present UMLS::Association, a software package to explore the semantic association of biomedical terms with applications for literature-based discovery. Literature-based discovery is an endeavour to ”connect the dots” for scientists between the topics of their research and those of unexpected relevance. However, many approaches rely on the exact wording for the ideas in the research papers being analyzed. The Unified Medical Language System (UMLS) provides a way to map natural language phrases in these papers to sequences of abstract yet …
Neural Networks For Autonomous Control Of Unmanned Helicopters, Padraig M. Moriarty
Neural Networks For Autonomous Control Of Unmanned Helicopters, Padraig M. Moriarty
Theses
Landing a helicopter on a ship in high seas can be a dangerous endeavour. This thesis proposes to examine the possible uses of Artificial Neural Networks (A.N.N.) in the aiding and/or the landing of an Unmanned Aerial Vehicle (U.A.V.). It proposes that this procedure can be segregated into three distinct phases. The data for the A.N.N. training and testing sets is generated through simulation in the Unity cross-platform game engine. Phase 1 is intended to convert video images from an on-board camera to a set of numeric outputs suitable for use in Phase 2. Phase 2 estimates the current relative …
An Examination Of Service Level Agreement Attributes That Influence Cloud Computing Adoption, Howard Gregory Hamilton
An Examination Of Service Level Agreement Attributes That Influence Cloud Computing Adoption, Howard Gregory Hamilton
CCAC Theses and Dissertations
Cloud computing is perceived as the technological innovation that will transform future investments in information technology. As cloud services become more ubiquitous, public and private enterprises still grapple with concerns about cloud computing. One such concern is about service level agreements (SLAs) and their appropriateness.
While the benefits of using cloud services are well defined, the debate about the challenges that may inhibit the seamless adoption of these services still continues. SLAs are seen as an instrument to help foster adoption. However, cloud computing SLAs are alleged to be ineffective, meaningless, and costly to administer. This could impact widespread acceptance …
A Dynamic Behavioral Biometric Approach To Authenticate Users Employing Their Fingers To Interact With Touchscreen Devices, Arturo Ponce
A Dynamic Behavioral Biometric Approach To Authenticate Users Employing Their Fingers To Interact With Touchscreen Devices, Arturo Ponce
CCAC Theses and Dissertations
The use of mobile devices has extended to all areas of human life and has changed the way people work and socialize. Mobile devices are susceptible to getting lost, stolen, or compromised. Several approaches have been adopted to protect the information stored on these devices. One of these approaches is user authentication. The two most popular methods of user authentication are knowledge based and token based methods but they present different kinds of problems.
Biometric authentication methods have emerged in recent years as a way to deal with these problems. They use an individual’s unique characteristics for identification and have …
Locating Potential Aspect Interference Using Clustering Analysis, Brian Todd Bennett
Locating Potential Aspect Interference Using Clustering Analysis, Brian Todd Bennett
CCAC Theses and Dissertations
Software design continues to evolve from the structured programming paradigm of the 1970s and 1980s and the object-oriented programming (OOP) paradigm of the 1980s and 1990s. The functional decomposition design methodology used in these paradigms reduced the prominence of non-functional requirements, which resulted in scattered and tangled code to address non-functional elements. Aspect-oriented programming (AOP) allowed the removal of crosscutting concerns scattered throughout class code into single modules known as aspects. Aspectization resulted in increased modularity in class code, but introduced new types of problems that did not exist in OOP. One such problem was aspect interference, in which aspects …
Design, Programming, And User-Experience, Kaila G. Manca
Design, Programming, And User-Experience, Kaila G. Manca
Honors Scholar Theses
This thesis is a culmination of my individualized major in Human-Computer Interaction. As such, it showcases my knowledge of design, computer engineering, user-experience research, and puts into practice my background in psychology, com- munications, and neuroscience.
I provided full-service design and development for a web application to be used by the Digital Media and Design Department and their students.This process involved several iterations of user-experience research, testing, concepting, branding and strategy, ideation, and design. It lead to two products.
The first product is full-scale development and optimization of the web appli- cation.The web application adheres to best practices. It was …
News Feeds Clustering Research Study, Haytham Abuel-Futuh
News Feeds Clustering Research Study, Haytham Abuel-Futuh
CCAC Theses and Dissertations
With over 0.25 billion web pages hosted in the World Wide Web, it is virtually impossible to navigate through the Internet. Many applications try to help users achieve this task. For example, search engines build indexes to make the entire World Wide Web searchable, and news curators allow users to browse topics of interest on different structured sites. One problem that arises for these applications and others with similar goals is identifying documents with similar contents. This helps the applications show users documents with unique contents as well as group various similar documents under similar topics. There has been a …
07. Criminal Justice, Northeastern State University
07. Criminal Justice, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.
06. Computer Science, Northeastern State University
06. Computer Science, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.
03. Biology, Northeastern State University
03. Biology, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.
08. Engineering, Northeastern State University
08. Engineering, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.
11. Genetics, Northeastern State University
11. Genetics, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.
14. Optometry, Northeastern State University
14. Optometry, Northeastern State University
Oklahoma Research Day Abstracts
No abstract provided.