CS 6456 Principles of User Interface Software

Fall 2003

Graduate Student Research Project



Outline

Project Overview

The purpose of the project is to give you the opportunity to explore some topic in UI software in more depth than permitted in lecture. You are asked to choose a topic related to one covered in class, perform an extended literature review of the topic area, propose and explore a development task in that topic area, and give a final presentation.. You can elect to perform this project as an individual or in a team of two people. It is possible that more than one team works on a related project topic. However, those teams must work separately on the project. You are to use the Class CoWeb to publish the various deliverables of your project. Each project team must create a separate page on the CoWeb that is the home for your project deliverables, described below.
The project is worth 40% of the overall grade for graduate students. The breakdown of grading for the project is given below, with each part being assigned some portion of a total 40 points.

Part 0: Defining the topic

Due: October 17, 1:00 pm

You need to first declare what your project will be about. You are asked to choose a project topic that relates to topics covered in lecture. The purpose of your project is to explore this topic in more depth, so you will be expected to begin with the information provided in lecture and explore the topic in more detail, looking for more information on the historical background as well as the current state of the art in that topic.
The instructor will give feedback on the project topic to help define it in a way that will be most profitable for the learning outcomes of the class. There will not be any grading of this portion of the project.

Part 0.5: Reading list

Due: October 24, 1:00 pm

One of the first important tasks in the project is to assemble a reading list of relevant literature. This literature is expected to come from major conferences and journal publications, and in some justified cases, authoritative Web sites. For this part of the project, you must provide a list of 10-20 references that will be the basis for your literature review. This list will be reviewed by the instructor and TA.
The instructor will comment on the appropriateness of the reading list. This reading list will count for 2 points in the project grade.

Part 1: Literature review and implementation proposal

Due: November 7, 1:00 pm

Your project team is to write a 2000-3000 word literature review that provides a summary of the historical background of your topic as well as outlines the current state of the art. It is important that you provide descriptions of the significant contributions of the work represented in your reading list. You should provide a bibliography and relevant citations within this review.

At the end of your literature review, you should provide a proposal for a development project that is motivated by your literature review. This development project can take many forms. The goal of the development project is that you gain some experience either using a tool developed by some other company or researcher that you reviewed or developing some tool yourself that others might use. You have complete freedom in choosing the development environment for this project. The only requirement is that you be able to fully describe that development environment and provide some way for your project to be demonstrated to the instructor and TA at the end of the project.
The literature review will count for 15 points in the project grade.

Part 2: Implementation task

Due: November 24, 1:00 pm

Provide a description of your development project here. You will need to provide a summary of the motivation and goals of the development task. You should provide a clear description of your development environment, including links to any toolkits that you used. Any source code that you develop should be provided as an attachment to your deliverable.
The implementation portion of the project will count for 15 points in the overall project grade.

Part 3: Final Presentations

During last week of semester

During the last week of the semester, students will be responsible for a 15 minute presentation on their project.  This presentation will include a demonstration of your work as well as an overview of its relation to existing work.
The presentation will count for 8 points in the overall project grade.


Back to CS 4470/6456 Fall 2002 Home Page