This Is AuburnElectronic Theses and Dissertations

Browsing by Author "Cross, James"

Now showing items 1-20 of 22

Analysis of Video Latency in UAV Wired and Wireless Networks 

Works, Gloice (2008-05-15)
The ability to utilize wireless networks to transmit information offers many benefits as compared to wired networks. For example, in Unmanned Aerial Vehicle (UAV) military applications current technology relies on a wired ...

Automated Source Code Measurement Environment For Software Quality 

Lee, Young (2007-12-15)
Measuring how well software component can be reused and maintained helps programmers not only write reusable and maintainable software, but also identifies reusable or maintainable components. We develop an automated ...

Database Indexing for Skyline Computation, Hierarchical Relational Database, and Spatially-Aware SPARQL Evaluation Engine 

Wang, Chih-Jye (2015-12-10)
Computerized databases are ubiquitous and play an important role in many software projects. The efficiency of these systems are crucial in applications they support. Data indexing is the key to efficient data retrieval in ...

Designing Efficient Single Page Web Applications 

Sanandan, Nyruthya (2018-12-03)
Traditional web applications rely on the client-server model to request and render data on the browser. Although this architecture has been popular for over a decade, waiting for information as the server caters to ...

Dynamically Adjustable Software Process 

Rawajfih, Yasmeen (2016-12-09)
Industry experience shows that the quality of a software product is directly related to the quality of the software process used to produce it. Software process can rarely be used out of the box. Project types, scopes and ...

Empirical Evidence of the Consequences of Bad Smells in Software 

Topuz, Fatma Neda (2022-03-08)
A “smell” is a property of software source code that indicates a deeper problem. Smells do not necessarily affect the code at the immediate point in time but are thought to cause problems during a later phase of the ...

Enhanced Secondary Bus Microarchitecture 

O'Farrell, John William (2011-08-04)
In spite of advances to improving cache efficiency, memory access bottlenecks still prevent processors from executing at full speed. This research evaluates a fundamentally new concept of using a secondary bus, connecting ...

“For Youth for Life” An Online Education System Usability and Security Improvement 

Talluri, Nayana Teja (2015-05-08)
The FYFL (For Youth For Life) application is used to perform website functions which helps learning among communities across many content areas, supports the 4-H badge management system and creates users of different levels. ...

From Bare Metal to Private Cloud: Introducing DevSecOps and Cloud Technologies to Naval Systems 

Anderson, Robert (2018-07-20)
Virtualizing computing resources provides a myriad of benefits ranging from increased hardware utilization, better disaster recovery, and isolation between the applications and the underlying hardware. Isolation of ...

Improving Programming Productivity with Statistical Models 

Nguyen, Tam (2022-04-26)
Modern applications often need to have very short time-to-market and upgrade cycles, and thus, short development time. To address this requirement, application developers often rely heavily on API frameworks and libraries ...

A Model-Driven Engineering Framework for Computational Replicability and Reproducibility 

Ledet, Joseph (2016-02-11)
The scientific community currently suffers from a lack of verification of results obtained from many well-intentioned researchers. Part of the reason for this lack is the difficulty in reproducing experiments performed by ...

Object-Oriented Design Quality Adaptation: A System Dynamics Simulation 

Mesbahi El Aouame, Asmae (2013-04-19)
Despite the increasing interest of the software engineering research community in assessing and improving quality at the early phases of the software development lifecycle such as the design phase, less attention is devoted ...

A PCSE (Practice Centered Software Engineering) tool for Eclipse Environment 

Subramanian, Prathap (2010-12-03)
Practice Centered Software Engineering (PCSE) is the most recent incarnation of Auburn University’s personal self-improvement process for helping software engineers control, manage, and improve the way they work. It helps ...

Proactive Thermal-Aware Scheduling 

Sankari, Anupindi (2014-12-15)
Modern CPU’s cut-off operations when CPU temperature reaches a predetermined threshold making the CPU unavailable for all processes. Furthermore, operating the CPU for extended periods at temperatures close to, but slightly ...

Risk/Reward Analysis of Test-Driven Development 

Hammond, Susan (2019-07-25)
Test Driven Development (TDD) is a software development practice advocated by practitioners of the Agile development approach. Many developers believe that TDD increases productivity and product quality, while others have ...

Securing Web Applications: Web Application Flow Whitelisting to Improve Security 

Alabdulrazzaq, Haneen (2017-04-25)
The explosion in the availability of data fueled by mobile devices has pushed security to the forefront. As of 2016, Internet users worldwide are estimated at a staggering 3.47 billion. Such large numbers of users dictate ...

Smart Kids Application to Develop the Potential Interests for Children 

Li, Guorui (2018-04-23)
Children today are growing up in a rapidly developing world filled with quickly evolving technologies, such as the Internet, smartphones, and smart mobile devices, etc. As a result, more applications designed with children ...

Smartphone Detection of Abnormal Equine Behavior 

Burton, Megan (2018-11-20)
This research was motivated by two key facts: There are over 9.2 million horses in the United States and over 64% of adults own a smartphone. Blending these two ideas led to the genesis of this research by asking the ...

Toward a Transparent, Checkpointable Fault-Tolerant Message Passing Interface for HPC Systems 

Sultana, Nawrin (2019-12-09)
With each successive generation of large-scale high-performance computing (HPC) systems, faults and associated failures are becoming more frequent. Long-running applications in such systems require efficient fault-tolerance ...

Toward Automatic Translation: From OpenACC to OpenMP 4 

Sultana, Nawrin (2016-12-09)
For the past few years, OpenACC has been the primary directive-based API for programming accelerator devices like GPUs. OpenMP 4.0 is now a competitor in this space, with support from different vendors. In our work, we ...