Spring 2018

Senior Project terms:

Mentor(s):

Yuzhou Feng (Aaron)

Product Owner(s):

Masoud Sadjadi

Instructor:

Masoud Sadjadi

Project Description

BreazeHome is an academic project originated and lead by Dr. Masoud Sadjadi to help his students learn Agile Software Development in the context of a Web-based real-estate application that provides property information and services for home buyers, sellers, renters and realtors. BreazeHome is designed to be simple and to have an intuitive user interface in order to provide the best experience for its end users

Team Members

  • Alex Dubuisson
  • |
  • Alex Dubuisson
  • |
  • Alexander Mohamed
  • |
  • Andrew Cristancho
  • |
  • Andreina Rojas
  • |
  • Brandon Cajigas
  • |
  • Davi Guerra
  • |
  • Eithel Sierra
  • |
  • Elio Rosabal
  • |
  • Fernando Serrano
  • |
  • Jorge Cura
  • |
  • Lester Hernandez Alfonso
  • |
  • Lyda Caballero
  • |
  • Richard Roda
  • |
  • Ronny Alfonso
  • |

Mentor(s):

Giri Narasimhan

Product Owner(s):

Giri Narasimhan

Instructor:

Masoud Sadjadi

Project Description

Machine Learning for Cache Management 1.0 purpose is to create a Cache Replacement Algorithm capable of having better hit ratio than experts such as ARC, LRU, CLOCK, or LFU by using Machine Learning techniques. As a result of 7 Sprints the team proposes a framework called LeCaR that using regret minimization is able to outperform ARC (strongest adversary) when cache available size is small relative to the size of working set. The first steps were to create the tools needed to analyze the learning rate of a ML algorithm and contrast the results with its competitors. Synthetic Traces is a feature that allows researchers to study the behavior of the weights and the hit ratio of any learning algorithm. The Pollution Counter feature was useful in order to understand the relationship between LeCaR and LFU. To make it appealing and user friendly, the Experiment Helper Windows application was developed.

Team Members

  • Wendy Aleman
  • |

Mentor(s):

Juan Caraballo

Product Owner(s):

Jason Cohen

Instructor:

Masoud Sadjadi

Project Description

Traditionally, the first 15 minutes of a police officer's shift is spent at the station in a briefing room where the shift supervisor, commonly of sergeant rank, goes over a clipboard of information with the officers. This information ranges from internal department matters, crime trends, be on the lookouts (BOLOs), as well as any other information that needs to be passed on to the officers at the commencement of their daily tour of duty. The new roll call system, named Virtual Roll Call, is a web-based application where officers can log in to view the documents and information that supervisors would go over at a traditional roll call. The purpose of this new system is to provide an additional avenue for supervisors to communicate and share important information with their officers in real time. Virtual Roll Call will allow for officers to be briefed on all the necessary information and give both the supervisor and officer the flexibility that is expected in the world we live in today.

Team Members

  • Darilys Pereira
  • |
  • Juan Hernandez
  • |

Mentor(s):

Mark Finlayson, Rob Cunningham

Product Owner(s):

Mireya Jurado

Instructor:

Dr. Masoud Sadjadi

Project Description

The SEED project focuses on evaluating the security of encrypted database systems, such as CryptDB, and making them more secure. This version of the project aimed to fix information leakage from columns with deterministic encryption by controlling the frequency distribution of data.

Team Members

  • Joannier Piñales
  • |
  • Steven Caceres
  • |

Mentor(s):

Juan Caraballo

Product Owner(s):

Jason Cohen, Frank Alvarado

Instructor:

Masoud Sadjadi

Project Description

The BOLO (Be On the Look Out) web-application ushers the BOLO into the 21st century by allowing officers to create BOLOs in real time using a mobile device and simultaneously disseminating the information to a vast number of police officers with speed.

Team Members

  • Adam Andrade
  • |

Mentor(s):

Leila Zahedi

Product Owner(s):

S. J. Ehsanzadeh

Instructor:

Masoud Sadjadi

Project Description

