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

Software Engineering Commons

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

Theses/Dissertations

2020

Discipline
Institution
Keyword
Publication

Articles 1 - 30 of 82

Full-Text Articles in Software Engineering

Distributed Load Testing By Modeling And Simulating User Behavior, Chester Ira Parrott Dec 2020

Distributed Load Testing By Modeling And Simulating User Behavior, Chester Ira Parrott

LSU Doctoral Dissertations

Modern human-machine systems such as microservices rely upon agile engineering practices which require changes to be tested and released more frequently than classically engineered systems. A critical step in the testing of such systems is the generation of realistic workloads or load testing. Generated workload emulates the expected behaviors of users and machines within a system under test in order to find potentially unknown failure states. Typical testing tools rely on static testing artifacts to generate realistic workload conditions. Such artifacts can be cumbersome and costly to maintain; however, even model-based alternatives can prevent adaptation to changes in a system …


Analysis Of Github Pull Requests, Canon Ellis Dec 2020

Analysis Of Github Pull Requests, Canon Ellis

Computer Science and Engineering Theses and Dissertations

The popularity of the software repository site GitHub has created a rise in the Pull Based Development Models' use. An essential portion of pull-based development is the creation of Pull Requests. Pull Requests often have to be reviewed by an individual to be approved and accepted into the Master branch of a software repository. The reviewing process can often be time-consuming and introduce a relatively high level of lost development time. This paper examines thousands of pull requests to understand the most valuable metadata of pull requests. We then introduce metrics in comparing the metadata of pull requests to understand …


Analyzing Performance, Energy Consumption, And Reliability Of Mobile Applications, Osama Barack Dec 2020

Analyzing Performance, Energy Consumption, And Reliability Of Mobile Applications, Osama Barack

Computer Science and Engineering Theses and Dissertations

Mobile applications have become a high priority for software developers. Researchers and practitioners are working toward improving and optimizing the energy efficiency and performance of mobile applications due to the capacity limitation of mobile device processors and batteries. In addition, mobile applications have become popular among end-users, developers have introduced a wide range of features that increase the complexity of application code.

To improve and enhance the maintainability, extensibility, and understandability of application code, refactoring techniques were introduced. However, implementing such techniques to mobile applications affects energy efficiency and performance. To evaluate and categorize software implementation and optimization efficiency, several …


Automatically Classifying Non-Functional Requirements With Feature Extraction And Supervised Machine Learning Techniques, Mahtab Ezzatikarami Dec 2020

Automatically Classifying Non-Functional Requirements With Feature Extraction And Supervised Machine Learning Techniques, Mahtab Ezzatikarami

Electronic Thesis and Dissertation Repository

Abstract. Context and Motivation: Non-functional requirements (NFRs) of a system need to be classified into different types such as usability, performance, etc. This would enable stakeholders to ensure the completeness of their work by extracting specific NFRs related to their expertise. Question/Problem: Because of the size and complexity of requirement specification documents, the manual classification of NFRs is time-consuming, labour-intensive, and error-prone. We thus need an automated solution that can provide a highly accurate and efficient categorization of NFRs. Principal ideas/results: In this investigation, using natural language processing and supervised machine learning (SML) techniques, we investigate with feature extraction techniques …


A Preliminary Analysis Of How A Software Organization’S Maturity And Size Affect Its Intellectual Property Portfolio, Daniel Gifford Dec 2020

A Preliminary Analysis Of How A Software Organization’S Maturity And Size Affect Its Intellectual Property Portfolio, Daniel Gifford

Master of Science in Software Engineering Theses

Intellectual property, commonly known as IP, is complex. The four main types of software IP, which is what this thesis will focus on, are patents, trade secrets, trademarks, and copyright. Patents, trade secrets, and copyrights were all studied by this thesis. Software IP is unique in that it can by copyrighted. Different IP owners, which can be businesses of different types, individuals, and universities, often have different strategies as to how to use their IP portfolio. This thesis studies differences in IP usage between these entities specifically in the field of software. Large and small software companies were analyzed specifically. …


