Browsing by Department "Computer Science & Engineering"
Now showing items 1-20 of 89
-
Current study abroad trips rely on students utilizing GPS directions and digital maps for navigation. While GPS-based navigation may be more straightforward and easier for some to use than traditional paper maps, studies ...
-
Receiving insight into the thoughts and feelings of a recruiter is vital to understanding effective job interviews. To ascertain categorical responses and speech patterns, audio and visual data from mock job interviews ...
-
Skeletal tracings are a compact and efficient way of storing large amounts of data and are particularly useful for analysis in the world of biological data. One of the largest issues with skeletal tracings is that they are ...
-
The drastic emergence of dynamic, heterogeneous, and shared cloud computing clusters has impacted corporations, researchers, and software developers for the past decade. With the aim to improve further the field of cloud ...
-
(2019-04-23)External-memory sorting is a well-versed subject, with a history going back several decades. However, current implementations of external-memory sorting algorithms are not able to fully take advantage of the power of modern ...
-
Certain algorithms (such as those for dynamic programming (DP)) lack visualizations that can exhaustively explain each step while delivering intuitive animations, in part due to rigid layouts in the designs. In this paper, ...
-
Classically, many graph algorithms in computer science operate on representations of graphs other than the adjacency matrix. For example, the breadth-first search and many more complex shortest-path algorithms most often ...
-
The k-core of an undirected graph is the largest subgraph in which every vertex has a degree of at least some number k. Computing the k-core, also known as the k-core decomposition algorithm, has significant applications ...
-
In recent time, there is has been a movement away from standard monolithic architecture in cloud and web services towards what is known as a microservice architecture. Microservice architecture decomposes the previous ...
-
The calling context of a program is recorded via a call stack for event logging, debugging, and profiling. There are several calling context encoding and decoding schemes that record the calling context of a program. One ...
-
In this paper, we look at the performance of a time-delay neural network in a scenario requiring memory as well as reactivity. Utilizing a ball catching scenario where the agent will have to move to catch a falling ball, ...
-
Stance detection, a problem concerned with finding the stance that an author takes on a specific issue, is a large subset of NLP and A.I, and its uses can already be seen in a multitude of applications. The majority of ...
-
As the volume of online information increases, recommender systems have been an effective strategy to overcome information overload by giving selective recommendations based on certain criteria such as user ratings and ...
-
This thesis covers my efforts at researching the factors that lead to a research paper being cited by Wikipedia. Wikipedia is one of the most popular websites on the internet for quickly learning about a specific topic. ...
-
A search through a large database for a match similar to the object being queried is commonplace. In the field of Bioinformatics, for example, this occurs during BLAST searches, in which an E-score is provided to reflect ...
-
New theories and applications of deep learning have been discovered and implemented within the field of machine learning recently. The high degree of effectiveness of deep learning models span across many domains including ...
-
Solana has been a relatively new blockchain platform that has gained popularity due to its quick transaction times and low transaction fees. However, the focus is mainly seen in their “smart contracts” – an automatically-enforced ...
-
Distributed algorithms are important for managing systems with multiple networked components, where each component operates independently but coordinates to achieve a common goal. Previous theoretical research has produced ...
-
This project benchmarks the operation of existing Ethereum smart contract static analysis tools. This is to support the proliferation of tools which allow developers to screen their Ethereum smart contracts for security ...
-
Serverless computing is a way in which users or companies can build and run applications and services without having to worry about acquiring or maintaining servers and their software stacks. This new technology is a ...