Here’s the theory: In 21st century classrooms, all teachers teach reading. And all reading entails vocabulary. Additionally, students learning English (ESL students) need vocabulary, and teachers need to guess which vocabulary to teach them. If you learn the most frequently used vocabulary first, you’ll learn a new language faster. Right now, though, teachers guess what that vocabulary is. Here’s our problem: Since we guess so much, language learning isn’t so efficient. In fact, learning the wrong vocabulary first can drag us down and discourage us. Here’s what we know: We have lists of the most frequently used vocabulary, as well as the most important vocabulary for students to learn for them to succeed in school. Here’s what we want: We want to create an app where teachers can take a picture of some text; that text, through OCR software, is sifted through a vocabulary profiler, sifting the words of the text into 6 categories: -Academic words -STEM words -Low frequency words -Medium frequency -High frequency -Names and other Thereby, assisting teachers with choosing which words to focus on with their classes. In other words, it prioritizes words to focus on; Ultimately, VIRS will have two separate options for English language learners and native speakers. In each option, VIRS offers vocabulary practices and language tests according to the students’ proficiency level. Meanwhile, it asks teachers to create a user name and password to sign in, thereby helping classroom teachers save their data for future use. In addition, VIRS would have a section for families to sign up to access vocabulary and reading tests. In this way, parents can work with low performance students through VIRS. In the meantime, VIRS can be helpful for those who want to read authentic graded texts based on academic vocabulary. The functionality of VIRS: Fast analysis of a large number of textbooks through OCR technology, VIRS produces a profile that makes it easier for teachers to have a better view of the text, VIRS bolds academic words through the text and will raise students’ attention which consequently lead to a higher learning rate, VIRS will have a readability index that would help teachers in making their decisions about which texts are most appropriate for each proficiency level, VIRS will offer KWIC (Key Word in Context) that will help students to develop ideas and do better brainstorming. Please let me know, if you have any questions. Product owners: Dr. ERIC S DWYER email: eric.dwyer@fiu.edu http://www2.fiu.edu/~dwyere/resume.html Department of Curriculum & Instruction Florida International University Seyedjafar Ehsanzadehsorati Version 3.0 is available here: https://github.com/FIU-SCIS-Senior-Projects/VIR-Vocabulary-in-Reading-3.0

Team Members

  • Christian Hidalgo
  • |
  • Juan Carlos Valladares
  • |

Mentor(s):

Cristina Palacios

Product Owner(s):

Cristina Palacios

Instructor:

Masoud Sadjadi

Project Description

Snackability is a mobile application is a collaboration between the Department of Dietetics and Nutrition and the VIP program at FIU. This app was born after a study conducted by Dr. Cristina Palacios and her team throwing alarming results regarding the diet of adolescent and college student and the growing amount of unhealthy snacks popularized among them. Currently, there is a guideline for healthy snacking published by the USDA; however, these are often lost in translation when youth are faced with the decision to choose a snack. This app app would provide a simple guide informing how healthy the snack is by assigning a score based on how compliant it is to the USDA guideline for healthy snacks

Team Members

  • Frank Hernandez
  • |
  • Bertha Perez
  • |

Product Owner(s):

Shahin Vassigh

Instructor:

Masoud Sadjadi

Project Description

Learning with Virtual Reality 5.0 is a Virtual Reality system that focuses on providing an intuitive learning environment for students in the architectural discipline. The system uses a 3D model of FIU’s SIPA building for an educational purpose. On this iteration, our team focused on enhancing the experiences by adding additional details and correcting performance issues. This document will provide a detailed overview of the project goals along with the proposed architecture. The first thing we will describe is the system currently being used by FIU’s Architecture department and the purpose of the new iteration. Afterwards, we will cover the User Stories used to formally capture the requirements for the system. They are presented in a numerical ordered format for ease of reading. Furthermore, we will provide a robust detail overview of the system design including architectural patterns, system/subsystem decomposition, deployment diagrams and design patterns. Finally, system validation will be explained with test cases using both sunny and rainy-day scenarios.

Team Members

  • Roger Boza
  • |
  • Jerry Pujals
  • |

Mentor(s):

Joshua McLendon

Product Owner(s):

Guðmundur Traustason

Instructor:

Masoud Sadjadi

Project Description

Skillcourt is an application that allows soccer fanatics around the world to develop their skills and become as good as the soccer players they idolize whenever and wherever. SkillCourt is the application trainers would love to have access to. It allows the user to personalize soccer games and simulate them as how playing out in the field would be like. The application has a user- friendly design that allows users to easily get setup with a game of their liking, there are a few game mode which they are allowed to choose from and at the end of each game, a summary of the total points accumulated over the game is given, giving the user an insight of how their skills out in the field are.

Team Members

  • Carlos Alva
  • |
  • Sandra Hurtado
  • |
  • Sergio Rosales
  • |

Mentor(s):

Dr. Monique Ross

Product Owner(s):

Dr. Monique Ross

Instructor:

Dr. Masoud Sadjadi

Project Description

To-Do Optimizer is an application that automates the way task management and navigations are used together. By implementing the navigation into the task management application, users will use an immersive application which will save them time and make their day more productive. To-Do List Optimizer provides a simple route, from the starting point to multiple destinations, it generates an always updating route which will save time driving and managing tasks. Using the Google Maps API, we guaranteed a fast and productive way to complete the user’s tasks.

Team Members

  • Manuel Garcia
  • |
  • Daniel Gonzalez
  • |
  • Salvador Ricardo
  • |

Mentor(s):

Mark Finlayson

Product Owner(s):

Andres Cremesini

Instructor:

Masoud Sadjadi

Project Description

