Browsing Auburn University Graduate School by Department "Computer Science"
Now showing items 1-20 of 148
AADMLSS Practice: A Culturally Relevant Algebra Tutor
(2009-12-16)
This thesis presents an online web-based culturally relevant algebra tutor system. It is designed for African American students to improve their mathematical skills through practice on this platform. As a critical part of ...
Accelerate MapReduce’s Failure Recovery through Timely Detection and Work-conserving Logging
(2015-09-08)
MapReduce has become an indispensable part of the increasing market for big data analytics. As the representative implementation of MapReduce, Hadoop/YARN strives to provide outstanding performance in terms of job turnaround ...
An Active and Hybrid Storage System for Data-intensive Applications
(2011-07-20)
Since large-scale and data-intensive applications have been widely deployed, there is a growing demand for high-performance storage systems to support data-intensive applications. Compared with traditional storage systems, ...
Adapting Extreme Programming For Global Software Development Project
(2009-04-20)
Growth of the global economy has led to remarkable changes in the way software is developed. Global Software Development (GSD) is becoming the norm for many technology companies. Even though organizations are enjoying the ...
Adaptive Connectivity Aware Routing Protocol for Wireless Vehicular Networks
(2011-05-05)
Multi-hop vehicle-to-vehicle communication is useful for supporting many vehicular applications that provide drivers with safety and convenience. Developing multi-hop communication in vehicular ad hoc networks (VANETs) is ...
An Adaptive Jam-Resistant Cross-Layer Protocol for Mobile Ad-Hoc Networks In Noisy Environments
(2009-03-10)
This dissertation contributes a jam-resistant communications protocol for use in a mobile ad-hoc network (MANET). Specific focus is given to the network layer routing of packets within a MANET. A MANET is a self-organizing ...
Adaptive Rate Control based on Collision and Frame Aggregation Awareness
(2014-06-23)
The innovative advances in mobile technologies have facilitated remarkable growth in the use of mobile devices such as smart phones, e-book readers, and tablet PCs. Since a significant amount of wireless traffic is generated ...
Adaptive Scheduling Using Support Vector Machine on Heterogeneous Distributed Systems
(2011-07-06)
Since the advent of the modern von Neumann computer in the 1940s,
startling advances have been made in computing technology
with the creation of innovative, reliable, and faster electronic components,
from vacuum tubes ...
An Adaptive Single-Hop Medium Access Control Layer For Noisy Channels
(2009-05-04)
The work presented in this dissertation is for a contribution to the data link layer and its responsibility of managing the physical channel in a mobile ad-hoc network (MANET). Wireless networks in general are susceptible ...
Adaptive TCP Flow Control for Improving Performance of Mobile Cloud Clusters
(2014-04-23)
Significant innovations in mobile technologies are enabling mobile users to make real-time actionable decisions based on balancing opportunities and risks in order to take coordinated actions with others in the workplace. ...
Add It Up: FYFL A Financial Literacy Tool for K-12 Eduation
(2011-08-04)
There are different ways used to engage learners through online learning environments. Especially for kids the online learning environment must be more interactive, fun, colorful, and must have good usability techniques ...
Analysis of Embodied Conversational Agents in SecondLife for Speech Recognition
(2009-08-12)
A virtual world is a computer simulated environment that's interactive and allows the user to become a participant in the computational space, entering a computer world that they have created. This participation gives the ...
Analyzing the Benefits of Graphics Processing Units for Computation-Intensive Applications on Hadoop
(2015-07-21)
Due to the ever expanding amount of data that is being generated in the “Big Data era” there is an ever increasing challenge of processing this data. This work aims to tackle the challenge of improving the performance of ...
An Approach for Anonymous Spelling for Voter Write-Ins Using Speech Interaction
(2009-10-23)
Today, the technology used for voting does not fully address the issues that disabled voters are confronted with during elections. Every voter, regardless of disability, should be able to vote and verify his or her ballot ...
Approximate Evaluation of Queries for Spatial, Uncertain and Probabilistic Databases
(2011-07-18)
In modern geographic information systems, route search represents an important class
of queries. In route search related applications, users may want to define a number of
traveling rules (traveling preferences) when ...
Assessment of Multiple Ingest Strategies for Accumulo Key-Value Store
(2016-05-05)
In recent years, the emergence of heterogeneous data, especially of the unstructured type, has been extremely rapid. The data growth happens concurrently in 3 dimensions: volume (size), velocity (growth rate) and variety ...
Assessment of Multiple MapReduce Strategies for Fast Analytics of Small Files
(2015-05-05)
Hadoop, an open-source implementation of MapReduce, is used widely because of its ease of programming, scalability, and availability. Hadoop distributed file system (HDFS) and Hadoop MapReduce are two important components ...
Augmenting Traditional Static Analysis With Commonly Available Metadata
(2015-01-20)
Developers and security analysts have been using static analysis for a long time to analyze programs for defects and vulnerabilities with some success. Generally a static analysis tool is run on the source code for a given ...
An Automated Rename Refactoring for Go
(2015-05-12)
Our work focuses on building an automated Rename refactoring for Go. We show that the tool is effective by testing with a suite of 75 manually written unit test cases and running it on 50 large, open source Go projects ...
A Case Study in Applying Agile Software Engineering Practices to Systems Engineering
(2013-02-01)
With the fast-paced nature of technology, the need to rapidly field systems has never been more important. Success does not just depend on well-defined requirements but also on the ability to respond to change during and ...