You are required to complete a final project for the course. The project can be related to any of the topics discussed in the class. A strong project will demonstrate understanding of topics beyond the scope of what we covered in class. The objective is to develop a work that can be eventually extended to a conference paper. I value innovation above all and the second part is your execution of the ideas. As researchers, you should be to develop an idea to a submission and meet the conference deadlines.

You can choose any of the following projects:

- Come up with a new idea related to the course topic and implement it.
- Extend an existing paper in a new direction.
- Take one of the papers related to one of the discussed topics and implement the ideas presented in the paper.
- Take one of the topics covered in the class and write a survey paper, which discusses at least ten related paper.

You are required to work in groups of two.

Beginning of the class on 04/27/2016.

The project report should be in pdf format with no more than six pages of primary content using the ACM SIGPLN conference template with 11 point font size. You are allowed unlimited space for the citations and appendices, starting on page seven, but your report should be complete and understandable without reading this extra material. You are free to use either the word or the LaTeX template. However, I personally prefer the LaTeX template. There are many helpful material on how to write a good conference paper on the ACM SIGPLAN author center. I strongly encourage you to read the provided material.

Your project will be graded on a scale of one to 30 with ten points for the report, ten points for the implementation, and ten points for the presentation. If your work is ready to submit to a conference, you get 10 bonus points. In case of survey projects, the grade for report and presentation will be scaled by a factor of 1.5x.

- 5 points: Organized communication of the ideas in a conference paper format.
- 1 point: Grammar and spelling (1 point).
- 2 points: Clarity and grace, i.e., clear, well organized arguments in well organized paragraphs.
- 2 points: Empirical support for the proposed technique (4 bonus point).

- 4 points: Clearly presenting key ideas from the work.
- 4 points: Clear, well-organized slides.
- 1 point: Drawing high-level insights from the empirical results.
- 1 point: Motivating future work.

You should demonstrate that your implementation works. You will get a score between zero to ten based on the completeness of your implementation.