Skip to content

Project

Course Research Project Overview

Project Overview

One of the main components of this course will be a semester-long research project wherein your will be conducting a significant investigation into topics that sit at the intersection of Deep Learning and Software Engineering. The end product of this will be a written report that is approximately 12 pages in length (10 pages for text and 2 pages for references). However, the project will be broken down into a series of 5 checkpoints that will be due at various points throughout the semester, as indicated by the schedule below and on the course schedule page. Grading Criteria for each Checkpoint will be posted to the individual Project Checkpoint pages.


Collaboration Policy

You are allowed to work with up to one other student on the course project. If you choose to work with another student, one grade will be assigned for the course project for both students.


Assignment Schedule & Instructions

All HWs are due by the time class begins (4:30pm) on the due date indicated. See the full course schedule for additional information.

Project Checkpoint

Due Date

Assignment Description

Project Checkpoint 1: Plan of Work and Related Work February 24th
Project Checkpoint 2: Approach Description March 10th
Project Checkpoint 3:Design of Experiments/Case Studies March 24th
Project Checkpoint 4: Preliminary Results April 14th
Project Checkpoint 5: Final Results (In-class Presentation) May 5th
Project Checkpoint 6: Final Project Report May 12th

Formatting Instructions

Project checkpoint submissions should be formatted using the “ACM Primary Article Template”, as can be obtained from the ACM Proceedings Template page. LaTeX users should use the sigconf option, as well as the review (to produce line numbers for easy reference for grading). To that end, the following LaTeX code can be placed at the start of the LaTeX document:

1
\documentclass[sigconf,review]{acmart}
1
\acmConference[SWE-795]{Intersections of Deep Learning and Software Engineering}{Spring, 2022}{Fairfax, VA, USA}

Alternatively, if you prefer to use Overleaf (an online service that allows you to edit LaTeX in your browser), you can find the ACM conference template here.

You are free to use either LaTeX or Microsoft Word to write your project checkpoints. However, the instructor strongly recommends that you use LaTeX, as while it does require a learning curve, it is far more capable in terms of producing extremely high quality typeset documents.

References

If you are using LaTeX, you should use BibTeX to manage your references. You can find a guide on using BibTeX here.


Submission Instructions

Project Checkpoints should be submitted as a PDF via Blackboard to the appropriate assignment.


Project Checkpoint Grading

All project checkpoints will be graded using the following rubric. Note that points lost on previous project checkpoints are able to be made up if the issues are resolved by the time the final project report is turned in.

Category

Professional (100%)

Adequate (75%)

Needs Work (50%)

Serious Problems (25%)

Grade

Content Full grasp (more than needed) of material in the draft Solid presentation of the material in the draft Less than a full grasp of the information revealed only partial details No grasp of information and the key details are missing 50%
Organization Information presented in a logical interesting sequence that is easy for the reader to follow Information is presented in a logical sequence that is easy for the reader to follow with a few minor logical problems Presentation of the draft jumps around a lot and is not easy to follow although it is possible The reader cannot follow the text because it follows no logical sequence 20%
Visual Aids Visuals explain and reinforce the rest of the paper Visuals relate to the rest of the paper Visuals are too few or not sufficiently related to the rest of the paper Visuals not used or are excessive 15%
English No misspelled words or grammatical errors No more than a few misspelled words or grammatical errors No more than ten misspelled words or grammatical errors ten or more misspelled words or grammatical errors 15%