Research and Publications¶
SSL engages in traditional and applied research projects at the intersection of software engineering and computer systems.
In Progress Research¶
Below is a list of research projects that are currently being worked on by members of SSL.
|History of Computing||A single page React website that compares and contrasts the historical timelines in both the history of computing and the history of culture|
|Metrics Dashboard||The Metrics Dashboard is research software to apply classical in-process and code metrics to observe team progress and project health in open source projects|
|Testing Effectiveness||Testing Effectiveness is an effort to explore existing and new metrics specific to software testing over time. As a codebase grows, we hope that its testing code would also grow. We’re also interested in how existing metrics (coverage) correlate with classic metrics, such as defect density|
|Voltkey||The goal of Voltkey is to make the deployment and maintenance of new IoT devices easy. Currently, when we install new IoT devices, we need to go through a complex process of connecting the device to the WiFi network. With Voltkey, no configuration is necessary: you just plug the new device in and it works|
Below is a list of research projects that are currently being worked on by members of SSL and other research organizations at LUC and abroad.
|Computer Vision||An effort with Purdue University ECE.|
|Neuroscience||An effort with Argonne National Laboratory and the University of Buenos Aires.|
|Shape Analysis||The Shape Analysis project is a collaboration between Loyola University Chicago, Louisiana State University, and the University of Connecticut that explores the performance of machine learning algorithms on the classification of fossil teeth in the Family Bovidae. Isolated bovid teeth are typically the most common fossils found in southern Africa and they often constitute the basis for paleoenvironmental reconstructions. Taxonomic identification of fossil bovid teeth, however, is often imprecise and subjective. Using modern teeth with known taxons, machine learning algorithms can be trained to classify fossils.|
Below is a list of research projects that are currently not being worked on by members of SSL due to a lack of resources or because they are early in development.
|Laptop Ensemble and Software||The Loyola University Technology Ensemble performs using a collection of tools for interactive music performance. These tools allow for a group performance on laptops and to allow for tracking of progress through a group-performed composition|
|ZettelGeist||ZettelGeist is a plaintext note-taking system, inspired by the ZettelKasten Method|
|Hermes||Hermes is a hypervisor for MCU-based systems with real-time requirements. The goal of Hermes is to manage tradeoffs between performance and flexibility in software that runs on embedded systems|
|Non-Local Mean Curvature||Non-Local Mean Curvature is a mathematics project centered around writing algorithms for analytical mathematical concepts in a parallel way|
|FLIC: Fog Linked Internet of Things Cache||FLIC: Fog Linked Internet of Things Cache is a fog computing project which makes a fog topology more efficient with its bytes in and bytes out|