Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Information Security (4)
- Theory and Algorithms (4)
- Artificial Intelligence and Robotics (3)
- Graphics and Human Computer Interfaces (3)
- Numerical Analysis and Scientific Computing (3)
-
- Engineering (2)
- Food Science (2)
- Life Sciences (2)
- Analysis (1)
- Applied Statistics (1)
- Art and Design (1)
- Arts and Humanities (1)
- Bioinformatics (1)
- Computational Engineering (1)
- Computer Engineering (1)
- Controls and Control Theory (1)
- Data Storage Systems (1)
- Electrical and Computer Engineering (1)
- Food Microbiology (1)
- Food Processing (1)
- Game Design (1)
- Mathematics (1)
- OS and Networks (1)
- Power and Energy (1)
- Signal Processing (1)
- Software Engineering (1)
- Statistics and Probability (1)
- Keyword
-
- Malware (2)
- Word embedding (2)
- AGC (1)
- Air-Written Letters (1)
- Analysis environment (1)
-
- Automatic Generation Control (1)
- Binary Space Partitioning (1)
- Bioinformatics (1)
- Cave Generation (1)
- Cellular Automata (1)
- Classification (1)
- Crisscross slats (1)
- CronRAT (1)
- Cryptolocker (1)
- DNA computing (1)
- Electric power (1)
- Emotional analysis (1)
- Game Design (1)
- GloVe (1)
- Glove (1)
- Key control system (1)
- Linux (1)
- Malware Obfuscation (1)
- Microbiome (1)
- Mirai (1)
- Moderation (1)
- Moderator (1)
- NVD (1)
- Natural language processing (1)
- Nessus (1)
Articles 1 - 15 of 15
Full-Text Articles in Other Computer Sciences
An Exploration Of Procedural Methods In Game Level Design, Hector Salinas
An Exploration Of Procedural Methods In Game Level Design, Hector Salinas
Computer Science and Computer Engineering Undergraduate Honors Theses
Video games offer players immersive experiences within intricately crafted worlds, and the integration of procedural methods in game level designs extends this potential by introducing dynamic, algorithmically generated content that could stand on par with handcrafted environments. This research highlights the potential to provide players with engaging experiences through procedural level generation, while potentially reducing development time for game developers.
Through a focused exploration on two-dimensional cave generation techniques, this paper aims to provide efficient solutions tailored to this specific environment. This exploration encompasses several procedural generation methods, including Midpoint Displacement, Random Walk, Cellular Automata, Perlin Worms, and Binary Space …
A Survey And Comparative Study On Vulnerability Scanning Tools, Cassidy Khounborine
A Survey And Comparative Study On Vulnerability Scanning Tools, Cassidy Khounborine
Computer Science and Computer Engineering Undergraduate Honors Theses
Vulnerability scanners are a tool used by many organizations and developers as part of their vulnerability management. These scanners aid in the security of applications, databases, networks, etc. There are many different options available for vulnerability scanners that vary in the analysis method they encompass or target for which they scan, among many other features. This thesis explores the different types of scanners available and aims to ease the burden of selecting the ideal vulnerability scanner for one’s needs by conducting a survey and comparative analysis of vulnerability scanners. Before diving into the vulnerability scanners available, background information is provided …
Universal Computation Using Self-Assembling, Crisscross Dna Slats, Jackson S. Bullard
Universal Computation Using Self-Assembling, Crisscross Dna Slats, Jackson S. Bullard
Computer Science and Computer Engineering Undergraduate Honors Theses
I first give a brief introduction to formal models of computation. I then present three different approaches for computation in the aTAM. I later detail generating systems of crisscross slats given an arbitrary algorithm encoded in the form of a Turing machine. Crisscross slats show potential due to their high levels of cooperativity, so it is hoped that implementations utilizing slats are more robust to various growth errors compared to the aTAM. Finally, my software converts arbitrary crisscross slat systems into various physical representations that assist in analyzing their potential to be realized in experiments.
Linux Malware Obfuscation, Brian Roden
Linux Malware Obfuscation, Brian Roden
Computer Science and Computer Engineering Undergraduate Honors Theses
Many forms of malicious software use techniques and tools that make it harder for their functionality to be parsed, both by antivirus software and reverse-engineering methods. Historically, the vast majority of malware has been written for the Windows operating system due to its large user base. As such, most efforts made for malware detection and analysis have been performed on that platform. However, in recent years, we have seen an increase in malware targeting servers running Linux and other Unix-like operating systems resulting in more emphasis of malware research on these platforms. In this work, several obfuscation techniques for Linux …
Ransomware And Malware Sandboxing, Byron Denham
Ransomware And Malware Sandboxing, Byron Denham
Computer Science and Computer Engineering Undergraduate Honors Theses
The threat of ransomware that encrypts data on a device and asks for payment to decrypt the data affects individual users, businesses, and vital systems including healthcare. This threat has become increasingly more prevalent in the past few years. To understand ransomware through malware analysis, care must be taken to sandbox the ransomware in an environment that allows for a detailed and comprehensive analysis while also preventing it from being able to further spread. Modern malware often takes measures to detect whether it has been placed into an analysis environment to prevent examination. In this work, several notable pieces of …
A Comparison Of Word Embedding Techniques For Similarity Analysis, Tyler Gerth
A Comparison Of Word Embedding Techniques For Similarity Analysis, Tyler Gerth
Computer Science and Computer Engineering Undergraduate Honors Theses
There have been a multitude of word embedding techniques developed that allow a computer to process natural language and compare the relationships between different words programmatically. In this paper, similarity analysis, or the testing of words for synonymic relations, is used to compare several of these techniques to see which performs the best. The techniques being compared all utilize the method of creating word vectors, reducing words down into a single vector of numerical values that denote how the word relates to other words that appear around it. In order to get a holistic comparison, multiple analyses were made, with …
Data Forgery Detection In Automatic Generation Control: Exploration Of Automated Parameter Generation And Low-Rate Attacks, Yatish R. Dubasi
Data Forgery Detection In Automatic Generation Control: Exploration Of Automated Parameter Generation And Low-Rate Attacks, Yatish R. Dubasi
Computer Science and Computer Engineering Undergraduate Honors Theses
Automatic Generation Control (AGC) is a key control system utilized in electric power systems. AGC uses frequency and tie-line power flow measurements to determine the Area Control Error (ACE). ACE is then used by the AGC to adjust power generation and maintain an acceptable power system frequency. Attackers might inject false frequency and/or tie-line power flow measurements to mislead AGC into falsely adjusting power generation, which can harm power system operations. Various data forgery detection models are studied in this thesis. First, to make the use of predictive detection models easier for users, we propose a method for automated generation …
Applying Emotional Analysis For Automated Content Moderation, John Shelnutt
Applying Emotional Analysis For Automated Content Moderation, John Shelnutt
Computer Science and Computer Engineering Undergraduate Honors Theses
The purpose of this project is to explore the effectiveness of emotional analysis as a means to automatically moderate content or flag content for manual moderation in order to reduce the workload of human moderators in moderating toxic content online. In this context, toxic content is defined as content that features excessive negativity, rudeness, or malice. This often features offensive language or slurs. The work involved in this project included creating a simple website that imitates a social media or forum with a feed of user submitted text posts, implementing an emotional analysis algorithm from a word emotions dataset, designing …
Trunctrimmer: A First Step Towards Automating Standard Bioinformatic Analysis, Z. Gunner Lawless, Dana Dittoe, Dale R. Thompson, Steven C. Ricke
Trunctrimmer: A First Step Towards Automating Standard Bioinformatic Analysis, Z. Gunner Lawless, Dana Dittoe, Dale R. Thompson, Steven C. Ricke
Computer Science and Computer Engineering Undergraduate Honors Theses
Bioinformatic analysis is a time-consuming process for labs performing research on various microbiomes. Researchers use tools like Qiime2 to help standardize the bioinformatic analysis methods, but even large, extensible platforms like Qiime2 have drawbacks due to the attention required by researchers. In this project, we propose to automate additional standard lab bioinformatic procedures by eliminating the existing manual process of determining the trim and truncate locations for paired end 2 sequences. We introduce a new Qiime2 plugin called TruncTrimmer to automate the process that usually requires the researcher to make a decision on where to trim and truncate manually after …
An Exploration Of Methods For Classifying Air-Written Letters From The Spanish Alphabet, Manuel Serna-Aguilera
An Exploration Of Methods For Classifying Air-Written Letters From The Spanish Alphabet, Manuel Serna-Aguilera
Computer Science and Computer Engineering Undergraduate Honors Theses
The ability to recognize human activity, especially air-writing, is an interesting challenge as one could identify any letter from many languages. I intend to investigate this problem of air-writing, but with the added twist of including the following letters from the Spanish alphabet: Á, É, Í, Ó, Ú, Ü, and Ñ. With this new alphabet, I set out to see what kinds of classifiers work best and on what kinds of data, since letters can be represented in multiple ways.
My tracking system will consist of a regular camera and a subject who will draw with a brightly colored marker …
Incorporating Word Order Explicitly In Glove Word Embedding, Brandon Cox
Incorporating Word Order Explicitly In Glove Word Embedding, Brandon Cox
Computer Science and Computer Engineering Undergraduate Honors Theses
Word embedding is the process of representing words from a corpus of text as real number vectors. These vectors are often derived from frequency statistics from the source corpus. In the GloVe model as proposed by Pennington et al., these vectors are generated using a word-word cooccurrence matrix. However, the GloVe model fails to explicitly take into account the order in which words appear within the contexts of other words. In this paper, multiple methods of incorporating word order in GloVe word embeddings are proposed. The most successful method involves directly concatenating several word vector matrices for each position in …
Simulating Foodborne Pathogens In Poultry Production And Processing To Defend Against Intentional Contamination, Silas B. Lankford
Simulating Foodborne Pathogens In Poultry Production And Processing To Defend Against Intentional Contamination, Silas B. Lankford
Computer Science and Computer Engineering Undergraduate Honors Theses
There is a lack of data in recent history of food terrorism attacks, and as such, it is difficult to predict its impact. The food supply industry is one of the most vulnerable industries for terrorist threats while the poultry industry is one of the largest food industries in the United States. A small food terrorism attack against just a single poultry processing center has the potential to affect a much larger population than its immediate consumers. In this work, the spread of foodborne pathogens is simulated in a poultry production and processing system to defend against intentional contamination. An …
Improving Electroencephalography-Based Imagined Speech Recognition With A Simultaneous Video Data Stream, Sarah J. Stolze
Improving Electroencephalography-Based Imagined Speech Recognition With A Simultaneous Video Data Stream, Sarah J. Stolze
Computer Science and Computer Engineering Undergraduate Honors Theses
Electroencephalography (EEG) devices offer a non-invasive mechanism for implementing imagined speech recognition, the process of estimating words or commands that a person expresses only in thought. However, existing methods can only achieve limited predictive accuracy with very small vocabularies; and therefore are not yet sufficient to enable fluid communication between humans and machines. This project proposes a new method for improving the ability of a classifying algorithm to recognize imagined speech recognition, by collecting and analyzing a large dataset of simultaneous EEG and video data streams. The results from this project suggest confirmation that complementing high-dimensional EEG data with similarly …
A Comparison Of Dropout And Weight Decay For Regularizing Deep Neural Networks, Thomas Grant Slatton
A Comparison Of Dropout And Weight Decay For Regularizing Deep Neural Networks, Thomas Grant Slatton
Computer Science and Computer Engineering Undergraduate Honors Theses
In recent years, deep neural networks have become the state-of-the art in many machine learning domains. Despite many advances, these networks are still extremely prone to overfit. In neural networks, a main cause of overfit is coadaptation of neurons which allows noise in the data to be interpreted as meaningful features. Dropout is a technique to mitigate coadaptation of neurons, and thus stymie overfit. In this paper, we present data that suggests dropout is not always universally applicable. In particular, we show that dropout is useful when the ratio of network complexity to training data is very high, otherwise traditional …
An Introductory Educational Board Game For Use In Early Computer Science Education, Tyler Moore
An Introductory Educational Board Game For Use In Early Computer Science Education, Tyler Moore
Computer Science and Computer Engineering Undergraduate Honors Theses
Early computer science education should be necessary in high school curricula, but often it becomes inextricably linked to the act of programming instead of the study of the principles of computation. In order to divest computer science from programming a new teaching medium is needed, and early research into games as teaching tools shows some positive results when used properly. In order to find a better way to teach early computer science concepts I have designed and implemented a board game which illustrates and defines a few necessary computer science terms and mechanics. I had reasonable success in the classroom, …