ICS 624 Course Project (100pts)
- Since there are no exams in this course, the course project should be a
substantial research-oriented project.
- The course project should be an individual project. However, students can
form groups to work on more ambitious projects, but each member must be working
on a substantial piece.
You should aim for the project to be
publishable as a workshop/poster/demo paper in a reputable conference.
You are free to propose your own projects in your area of interest as long as
there is a clear data management or data processing aspect.
You may also work on a "canned" project predefined by the instructor (TBA).
Projects should have a significant implementation and experimentation component or a significant theoretical analysis component.
Projects should contribute something new to the existing body of knowledge. Hence a literature review will be necessary to summarize the relationship of the project with prior work.
Milestones and Deliverables
Check the course schedule on the course website for due dates of the various milestones. The project proposal dateline is meant to help you start thinking about the project early. Your project can continue to evolve and change after the project proposal dateline.
Proposals should be posted in Laulima/Discussion List/Class Discussion and the title should be prefixed with "Proposal:". The proposal should contain the following sections:
- Project Proposal
- Project Progress Report
- Project Presentation
- Project Write-Up
Again, the proposal is an exercise to help you plan your work. While what
actually happens may well be very different, try to be as honest and as
realistic as possible in the plan.
You are not required to turn in code, but be prepared to show any code you
wrote, should the instructor request for it for the purpose of grading. The
grading of the projects will be based on the following criteria:
- Members: list of names of students working on the project
- Research question: a brief and succinct statement on what research question
the project aims to answer
- Statement of work: a short paragraph describing of how you plan to address the research question or problem.
- Timeline: list major milestones and checkpoints. A fortnightly schedule would be nice.
- Novelty of the research problem and the proposed solution.
- Quality of analysis and evaluation (theoretical or empirical).
- Amount of work/effort put into the project.
- Relevance to data management research.
- Presentation quality (clarity,enthusiasm, etc.).
Peer Evaluation of Projects
You are encouraged to evaluate the project of your peers critically but
constructively. You will receive TBD percentage points as extra credit towards
your course grade for every evaluation that you submit
A Few Pre-defined Projects
- Optimizing Access Across Multiple Hierarchies in Data Warehouses (Journal Paper)
- Join Compression
- Semantic Queries for Scientific Applications
- Fast RDF Path Statistics
- Energy Efficient Complex Event Processing
- Streaming System for Wind Energy Optimization
- Elastic SQL Processing for Scientific Applications