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

Physical Sciences and Mathematics Commons

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

Master's Theses

Computer Sciences

Software Engineering

Articles 1 - 3 of 3

Full-Text Articles in Physical Sciences and Mathematics

Rasm: Compiling Racket To Webassembly, Grant Matejka Jun 2022

Rasm: Compiling Racket To Webassembly, Grant Matejka

Master's Theses

WebAssembly is an instruction set designed for a stack based virtual machine, with an emphasis on speed, portability and security. As the use cases for WebAssembly grow, so does the desire to target WebAssembly in compilation. In this thesis we present Rasm, a Racket to WebAssembly compiler that compiles a select subset of the top forms of the Racket programming language to WebAssembly. We also present our early findings in our work towards adding a WebAssembly backend to the Chez Scheme compiler that is the backend of Racket. We address initial concerns and roadblocks in adopting a WebAssembly backend and …


Wayfinder Application For Autistic Occupational Assistance, Nathaniel Edward Hishon Jan 2020

Wayfinder Application For Autistic Occupational Assistance, Nathaniel Edward Hishon

Master's Theses

Employment among autistic individuals is an area of noted difficulty, with an employment rate well below the general population [1]. Several barriers attributed to autistic unemployment, including difficulties communicating with employers and social interactions with coworkers, obsessive adherence to routine, and trouble organizing and completing workplace tasks, are also attributed to challenges in maintaining employment [2]. Several studies have concluded that long-term employment support is necessary to acquire and maintain autistic employment [3]. The noted benefit of intensive job training, such as access to job coaches, indicates the need for further support to help autistic individuals complete workplace tasks and …


Snoring: A Noise Defect Prediction Datasets, Aalok Ahluwalia Jun 2019

Snoring: A Noise Defect Prediction Datasets, Aalok Ahluwalia

Master's Theses

Defect prediction aims at identifying software artifacts that are likely to exhibit a defect. The main purpose of defect prediction is to reduce the cost of testing and code review, by letting developers focus on specific artifacts. Several researchers have worked on improving the accuracy of defect estimation models using techniques such as tuning, re-balancing, or feature selection. Ultimately, the reliability of a prediction model depends on the quality of the dataset. Therefore effort has been spent in identifying sources of noise in the datasets, and how to deal with them, including defect misclassification and defect origin. A key component …