School District Boundaries Map, Nick Huffman Dec 2020

School District Boundaries Map, Nick Huffman

Honors Theses

The purpose of this project is to provide a school district boundary mapping feature to a product sold by Level Data called SDVS, which is a plugin used by districts inside of PowerSchool. Using primarily the features offered by Mapbox, We have implemented a React component that is capable of plotting useful data points related to a student and their school district on a map. The tool is designed to be used primarily by school administrators to determine whether or not a student lives within their district boundaries. The application uses a dataset that is provided by the NCES to …


Extended Functionalities For Automating Comic Book Pull Files, Jackson Cunningham Dec 2020

Extended Functionalities For Automating Comic Book Pull Files, Jackson Cunningham

Theses/Capstones/Creative Projects

This Honors Thesis project involves programming additional features for a Java application developed as a team for the UNO Computer Science Capstone Project. The purpose of this Capstone project was to develop an updated Pull File system for Dragon’s Lair Comics & Games, which has been running an outdated system in need of improvement. The pull file is an organizational system used by customers to reserve new issues of specific on-going comic book series as they are released. The comic book store can use a pull file system to maintain records of customers, store inventory, and order requests, gaining important …


How Do Monetary Incentives Influence Prosocial Fundraising? An Empirical Investigation Of Matching Subsidies On Crowdfunding, Zhiyuan Gao Dec 2020

How Do Monetary Incentives Influence Prosocial Fundraising? An Empirical Investigation Of Matching Subsidies On Crowdfunding, Zhiyuan Gao

Dissertations and Theses Collection (Open Access)

Monetary incentives, such as matching subsidies, are widely used in traditional fundraising and crowdfunding platforms to boost funding activities and improve funding outcomes. However, its effectiveness on prosocial fundraising is still unclear from both theoretical (Bénabou and Tirole, 2006; Frey, 1997; Meier, 2007a) and empirical studies (Ariely et al., 2009; Karlan and List, 2007; Rondeau and List, 2008). This dissertation aims to examine the effectiveness of matching subsidies on prosocial fundraising in the crowdfunding context. Specifically, I study how the presence of matching subsidies affects overall funding outcomes and funding dynamics in the online prosocial crowdfunding environment.

The first essay …


Vision-Based Analytics For Improved Ai-Driven Iot Applications, Amit Sharma Dec 2020

Vision-Based Analytics For Improved Ai-Driven Iot Applications, Amit Sharma

Dissertations and Theses Collection (Open Access)

Proliferation of Internet of Things (IoT) sensor systems, primarily driven by cheaper embedded hardware platforms and wide availability of light-weight software platforms, has opened up doors for large-scale data collection opportunities. The availability of massive amount of data has in-turn given way to rapidly growing machine learning models e.g. You Only Look Once (YOLO), Single-Shot-Detectors (SSD) and so on. There has been a growing trend of applying machine learning techniques, e.g., object detection, image classification, face detection etc., on data collected from camera sensors and therefore enabling plethora of vision-sensing applications namely self-driving cars, automatic crowd monitoring, traffic-flow analysis, occupancy …


Modeling User-Affected Software Properties For Open Source Software Supply Chains, Tapajit Dey Dec 2020

Modeling User-Affected Software Properties For Open Source Software Supply Chains, Tapajit Dey

Doctoral Dissertations

Background: Open Source Software development community relies heavily on users of the software and contributors outside of the core developers to produce top-quality software and provide long-term support. However, the relationship between a software and its contributors in terms of exactly how they are related through dependencies and how the users of a software affect many of its properties are not very well understood.

Aim: My research covers a number of aspects related to answering the overarching question of modeling the software properties affected by users and the supply chain structure of software ecosystems, viz. 1) Understanding how software usage …