Web Page Archiving and Content Analysis 1.0. Before this, no solution existed to batch download large sets of web pages into a format that allows easy programmatic access to pages’ component parts. Now, one can use the tool built during this project to download, from a provided set of URLs, a faithful snapshot of news articles or blog posts, with all multimedia in original formats and with original file names, encapsulate this snapshot in a single file from which images, videos, or other multimedia can be easily extracted, enable the archive to be easily opened in a browser for viewing and browsing, with links to external sites preserved, but with links to local multimedia resources pointing to in the in-archive artifacts, identify the main textual content of the article, and extract that into a separate file with appropriate encodings, identify the posting, publishing, and/or correction date of the article

Team Members

  • Mark Fajet
  • |
  • Juan Alvarado
  • |

Mentor(s):

Francisco Ortega

Product Owner(s):

Francisco Ortega, Masoud Sadjadi

Instructor:

Masoud Sadjadi

Project Description

The VIP Web Application facilitates the operation of the Vertically Integrated Projects (VIP) Program at FIU. This system is designed to support most of the day-to-day operations for the students and faculty involved with the VIP Program. The web application’s functionality includes: project proposals by faculty members, proposal approval or denial by a PI/administrator, and student applications to participate in the accepted available projects. Student applications will also need to be reviewed by either the staff member in charge of a particular project or the system administrator.

Team Members

  • David Venta
  • |
  • Sergio Hernandez Padron
  • |

Mentor(s):

Nathan Moyer

Product Owner(s):

Nathan Moyer

Instructor:

Dr. Masoud Sadjadi

Project Description

The Key Science iOS application was requested to help The Key Biscayne Citizen Scientist Project further fulfill their mission of having citizen and professional scientists monitor, protect and share information on the most critical natural resources of Key Biscayne. This application aims to feature the information provided on the Key Science website as well as integrating: offline viewing, an easier to use mobile user interfaces, user profiles, a geo hunting educational game and a notification system.

Team Members

  • David Gonzalez
  • |
  • Emmanuel Malave
  • |

Mentor(s):

Dr. Francisco Ortega

Product Owner(s):

Dr. Francisco Ortega

Instructor:

Dr. Masoud Sadjadhi

Project Description

AR-VR-VE For Computer Science Education 2.0 is a desktop puzzle game developed to showcase the basics behind programming with the purpose of encouraging women to join Computer Science.

Team Members

  • Carlos Martinez
  • |
  • Arelys Alvarez
  • |
  • Mairim Barrios
  • |
  • Samira Tellez
  • |
  • Fidel Hernandez
  • |

Mentor(s):

Francisco Ortega, Masoud Sadjadi, Juan Caraballo

Product Owner(s):

Francisco Ortega

Instructor:

Francisco Ortega, Masoud Sadjadi, Juan Caraballo

Project Description

The goal of the CodeVR project is to address the issue of the lack of software developers joining the field, and ultimately help more students feel confident in pursuing a career in Computer Science. Users in the CodeVR environment will be able to interact with pre-designed animations that will showcase the flow of execution of common sorting algorithms as visual representations. The application provides a hand tool for an interactive user experience and more flexible interactions with objects in the virtual environment. The 3D virtual objects that a user can interact with are based off a custom CodeVR language which was implemented specifically for this project. Additionally, this release of CodeVR 1.0 features a source to source compiler that allows generated CodeVR source code to be translated into Python.

Team Members

  • Miguel A. Jardines
  • |
  • Andres Chalela
  • |
  • Rolf Gilet
  • |

Mentor(s):

Emilio Lopez

Product Owner(s):

Emilio Lopez

Instructor:

Masoud Sadjadi

Project Description

SOP Technologies is an environmental technologies startup based in Miami. SOP provides technologies to prevent ocean pollution, prevent floods, and provide cost savings to communities. The Smart Stormwater / Smart City System 2.0, aims to provide cities with a system that allows them to more easily capture, analyze and share data captured by distributed sensors/IoT devices

Team Members

  • Leandro Gonzalez
  • |
  • Luis Herrnsdorf
  • |

Mentor(s):

Dr. Francisco Ortega

Product Owner(s):

Dr. Francisco Ortega

Instructor:

Dr. Masoud Sadjadi

Project Description

The proposed solution to this issue is Alchemist Escape, a video game designed to increase awareness and interest in CS. The core concept of this game is to teach the player about CS concepts at a subconscious level through play. Research will be done on the player’s performance to improve future iterations of the game

Team Members

  • Armando Carrasquillo
  • |
  • Daniel Perez
  • |
  • Santiago Bolivar
  • |

Product Owner(s):

Dr. Khoddamzadeh

Instructor:

Masoud Sadjadi

Project Description

Dr Horticulture is IOS app that uses image processing to solve the issue of over fertilization of plants. The app does this by taking a user uploaded image and processing it to get an index value that represents the green of the plant's leaves. With that index and the Research developed by Dr. Khoddamzadeh it is able to accurately give feedback as to how much fertilizer the plant need, if any at all. The domain of the app is in potted flowering plants at the moment. However more plants will be introduced in the future. With the end goal being to stop fertilizer runoff and stop the contamination of water due to Algol blooms caused by the fertilizer.

Team Members

  • Jose Nunez
  • |
  • Cesar Reyes
  • |