MASTER'S PRESENTATIONS - FALL 2016 Thursday, December 15, 2016 9:00 am - 12:00 pm - GVSU School of Computing ...

Page created by James Potter
 
CONTINUE READING
MASTER'S PRESENTATIONS - FALL 2016 Thursday, December 15, 2016 9:00 am - 12:00 pm - GVSU School of Computing ...
MASTER’S PRESENTATIONS

         FALL 2016

  Thursday, December 15, 2016

      9:00 am – 12:00 pm
        Room 2204 KC
SCHOOL OF CIS
                                          FALL 2016
                             MASTERS PRESENTATIONS
                              Thursday, December 15, 2016
Schedule of Presentations KC 2204:
9:00 am - Three to Five Minute Lightening Rounds

                  Khalid Alhamdan – MS Project, Advisor: Dr. Yonglei Tao
                  “Just Say It: Search and Add Business In Your City”
                  Srikanth Dandyala – MS Project, Advisor: Dr. Yonglei Tao
                  “SportBazaar – An E-Commerce Platform”
                  Achyuth Minnama Reddy – MS Project, Advisor: Dr. Yonglei Tao
                  “Online Test Taking System”
                  Venkata Uppalapati – MS Project, Advisor: Dr. Yonglei Tao
                  “Book Sharing in University”
                  Khalid Almoqhim – MS Project, Advisor: Dr. D. Robert Adams
                  “Assessment of Open Source Project Management Tools for CIS 467”
                  Chaitanya Karumanchi – MS Project, Advisor: Dr. D. Robert Adams
                  “Found It – A Lost and Found iPhone App”
                  Shiva Madiraju – MS Project, Advisor: Dr. D. Robert Adams
                  “Laker Chat Application”
                  Muli Muthiani – MS Project, Advisor: Dr. D. Robert Adams
                  “An Integrated Registrations System for Automotive Parts”
                  Mark Bradburn – MS Project, Advisor: Dr. Jonathan Leidig
                  “Multiple-Access Graph Search”
                  Christopher Taylor – MS Project, Advisor: Dr. Greg Wolffe
                  “Creating Masterpieces: Toward Content-Aware Style Transfer”

Sixty minute poster presentations to immediately follow
Just Say It
            Search and Add Business In Your City
                                       Masters Project
                                Presented By: Khalid Alhamdan
                                   Advisor: Dr. Yonglei Tao

Abstract:
The customers have the right to know how store services are performed. The ratings give an idea to
the public whether a service is good, outstanding, not-satisfactory or needs improvement. Also, it is
designed to give the users a way to gauge the level of service and improve transparency by providing
the views of the customers who use services. The ratings are given by users who have already visited
the seller’s place and choose to rate them on the website. It is a website that provides customer an easy
way to search for an item and buy products based on customer reviews. The site acts as a platform to
bring together customers and businesses by helping the users find related providers of products and
services quickly, while helping businesses listed in the website database to market their offerings.
SportBazaar – An E-commerce Platform
                                      Masters Project
                              Presented By: Srikanth Dandyala
                                  Advisor: Dr. Yonglei Tao

Abstract:

SportBazaar is an online e-commerce platform to sell sports goods and equipment. The origin of the
word ‘Bazaar’ comes from Parthian language with a meaning ‘marketplace’. SportBazaar web
application provides one platform for people to buy goods and equipment related to sports. Sport
personnel who need anything related to sports can login to the application and search for the available
products. They can also pull up the details of the available sports goods using the Buy now option and
also Add to cart option for multiple products. Online shopping is an excellent way to bring all the
vendors to one place which eventually marks best negotiable price deals. It’s obvious that online
shopping sites partner with courier providers and product price may vary depending on delivery date.
SportBazaar can directly or indirectly help individual’s by providing fast, reliable services and also
bring down the price.

The user interface components were built using the HTML/CSS, JavaScript and Java Server Pages.
Servlets were used as controllers in the Framework. Persistent API (JPA) used for developing web
applications. MySQL database and Apache Tomcat is the server used to build this application. The
business logic is obvious with authentication, routing, sessions, queuing and caching and expressive
migration system. The total application has been built on MVC architecture.

References:
1.     Ayto, John (1 January 2009). Word Origins. Bloomsbury Publishing. p.104.ISBN 978-1-4081-
   0160-5
2.      Jungmann, Lukas (10 October 2015). "What's New in the Java Persistence API (JSR 338)
     [CON7631]". JavaOne 2015 Session Catalog. Retrieved 2016-11-08 – via rainfocus.com