Ppmexplorer: Using Information Retrieval, Computer Vision And Transfer Learning Methods To Index And Explore Images Of Pompeii, Cindy Roullet Dec 2020

Ppmexplorer: Using Information Retrieval, Computer Vision And Transfer Learning Methods To Index And Explore Images Of Pompeii, Cindy Roullet

Graduate Theses and Dissertations

In this dissertation, we present and analyze the technology used in the making of PPMExplorer: Search, Find, and Explore Pompeii. PPMExplorer is a software tool made with data extracted from the Pompei: Pitture e Mosaic (PPM) volumes. PPM is a valuable set of volumes containing 20,000 historical annotated images of the archaeological site of Pompeii, Italy accompanied by extensive captions. We transformed the volumes from paper, to digital, to searchable. PPMExplorer enables archaeologist researchers to conduct and check hypotheses on historical findings. We present a theory that such a concept is possible by leveraging computer generated correlations between artifacts using …


Mcst : An App For Patron Awareness Of Covid-19 Safety Measures Instituted By Small Businesses, Jorge Torres Dec 2020

Mcst : An App For Patron Awareness Of Covid-19 Safety Measures Instituted By Small Businesses, Jorge Torres

Theses, Dissertations and Culminating Projects

Small businesses across America are having restrictions placed upon them due to the COVID-19 pandemic. Those fortunate enough to remain open now face the challenge of trying to generate enough revenue to stay afloat. Small businesses, with their lack of funds, have resorted to listing their safety precautions on their front door to inform patrons. However, viewing these rules would require patrons to leave their homes. Additionally, there is no consistent set of rules being enforced by the government which is dangerous as some patrons may feel that stricter procedures be in place. These inconsistencies and lack of information can …


Implementation Of An Electronic Alert For Improving Adherence To Diabetic Foot Exam Screenings In Type 2 Diabetic Patients In Primary Care Clinics, Ruby Denson Dec 2020

Implementation Of An Electronic Alert For Improving Adherence To Diabetic Foot Exam Screenings In Type 2 Diabetic Patients In Primary Care Clinics, Ruby Denson

Student Scholarly Projects

Practice Problem: Patients with type 2 diabetes mellitus (T2DM) are at an increased risk of complications including foot ulcerations (Harris-Hayes et al., 2020). Preventive care is essential for the early detection of foot ulcers but despite the advantages of preventive screening, a limited number of primary care providers perform annual foot exams (Williams et al., 2018).

PICOT: The clinical question that guided this project was, “In adult patients with T2DM receiving care in a primary care setting, will the implementation of an electronic clinical reminder alert (ECR) increase provider adherence to performing an annual diabetic foot exam and risk …


Refinements Of The Concept Of Privacy In Distributed Computing, Entisar Seedi Alshammry Dec 2020

Refinements Of The Concept Of Privacy In Distributed Computing, Entisar Seedi Alshammry

Theses and Dissertations

In light of the tremendous development of technology in the modern world in which we live, privacy concerns are increasing, especially after the massive spread of distributed computing systems and the technologies that depend on it, whether in personal devices or public services. Hence, this research proposes refinements on the concept of privacy for enhancing the development of privacy-related strategies in distributed computing systems to address the elements of privacy. In particular, the study introduces the new concept of Privacy Appetite to describe and model the nature of the relationship between the intended disclosure of private information and gained value …


New Methods For Deep Learning Based Real-Valued Inter-Residue Distance Prediction, Jacob Barger Nov 2020

New Methods For Deep Learning Based Real-Valued Inter-Residue Distance Prediction, Jacob Barger

Theses

Background: Much of the recent success in protein structure prediction has been a result of accurate protein contact prediction--a binary classification problem. Dozens of methods, built from various types of machine learning and deep learning algorithms, have been published over the last two decades for predicting contacts. Recently, many groups, including Google DeepMind, have demonstrated that reformulating the problem as a multi-class classification problem is a more promising direction to pursue. As an alternative approach, we recently proposed real-valued distance predictions, formulating the problem as a regression problem. The nuances of protein 3D structures make this formulation appropriate, allowing predictions …


