14-829 / 18-638: Mobile and IoT Security - Fall 2020
Course Project - Statement of Work
- Due: Oct 8
- Description: Once the initial background and project idea is established, teams will work to properly scope their project
and identify a set of tasks/milestones to target throughout the semester. The project Statement of Work (SoW) has two deliverables:
a written report and a recorded presentation.
- Tasks:
- Scope your project - As part of the SoW, you'll need to determine the breadth and depth of your efforts within your chosen
problem space. This will include determining reasonable models and assumptions for any relevant systems, adversaries, etc. as well as
realistic parameters for your study.
- Set your goals - Once you've scoped your efforts, you'll need to determine a concrete set of goals that you hope to achieve
during the semester-long project. This could take the form of a list of tasks that each team member will work on or a set of group
milestones (not just presentations and reports), but in either case, a tentative schedule of goals should be established. You should
also consider potential risks and relevant backup plans.
- Present your SoW - Each team will arrange their SoW efforts into a project presentation. The presentation should include a brief
overview of the problem area, the specific project focus, the set of tasks/milestones, the schedule, and a discussion of risks and backup
plans. Teams will record their presentation and submit the URL of the video (viewable by anyone with the link).
- Write up your SoW plan - Each team will also arrange their SoW efforts into a more formally written SoW document. The document should
mostly include the same content as the presentation, but in far more detail, including discussion of background and related work; project
goals, tasks, and schedule; risks and backup plan; an outline of individual team member responsibilities; and a budget for any hardware, software,
services, etc. that will be needed for the project.
- Deliverables and Submission: The SoW component of the project has two separate deliverables. The URL of
the presentation video and a
.pdf
version of the written report should be submitted to the corresponding deliverable in
Canvas by tbd. For both deliverables, if multiple group members submit, the latest submission will be taken as final.
All team member names should be included on the first page/slide of each deliverable.
- Grading: The presentation is worth 10 points: two (2) points for reiterating the high-level problem area,
three (3) points for a detailed description of the focused project topic, three (3) points for outlining the project goals and timeline, and
two (2) points for detailing potential project risks and backup plans. The written SoW is worth an additional 20 points: one (1)
point for a concise project abstract, two (2) points for a clear problem statement, two (2) points for briefly summarizing related work (with
proper references), three (3) points for a clear and concise description of project goals, one (1) point for outlining team responsibilities, three
(3) points for a detailed project plan, two (2) points for a clear outline of project deliverables, two (2) points for a project schedule, two (2)
points for discussing potential issues and backup plans, and two (2) points for the project budget. For both deliverables, we reserve the right to
deduct points for lack of clarity, inappropriate content, improper length, etc.
- Warning: Students are expected to follow strict ethical guidelines during the course project. At no
point should any malicious code be deployed or disseminated publicly. Please contact the instructor if anything is unclear
or if you have any doubts.