Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (6)
- Artificial Intelligence and Robotics (4)
- Theory and Algorithms (4)
- Computer Engineering (3)
- Data Science (3)
-
- Computational Engineering (2)
- Computer and Systems Architecture (2)
- Data Storage Systems (2)
- Databases and Information Systems (2)
- Electrical and Computer Engineering (2)
- Materials Science and Engineering (2)
- Other Computer Sciences (2)
- Programming Languages and Compilers (2)
- Social and Behavioral Sciences (2)
- Aerospace Engineering (1)
- Applied Mathematics (1)
- Applied Mechanics (1)
- Arts and Humanities (1)
- Bioimaging and Biomedical Optics (1)
- Biomedical Engineering and Bioengineering (1)
- Biomedical Informatics (1)
- Business (1)
- Ceramic Materials (1)
- Civil Engineering (1)
- Civil and Environmental Engineering (1)
- Communication (1)
- Controls and Control Theory (1)
- Institution
- Keyword
-
- Daniel Felix Ritchie School of Engineering and Computer Science (9)
- Computer Science (8)
- Algorithmic (1)
- Algorithms (1)
- Angular.js (1)
-
- Apache JMeter (1)
- Applications (1)
- Artificial Intelligence (1)
- Artificial intelligence (1)
- Automatic Programming (1)
- Backend (1)
- Basketball Analytics (1)
- Bioimages (1)
- Business Intelligence (1)
- CAmkES (1)
- Change request (1)
- Civic open source software development (1)
- Classification (1)
- Code for America (1)
- Computer Science Education (1)
- Cyber security (1)
- Data Mart (1)
- Data Vault (1)
- Data operations (1)
- Data warehouse testing (1)
- Database management systems (1)
- Decision-making. (1)
- Deep Learning (1)
- Deep learning (1)
- Digital pathology (1)
Articles 1 - 19 of 19
Full-Text Articles in Software Engineering
A Unified Approach To Regression Testing For Mobile Apps, Zeinab Saad Abdalla
A Unified Approach To Regression Testing For Mobile Apps, Zeinab Saad Abdalla
Electronic Theses and Dissertations
Mobile Applications have been widely used in recent years daily all over the world and are essential in our personal lives and at work. Because Mobile Applications update frequently, it is important that developers perform regression testing to ensure their quality. In addition, the Mobile Applications market has been growing rapidly, allowing anyone to write and publish an application without appropriate validation. A need for regression testing has arisen with the growth of different Mobile Apps and the added functionalities and complexities. In this dissertation, we adapted the FSMWeb [14] approach for selective regression testing to allow for selective regression …
Comparative Analysis Of Fullstack Development Technologies: Frontend, Backend And Database, Qozeem Odeniran
Comparative Analysis Of Fullstack Development Technologies: Frontend, Backend And Database, Qozeem Odeniran
Electronic Theses and Dissertations
Accessing websites with various devices has brought changes in the field of application development. The choice of cross-platform, reusable frameworks is very crucial in this era. This thesis embarks in the evaluation of front-end, back-end, and database technologies to address the status quo. Study-a explores front-end development, focusing on angular.js and react.js. Using these frameworks, comparative web applications were created and evaluated locally. Important insights were obtained through benchmark tests, lighthouse metrics, and architectural evaluations. React.js proves to be a performance leader in spite of the possible influence of a virtual machine, opening the door for additional research. Study b …
The Role Of Generative Adversarial Networks In Bioimage Analysis And Computational Diagnostics., Ahmed Naglah
The Role Of Generative Adversarial Networks In Bioimage Analysis And Computational Diagnostics., Ahmed Naglah
Electronic Theses and Dissertations
Computational technologies can contribute to the modeling and simulation of the biological environments and activities towards achieving better interpretations, analysis, and understanding. With the emergence of digital pathology, we can observe an increasing demand for more innovative, effective, and efficient computational models. Under the umbrella of artificial intelligence, deep learning mimics the brain’s way in learn complex relationships through data and experiences. In the field of bioimage analysis, models usually comprise discriminative approaches such as classification and segmentation tasks. In this thesis, we study how we can use generative AI models to improve bioimage analysis tasks using Generative Adversarial Networks …
Risk Gameplay Analysis Using Stochastic Beam Search, Jacob Gillenwater
Risk Gameplay Analysis Using Stochastic Beam Search, Jacob Gillenwater
Electronic Theses and Dissertations
Hasbro’s RISK, first published in 1959, is a complex multiplayer strategy game that has received little attention from the scientific community. Training artificial intelligence (AI) agents using stochastic beam search gives insight into effective strategy when playing RISK. A comprehensive analysis of the systems of play challenges preconceptions about good strategy in some areas of the game while reinforcing those preconceptions in others. This study applies stochastic beam search to discover optimal strategies in RISK. Results of the search show both support for and challenges to traditionally held positions about RISK gameplay. While stochastic beam search competently investigates gameplay on …
Model-Based Testing Of Smart Home Systems Using Efsm, Cefsm, And Fsmapp, Afnan Mohammed Albahli
Model-Based Testing Of Smart Home Systems Using Efsm, Cefsm, And Fsmapp, Afnan Mohammed Albahli
Electronic Theses and Dissertations
Smart Home Systems (SHS) are some of the most popular Internet of Things (IoT) applications. In 2021, there were 52.22 million smart homes in the United States and they are expected to grow to 77.1 million in 2025 [71]. According to MediaPost [74], 69 percent of American households have at least one smart home device. The number of smart home systems poses a challenge for software testers to find the right approach to test these systems. This dissertation employs Extended Finite State Machines (EFSMs) [6, 24, 105], Communicating Extended Finite State Machines (EFSMs) [68] and FSMApp [10] to generate reusable …
Design And Implementation Of An Automatic Word Generator For Word Matching Interactives, Evan Miles Gertis
Design And Implementation Of An Automatic Word Generator For Word Matching Interactives, Evan Miles Gertis
Electronic Theses and Dissertations
An Automatic Word Match Generator is a software tool that can be used to generate word-matching interactives automatically. The purpose of a word-matching interactive is to provide students with the mechanism to learn new vocabulary and improve their reading comprehension skills. This thesis will present the design and implementation of an Automatic Word Match Generator, as well as the research and algorithms used in the program.
Machine Learning Approaches To Dribble Hand-Off Action Classification With Sportvu Nba Player Coordinate Data, Dembe Stephanos
Machine Learning Approaches To Dribble Hand-Off Action Classification With Sportvu Nba Player Coordinate Data, Dembe Stephanos
Electronic Theses and Dissertations
Recently, strategies of National Basketball Association teams have evolved with the skillsets of players and the emergence of advanced analytics. One of the most effective actions in dynamic offensive strategies in basketball is the dribble hand-off (DHO). This thesis proposes an architecture for a classification pipeline for detecting DHOs in an accurate and automated manner. This pipeline consists of a combination of player tracking data and event labels, a rule set to identify candidate actions, manually reviewing game recordings to label the candidates, and embedding player trajectories into hexbin cell paths before passing the completed training set to the classification …
Change Request Prediction And Effort Estimation In An Evolving Software System, Lamees Abdullah Alhazzaa
Change Request Prediction And Effort Estimation In An Evolving Software System, Lamees Abdullah Alhazzaa
Electronic Theses and Dissertations
Prediction of software defects has been the focus of many researchers in empirical software engineering and software maintenance because of its significance in providing quality estimates from the project management perspective for an evolving legacy system. Software Reliability Growth Models (SRGM) have been used to predict future defects in a software release. Modern software engineering databases contain Change Requests (CR), which include both defects and other maintenance requests. Our goal is to use defect prediction methods to help predict CRs in an evolving legacy system.
Limited research has been done in defect prediction using curve-fitting methods evolving software systems, with …
Certification-Driven Testing Of Safety-Critical Systems, Aiman S. Gannous
Certification-Driven Testing Of Safety-Critical Systems, Aiman S. Gannous
Electronic Theses and Dissertations
Safety-critical systems are those systems that when they fail they could cause loss of life or significant physical damages. Since software now is an essential component of these types of systems, failures caused by software faults could come from flaws in the software development life-cycle. As a result, challenges unfold in two directions. First, in verifying that the software will not put the system in an unsafe state, and identifying external failures and mitigate them properly. Second, in providing sufficient evidence for an efficient safety certification process. In this study, we propose an approach for testing safety-critical systems called Model-Combinatorial …
Renewable Energy Integration In Distribution System With Artificial Intelligence, Yi Gu
Renewable Energy Integration In Distribution System With Artificial Intelligence, Yi Gu
Electronic Theses and Dissertations
With the increasing attention of renewable energy development in distribution power system, artificial intelligence (AI) can play an indispensiable role. In this thesis, a series of artificial intelligence based methods are studied and implemented to further enhance the performance of power system operation and control.
Due to the large volume of heterogeneous data provided by both the customer and the grid side, a big data visualization platform is built to feature out the hidden useful knowledge for smart grid (SG) operation, control and situation awareness. An open source cluster calculation framework with Apache Spark is used to discover big data …
Formally Designing And Implementing Cyber Security Mechanisms In Industrial Control Networks., Mehdi Sabraoui
Formally Designing And Implementing Cyber Security Mechanisms In Industrial Control Networks., Mehdi Sabraoui
Electronic Theses and Dissertations
This dissertation describes progress in the state-of-the-art for developing and deploying formally verified cyber security devices in industrial control networks. It begins by detailing the unique struggles that are faced in industrial control networks and why concepts and technologies developed for securing traditional networks might not be appropriate. It uses these unique struggles and examples of contemporary cyber-attacks targeting control systems to argue that progress in securing control systems is best met with formal verification of systems, their specifications, and their security properties. This dissertation then presents a development process and identifies two technologies, TLA+ and seL4, that can be …
Evaluating Software Testing Techniques: A Systematic Mapping Study, Mitchell Mayeda
Evaluating Software Testing Techniques: A Systematic Mapping Study, Mitchell Mayeda
Electronic Theses and Dissertations
Software testing techniques are crucial for detecting faults in software and reducing the risk of using it. As such, it is important that we have a good understanding of how to evaluate these techniques for their efficiency, scalability, applicability, and effectiveness at finding faults. This thesis enhances our understanding of testing technique evaluations by providing an overview of the state of the art in research. To accomplish this we utilize a systematic mapping study; structuring the field and identifying research gaps and publication trends. We then present a small case study demonstrating how our mapping study can be used to …
Reducing The Large Class Code Smell By Applying Design Patterns, Bayan Turkistani
Reducing The Large Class Code Smell By Applying Design Patterns, Bayan Turkistani
Electronic Theses and Dissertations
Software systems need continuous developing to cope and keep up with everchanging requirements. Source code quality affects the software development costs. In software refactoring object-oriented systems, Large Class, in particular, hinder the maintenance of a system by letting it difficult for software developers to understand and perform modifications. Also, it is making the development process labor-intensive and time-wasting. Reducing the Large Class code smell by applying design patterns can make the refactoring process more manageable, ease developing the system and decrease the effort required for the maintaining of software. To guarantee object-oriented software stays clear to read, understand and modify …
Motivations, Team Dynamics, Development Practices And How They Impact The Success Of Open Source Software: A Study Of Projects Of Code For America Brigades, Le Chang
Electronic Theses and Dissertations
Open data movement has nurtured the growth of civic open source software (OSS) in the recent decade. This emerging phenomenon has demonstrated a way that a community can collectively utilize technology to solve its problems.
This study is based on software projects in brigades of Code for America, which is a network of organizations that group volunteers to create digital solutions to community problems. In this study, we analyze the software engineering practices of current civic open source software development, participants' motivations and perceptions of the projects, and provide insights on the antecedents of success of the application development.
A …
Algorithmic Music Generation For Pedagogy Of Sight Reading, Ryan Stephen Davis
Algorithmic Music Generation For Pedagogy Of Sight Reading, Ryan Stephen Davis
Electronic Theses and Dissertations
Autodeus is the name of the program that has been developed and was designed to aid guitar students in the attainment and betterment of musical notation sight reading skills. Its primary goal is to provide a very flexible tool that has the ability to generate virtually endless types of sight reading exercises at many various skill levels.
A complimentary 2 year-long comprehensive guitar sight-reading course syllabus can be implemented via Autodeus as it is capable of generating all the necessary exercises. It is able to generate these exercises quickly and efficiently through the use of a back tracking algorithm that …
Microstructural Analysis Of Thermoelastic Response, Nonlinear Creep, And Pervasive Cracking In Heterogeneous Materials, Alden C. Cook
Microstructural Analysis Of Thermoelastic Response, Nonlinear Creep, And Pervasive Cracking In Heterogeneous Materials, Alden C. Cook
Electronic Theses and Dissertations
This dissertation is concerned with the development of robust numerical solution procedures for the generalized micromechanical analysis of linear and nonlinear constitutive behavior in heterogeneous materials. Although the methods developed are applicable in many engineering, geological, and materials science fields, three main areas are explored in this work. First, a numerical methodology is presented for the thermomechanical analysis of heterogeneous materials with a special focus on real polycrystalline microstructures obtained using electron backscatter diffraction techniques. Asymptotic expansion homogenization and finite element analysis are employed for micromechanical analysis of polycrystalline materials. Effective thermoelastic properties of polycrystalline materials are determined and compared …
Testing Data Vault-Based Data Warehouse, Connard N. Williams
Testing Data Vault-Based Data Warehouse, Connard N. Williams
Electronic Theses and Dissertations
Data warehouse (DW) projects are undertakings that require integration of disparate sources of data, a well-defined mapping of the source data to the reconciled data, and effective Extract, Transform, and Load (ETL) processes. Owing to the complexity of data warehouse projects, great emphasis must be placed on an agile-based approach with properly developed and executed test plans throughout the various stages of designing, developing, and implementing the data warehouse to mitigate against budget overruns, missed deadlines, low customer satisfaction, and outright project failures. Yet, there are often attempts to test the data warehouse exactly like traditional back-end databases and legacy …
New Open Source Software For Building Molecular Dynamics Systems, Bruce Michael Allen
New Open Source Software For Building Molecular Dynamics Systems, Bruce Michael Allen
Electronic Theses and Dissertations
The context of this work is the development of open source software to support researchers to quickly build systems of molecules for molecular dynamics (MD) simulations. The goal is achieved through the integration of three open source programs by judicious modifications and creation of new source code, which allows the creation of molecular models, MD cells and the LAMMPS geometry input files. The software changes work together supporting an easy and intuitive process for simulation system creation. Creation of multiple MD cells for research simulations becomes quicker and provides needed standardization to the simulation process. The researcher can select from …
User Controlled Privacy Protection In Location-Based Services, Anuket Bhaduri
User Controlled Privacy Protection In Location-Based Services, Anuket Bhaduri
Electronic Theses and Dissertations
The rapid development of location-determining technologies has enabled tracking of people or objects more accurately than ever before and the volume and extent of tracking has increased dramatically over time. Within the broader domain of tracking technologies, location-based services (LBS) are a subset of capabilities that allow users to access information relative to their own physical location. However, the personal location information generated by such technologies is at risk of being misused or abused unless protection capabilities are built into the design of such systems. These concerns may ultimately prevent society from achieving the broad range of benefits that otherwise …