Student Meetup: An Ajs Project, Alejandro Zeballos, Suelen De Campos Fiorelo, James Harris Oct 2020

Student Meetup: An Ajs Project, Alejandro Zeballos, Suelen De Campos Fiorelo, James Harris

ICT

This report focuses on our perceived lack of applications that can assist students in finding suitable environments in which they can study together. Our research has shown that while there are applications that are dedicated to helping students to study, none that we have found help students connect with one another, for the sole purpose of studying.

With our application, we intend to create a platform that will enable students to connect with each other, on both a website and a mobile application. We hope to give students the ability to create and join study sessions, as well as provide …


[Chain Up Group] Applied Technology Group Project, Maria Beluz Suarez, Haein Kim Oct 2020

[Chain Up Group] Applied Technology Group Project, Maria Beluz Suarez, Haein Kim

ICT

This document presents the draft of the introductory chapter as well as the research and planning aspects of developing a text hosting service application based on block chain technology named‘Chain UP. This report represents part I of the continuous assessment of the year-module named Applied Technology Group Project for the 3rd year of the Information Technology course at CCT College Dublin. This chapter contains an introduction to Blockchain’s concepts and an overview of its benefits and the latest industry applications of this technology, specifically the financial services industry and the data security industry. In the next chapters, we will discuss …


Using Object Detection Algorithm And Optical Character Recognition To Read Data From Alphanumeric Tags In Text, Ana Bazerque, Davi Moraes, Marcela Souza Oct 2020

Using Object Detection Algorithm And Optical Character Recognition To Read Data From Alphanumeric Tags In Text, Ana Bazerque, Davi Moraes, Marcela Souza

ICT

The present document explores the use of machine learning techniques, specifically supervised learning and classification. It applies those techniques to create a solution for a real world company that provides medical products and services to hospitals. This project will deal with streamlining the calibration of medical weighing scales. The developed application will use object detection and character recognition to identify and classify a digital image of a scale’s tag, and fill in a form with the corresponding data. The main reason for the need of this application is to avoid human errors and automate the collection of data from the …


Li-Fi Share (Lfs): See What Light Can Do, Gamaliel Munoz, Anant Tandon, Juliana Sousa, Zohaib Qaiser Oct 2020

Li-Fi Share (Lfs): See What Light Can Do, Gamaliel Munoz, Anant Tandon, Juliana Sousa, Zohaib Qaiser

ICT

This project presents an innovative way how the user of internet can manipulate data transfer in a faster and security way. The main idea is to use “LI-FI ” that means type of Optical Wireless Communication (OWC) technology, bi-directional which uses light emitting diodes (LEDs) to transmit data between devices. In technical terms LI-FI transmits data by electromagnetic spectrum, high speeds of data over the visible light, ultraviolet, and infrared, and Wi-fi for example uses radio waves as a transmitter of data. While we were researching about the technology, we found out a new thing that we could use the …


Help Us Technology: Created By Students For Students, Celso Martins, Fabiana Friedrich, Guilherme Tenorio, Vinicius Martins Oct 2020

Help Us Technology: Created By Students For Students, Celso Martins, Fabiana Friedrich, Guilherme Tenorio, Vinicius Martins

ICT

HUT is an online platform created by third year students at CCT College Dublin as the Final Project for the Bachelor of Science in Information Technology. The initial idea for the project came up during a meeting in a Café where we were all debating what would be the project theme and final product. During the first group meetings in college, our group came up with several good ideas but what would benefit us all, as students, would be something related to Online Learning because during our last academic year, a global pandemic began leaving Educational institutions with no option …


Applied Technology Group Project Documentation For Nls-Project, Cauê Duarte, Felipe Mantovani, Olga Kiseleva, Taras Boreyko Oct 2020