3. Java     Shopping       Cart     Powered        by      SoftSlate.,    Retrieved      on      2013.
   http://www.softslate.com/featureList.html
4.      "Supported Platforms: MySQL Database". Oracle. Retrieved 24 March 2014.
Online Test Taking System
                                        Masters Project
                           Presented By: Achyuth Minnama Reddy
                                  Advisor: Dr. Yonglei Tao

Abstract:
The project is a web based “Online Test Taking System” application. It mainly concentrates setting up
an online automated test management system based on a timer. Here we divide into three main
modules.
At first, Advisor is the highest privileged and primary user. Can do the operations like create, view and
delete the test. Assigns test to professor. Can view the history of tests and delete them. Has most of the
access in managing the professor and student in the system

Then Professor has the privileges to manage to student. Can do the operations like create, view, update
and delete questions. Will be receiving the test assigned by the advisor and handles preparing the
format of questions and assigning respective points. Can assign the test to student and grade the test.

At last, Student will view the list of tests that are assigned and available based on the day and timer.
Completes the test and submits. Timer will be running on the background. Able to check grades after
the test submission or once assigned by professor.

This online test taking system module is an effective management web application that helps the users
in addition to the ongoing take-home or class room based test.
Book Sharing in University
                                        Masters Project
                               Presented By: Venkata Uppalapati
                                   Advisor: Dr. Yonglei Tao

Abstract:

Book sharing in university is actually an extended help by the students to fellow students. Any student
with in the university can share books related to academic, comics, novels or may be some self-
prepared notes. Two aspects in which it will be beneficial is that it will help decreasing the cost that we
spent on books and it will help in enhancing the positive environment among students. It will create a
platform to get to know more people and has the chance to share their knowledge. Book sharing is
encouraged as it is very much easier to buy/sell books here when compared to online which comprises
shipping costs and time. On the other hand, students can rent their books to other students for a
semester for cheap or for free.

Book sharing web application Is developed using JAVA/ JSP servlets web technologies. Mysql was
chosen as a relational database and Apache Tomcat 9.0 to host the web application. This application
will allow students to rent or sell books with minimum ease by just adding book information like
department, category and image with little description about the book. The user can search for the book
he wants and communicate with the owner by comment or email. This web application may have
potential and scope of extent for daily use in a university.
Assessment of Open Source Project
               Management Tools for CIS 467
                                        Masters Project
                                Presented By: Khalid Almoqhim
                                 Advisor: Dr. D. Robert Adams

Abstract:
Any IT project requires discipline, commitment, and collaboration to be successful. Without these
three key ideas, a project may fail or may not meet its deadline and budget. However, there are many
tools that can be used to help manage any project successfully. The goal of this project is to find an
online tool that undergraduate students can use to manage their CIS 467 capstone project successfully.
Most students who take this course do not see the value of these tools because they don’t see any
specific value in using such a tool. Furthermore, no one specific tool was recommended so students
were left to their own devices to find a suitable tool. Our objective is to find a tool that is free or
affordable for students, and easy to use. Free or affordable monthly cost will encourage students to use
the tool, and ease of use will ensure students have little excuse to use the tool. It is imperative that the
tool bring value to student projects and help them manage their projects successfully. We have
evaluated over forty online tools. We have applied criteria to these tools to narrow down the number
to six candidate tools. Then we used these six tools one by one in a simulated project to find out which
one is the best for students. Using our experience, we recommend three tools for use in CIS 467.
Found It – A Lost and Found iPhone App
                                         Masters Project
                             Presented By: Chaitanya Karumanchi
                                Advisor: Dr. D. Robert Adams

Abstract:
With the increasing number of lost and found items in the campus, FoundIt will be helpful in tracking
and maintaining the database of the same.

Students or Helpdesk Staff or anyone in university can post items that they found around the campus
along with the details of when are where he/she found it along with a picture which will be stored in a
central database.

The details of where did they leave the item would also be listed.

When a user lost an item and looking for it around the campus, he/she can use the app to search for
items lost in a specific area at a given time.
Laker Chat Application
                                      Masters Project
                                Presented By: Shiva Madiraju
                                Advisor: Dr. D. Robert Adams

Abstract:
This is a iOS Mobile Application like Social Networking Site, where Users are able to Login and they
can communicate with the people who are already registered. To be in detail the app looks like
Facebook Messenger. Users they can make thread communication with other users

