Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Science

Discipline
Institution
Publication Year
Publication
Publication Type
File Type

Articles 361 - 390 of 667

Full-Text Articles in Physical Sciences and Mathematics

Using A Data Warehouse As Part Of A General Business Process Data Analysis System, Amit Maor Jan 2016

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 …


Umls::Association - Measuring The Association Between Biomedical Terms, Keith B. Herbert Jan 2016

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 …


A Stochastic Petri Net Based Nlu Scheme For Technical Documents Understanding, Adamantia Psarologou Jan 2016

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 …


Educational Methods For Inverted-Lecture Computer Science And Engineering Classrooms To Overcome Common Barriers To Stem Student Success, Kathleen Timmerman Jan 2016

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 …


Computing Language And Thinking: Analysis, Design, And Assessment Of Introductory Computer Science Workshops In The Liberal Arts Experience, Kathleen Teresa Burke Jan 2016

Computing Language And Thinking: Analysis, Design, And Assessment Of Introductory Computer Science Workshops In The Liberal Arts Experience, Kathleen Teresa Burke

Senior Projects Spring 2016

This project seeks to assess and improve upon a new required introductory computer science workshop for first year students at Bard College. It addresses the design and implementation of the course itself, along with the improvements needed in order to continue the program. Many students are not offered computer science courses prior to college; this program has been designed to remedy that by requiring all students to learn key concepts in computer science as a part of their orientation. The program consists of a 90 minute lesson taught by professors with expertise in fields outside of computer science, in addition …


From Fantasy To Virtual Reality: An Exploration Of Modeling, Rigging And Animating Characters For Video Games, Sarah K. Williams Jan 2016

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 …


Greenc5: An Adaptive, Energy-Aware Collection For Green Software Development, Junya Michanan Jan 2016

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 …


Implementing Agile Development At Scale: An Industry Case Study, Nikita Kataria Jan 2016

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 Jan 2016

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 …


Peccit: An Omniscient Debugger For Web Development, Zachary Ryan Azar Jan 2016

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 …


Neural Networks For Autonomous Control Of Unmanned Helicopters, Padraig M. Moriarty Dec 2015

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 …


Effects Of Visualization On Algorithm Comprehension, Matthew Mulvey Aug 2015

Effects Of Visualization On Algorithm Comprehension, Matthew Mulvey

Theses and Dissertations

Computer science students are expected to learn and apply a variety of core algorithms which are an essential part of the field. Any one of these algorithms by itself is not necessarily extremely complex, but remembering the large variety of algorithms and the differences between them is challenging. To address this challenge, we present a novel algorithm visualization tool designed to enhance students understanding of Dijkstra’s algorithm by allowing them to discover the rules of the algorithm for themselves. It is hoped that a deeper understanding of the algorithm will help students correctly select, adapt and apply the appropriate algorithm …


An Examination Of Service Level Agreement Attributes That Influence Cloud Computing Adoption, Howard Gregory Hamilton Jun 2015

An Examination Of Service Level Agreement Attributes That Influence Cloud Computing Adoption, Howard Gregory Hamilton

CCE 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 May 2015

A Dynamic Behavioral Biometric Approach To Authenticate Users Employing Their Fingers To Interact With Touchscreen Devices, Arturo Ponce

CCE 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 May 2015

Locating Potential Aspect Interference Using Clustering Analysis, Brian Todd Bennett

CCE 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 May 2015

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 Apr 2015

News Feeds Clustering Research Study, Haytham Abuel-Futuh

CCE 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 …


Excitonic And Logic Gates On Dna Brick Nanobreadboards, Brittany L. Cannon, Donald L. Kellis, Paul H. Davis, Jeunghoon Lee, Wan Kuang, William L. Hughes, Elton Graugnard, Bernard Yurke, William Knowlton Mar 2015

Excitonic And Logic Gates On Dna Brick Nanobreadboards, Brittany L. Cannon, Donald L. Kellis, Paul H. Davis, Jeunghoon Lee, Wan Kuang, William L. Hughes, Elton Graugnard, Bernard Yurke, William Knowlton

Chemistry and Biochemistry Faculty Publications and Presentations

A promising application of DNA self-assembly is the fabrication of chromophore-based excitonic devices. DNA brick assembly is a compelling method for creating programmable nanobreadboards on which chromophores may be rapidly and easily repositioned to prototype new excitonic devices, optimize device operation, and induce reversible switching. Using DNA nanobreadboards, we have demonstrated each of these functions through the construction and operation of two different excitonic AND logic gates. The modularity and high chromophore density achievable via this brick-based approach provide a viable path toward developing information processing and storage systems.


Object Oriented Programming, Praveen Khethavath Jan 2015

Object Oriented Programming, Praveen Khethavath

Open Educational Resources

Students write a program that reads data based on a provided banking scenario, work on inputs, and generate a report after the data is processed.


07. Criminal Justice, Northeastern State University Jan 2015

07. Criminal Justice, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


04. Botany, Northeastern State University Jan 2015

04. Botany, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


06. Computer Science, Northeastern State University Jan 2015

06. Computer Science, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


03. Biology, Northeastern State University Jan 2015

03. Biology, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


08. Engineering, Northeastern State University Jan 2015

08. Engineering, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


10. Forensic Science, Northeastern State University Jan 2015

10. Forensic Science, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


11. Genetics, Northeastern State University Jan 2015

11. Genetics, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


14. Optometry, Northeastern State University Jan 2015

14. Optometry, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


16. Physics, Northeastern State University Jan 2015

16. Physics, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


17. Psychology, Northeastern State University Jan 2015

17. Psychology, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.


13. Mathematics, Northeastern State University Jan 2015

13. Mathematics, Northeastern State University

Oklahoma Research Day Abstracts

No abstract provided.