Applied Technology Group Project Documentation For Nls-Project, Cauê Duarte, Felipe Mantovani, Olga Kiseleva, Taras Boreyko

ICT

Loyalty systems are commonly used to build and improve relationships between business and customers. Throughout history they evolved and became almost essential for small businesses such as coffee shops or small local stores. In this paper we will analyze existing loyalty systems that are presented in the world and Irish market, how they are used in the coffee shop industry and how new technologies can change and shape this industry. We examined multiple coffee shops brands present in Ireland and their rewards systems. We compared their loyalty systems using alternative methodologies and theoretical lenses in order to find new ways …


Conversa: A Community Of Conversation, Leandro Silveira, Willian Antunes De Sousa, Richard Welbert Silva Biagi, Patricia Correia, Lucas Freire Oct 2020

Conversa: A Community Of Conversation, Leandro Silveira, Willian Antunes De Sousa, Richard Welbert Silva Biagi, Patricia Correia, Lucas Freire

ICT

In the past decade, Dublin has seen increasing development in many sectors, remarkably in the Education industry. The country has attracted many English learning seekers, students that come to Dublin to live, learn the language, and the local culture. However, exciting this adventure might seem, foreigners may still struggle to overcome a set of difficulties when learning another language in a different environment.

For this reason, this project will try to develop an app that can help students meet new people with the primary objective to learn and practice English with people nearby. Users will be able to find people …


Mysmartpi, Camila Pulz De Faria, Fernando Aires Da Silva, Jesus Colina Nunez, Reginaldo Pereira Dos Santos, Thenilde Borges Oct 2020

Mysmartpi, Camila Pulz De Faria, Fernando Aires Da Silva, Jesus Colina Nunez, Reginaldo Pereira Dos Santos, Thenilde Borges

ICT

Nowadays, accessing the Internet in a secure way in a big concern for many people due to the increase of cybersecurity attacks and the vulnerability of the data that is transferred online. In order to address such vulnerabilities, the use of a Virtual Private Network is really important. Not only for security reasons, but also to access resources of the network, such as printers, files or web pages. Considering that many people, especially IT students, have curiosity and enjoy creating their own technologies, this project aims to create a user manual to teach how people can create their own VPN …


Pod: Plenty Of Dogs, Adriana Moreira, Claudio Santana, Jordana Marques, Kevin Cardoso, Larissa Fernandes Oct 2020

Pod: Plenty Of Dogs, Adriana Moreira, Claudio Santana, Jordana Marques, Kevin Cardoso, Larissa Fernandes

ICT

Finding the ideal match for dog breeding has never been an easy task for most dog owners in different parts of the world, including Ireland. Seeking an opportunity to minimise this problem, a lovely user-friendly web application called Plenty Of Dogs (POD) was developed to facilitate dog owners to found a perfect match for their dogs, according to their search criteria. Besides that, dog owners will also be able to find new friends to their doggies. Initially, only the Republic of Ireland will be benefited from POD services.

To achieve this goal, this project was divided into five distinct phases: …


Advcon, Beacon Devices And Electronic Advertisement, Edwin Ibrahim Garces, Eduard Fernando Cuadros, Thiago Almeida, Ben O'Leary Oct 2020

Advcon, Beacon Devices And Electronic Advertisement, Edwin Ibrahim Garces, Eduard Fernando Cuadros, Thiago Almeida, Ben O'Leary

ICT

Technology is increasingly becoming an important ally for business, so it is important to develop studies and research that bring innovation to the market.

This report is about implementation of an app that utilizes a Bluetooth communication as a way of send low data information to a mobile device as an advertisement and how it would help on the business growth.

The research that were carried out in order to bring more knowledge about the beacon technology that is being the basis of our project and mobile devices app development.

It was found that there is still more to be …