The person who are registered in the app they can create account with Profile Picture, Chat with other
registered Users.
An Integrated Registration System for
                     Automotive Parts
                                        Masters Project
                                 Presented By: Muli Muthiani
                                 Advisor: Dr. D. Robert Adams

Abstract:
An automotive parts testing company wants to make the process of registering new automotive parts
for testing more efficient. Currently, the company accepts test requests from aftermarket parts
manufacturers via email, postal mail, and fax; a process that is inefficient and error prone.

The purpose of this project is to develop a web-based application that parts manufacturers can log into
and submit new part registration details. Users will also have the ability to view parts submission
history. The application will be the primary bridge between parts manufacturers and the testing
company that maintains a database of tests. They want a system that uses wizard-based approach to
gather information from manufacturers while adhering to business rules.

The tester’s environment consists of: a SQL Server 2012 database and IIS 7.5 server. The solution
utilizes a 3- tier ASP.NET design architecture. At the presentation tier are web forms. For Part
Registration, a Multiview control is used to split data entry into a series of steps. The Business tier
utilizes C# for Code-Behind to perform all part registration while adhering to the tester’s business
logic. The Presentation layer uses Javascript to display registration history, filtering, sorting, and
searching. The ADO.NET entity framework provides data access and connection to the Data tier. The
data tier comprises of a SQL Server 2012 database and stored procedures.
Multiple-Access Graph Search
                                        Masters Project
                                 Presented By: Mark Bradburn
                                 Advisor: Dr. Jonathan Leidig

Abstract:
Dichotomous keys are binary search trees commonly used in biology to efficiently identify an
unknown organism. A search is initiated at the root of the tree and traverses a single path to an
ultimate leaf node, the species in question. The path taken between successive nodes is determined by
a decision regarding the features of the organism in question (e.g., “has vertebra/has no vertebra”). For
all searches, the root node is the single access point. Each search is required to traverse the full depth
of the tree from root to leaf. This topology constrains a user’s search. If the user is unable to answer
the decision question at a node, they cannot make any further tree traversals. It is not uncommon for a
feature to be ambiguous, missing, or unclear to the user. In situations like these, the user is left with no
path forward.

This tool addresses the limitations of dichotomous keys by decomposing the tree into a graph. In the
graph representation, each leaf node (species) of the dichotomous key is linked to feature nodes
described by its parent nodes. Additional feature nodes are created from additional information not
included in the key. The resulting graph has multiple points of access, allowing a user to initiate a
search anywhere in the graph and only address features they can reliably describe.

This search tool uses a Neo4j graph database, D3.js visualization, and a web interface to assist the
graph search. The interface provides both a table view and graph representation of the data. The user
can interact with both the tables and the graph to select new features. The interface provides a
searchable list of categorical features and a graph visualization of the search space. Once the user
selects a set of features, a ranked list of candidate species is provided. The interface also suggests
optimal features to examine next. The feature suggestion provides a ranked list of features that would
most efficiently reduce the search space (i.e., which feature would eliminate half of the candidates).

This tool is not limited to dichotomous keys. It can also be generalized to a variety of search tasks.
This project was also evaluated with additional retrieval case studies (e.g.,grass identity matrix and
beer products database).
Creating Masterpieces: Toward Content-Aware
               Style Transfer
                                        Masters Project
                               Presented By: Christopher Taylor
                                   Advisor: Dr. Greg Wolffe

Abstract:
Amongst the methods available for machine learning and artificial intelligence, neural networks are
well known for their flexibility and robustness at problem solving. In particular, convolutional neural
networks (CNNs) are the method of choice for computer vision problems because of their effectiveness
at object recognition and classification. Somewhat surprisingly, recent research has employed CNNs
for creative purposes; in A Neural Algorithm of Artistic Style, Gatys et al. demonstrated the use of
deeply-connected convolution networks to extract the style representation of famous pieces of art and
apply it to photographs.

The goal of this project was to enhance that basic approach by introducing style-masks based on a
segmentation of the content image. It uses the Torch framework for deep machine learning, a modified
VGG-19 CNN for object recognition, and a Lua-like scripting language to develop a new algorithm for
transferring artistic style. The improved algorithm uses image segmentation to generate weight masks
specific to each individual style layer. Applying these masks to the computation of gradients produces
higher-fidelity images that are more faithful to content image features and color, while still
incorporating the target style. Although the results are, by definition, subjective, the project was
successful at developing a new artistic style transfer algorithm.
You can also read