#Greener By Greentech, Ana Ospitaletche, Larissa Roseno, Jose Miguel Gonzalez, Amanda Brelaz Oct 2020

#Greener By Greentech, Ana Ospitaletche, Larissa Roseno, Jose Miguel Gonzalez, Amanda Brelaz

ICT

In recent years there has been growing concern about the negative impact humankind has on the planet. Companies and individuals are making efforts to mitigate their environmental impact. In this context and as individuals that care about the environment and try to lead a more sustainable life, we decided to research which elements could be stopping individuals from trying to implement changes in their daily habits.

One of the key conclusions of this research was that there is too much information, sometimes even conflicting, on how to lead a sustainable life.

#Greener aims to make a contribution by giving clear …


The Wall: A Mobile App To Identify And Store Social Events From A Digital Image Using Computer Vision, Akhill Chandran, Ana Julia Ortiz, Eliezer Maia Barbosa, Maura Carola Tangara, Raquel Martini Oct 2020

The Wall: A Mobile App To Identify And Store Social Events From A Digital Image Using Computer Vision, Akhill Chandran, Ana Julia Ortiz, Eliezer Maia Barbosa, Maura Carola Tangara, Raquel Martini

ICT

Social events, promoted in print media using posters, flyers and banners often fail to attract an audience because we frequently forget the details of the event when we pass-by the promotion on the street. Smaller venues or artists often rely on low-cost, street-level marketing campaigns in areas of high foot traffic areas to develop interest in an event. These venues or artist are often without a budget for online marketing or have a target demographic outside the typical Social Media consumer which makes attracting an audience difficult.

This project aimed to solve the problem of storing and reminding the user …


Retail Health & Safety Digital Management System, Anderson Oliveira Gomes, David Carvalho, Henrique Atanasio Wegner Oct 2020

Retail Health & Safety Digital Management System, Anderson Oliveira Gomes, David Carvalho, Henrique Atanasio Wegner

ICT

Health and Safety procedures and documentations are one of the many tasks that need to be done by a small retail shop, they are also one of the most difficult things to manage daily as all those can build up during the day/week. Inside Health and Safety there are many subcategories that need to be administered (maintenances, trainings and checklists for example) which can be very overwhelming for any management team notably in small retail shops as they do not have the permanent personnel to be able to maintain an organised system.

This project aims to create a management software …


Track My Ride, Cesar Padron Ramirez, Jady Silva Martins, Maria De La Luz Lagunas Modesto, Rodolfo Carvajal Marquez, Yuri Braga Oct 2020

Track My Ride, Cesar Padron Ramirez, Jady Silva Martins, Maria De La Luz Lagunas Modesto, Rodolfo Carvajal Marquez, Yuri Braga

ICT

Cycling has become more and more popular as a healthy activity and a transport option across many countries. This is not different in Ireland, a country where in April 2016, 56,837 people cycled to work; an increase of 43% since 2011 (Central statistics office, 2017).

Irish Government “committed to developing cycling as one of the most desirable modes of travel by 2020” as it plays an indispensable role in people’s lives (Sustainable transport division - department of transport, tourism and sport, 2009).

The “Balance” team managed to visualize that a strong cycling culture was becoming important in Ireland. Hence our …


Analytic Provenance For Software Reverse Engineers, Wayne C. Henry Sep 2020

Analytic Provenance For Software Reverse Engineers, Wayne C. Henry

Theses and Dissertations

Reverse engineering is a time-consuming process essential to software-security tasks such as malware analysis and vulnerability discovery. During the process, an engineer will follow multiple leads to determine how the software functions. The combination of time and possible explanations makes it difficult for the engineers to maintain a context of their findings within the overall task. Analytic provenance tools have demonstrated value in similarly complex fields that require open-ended exploration and hypothesis vetting. However, they have not been explored in the reverse engineering domain. This dissertation presents SensorRE, the first analytic provenance tool designed to support software reverse engineers. A …