SWE 233 Project: Intelligent User Interfaces Design

← Back to Main Syllabus

Project Guidelines

Throughout the course, you will work on a quarter-long project where you design and prototype an intelligent user interface. This project will give you hands-on experience with the concepts covered in class and result in a research paper draft ready for conference submission.

Key Requirements:

Project Timeline

Key milestones include:

Note: All project deliverables should be submitted to Canvas by the specified deadlines.

Important - Iterative Project Structure: Each written deliverable builds upon previous submissions to create a complete conference paper by the end of the quarter (excluding results section).

Problem Identification

Due: October 8, 1 AM PST

For the problem identification, you’ll need to identify a problem that may be addressed or mitigated by intelligent support. You don’t need to have a complete solution yet—focus on identifying a well-scoped problem. This is mainly to discuss and provide feedback for the scope of the paper as early as possible.

Requirements:

Deliverable: Submit a short abstract (300 words) that covers all the requirements above.

Examples:

Project Proposal

Due: November 3, 1 AM PST

Building on your problem identification, you will now develop a comprehensive project proposal that includes a thorough literature review and your proposed solution.

Requirements:

Deliverable: Submit a 1-3 page report using the ACM LaTeX format as a PDF file. The page limit excludes references, which should still be included in your submission.

Format Requirements:

Examples:

Project Proposal Presentation

Dates: October 27 & October 29, Slides due: October 27, 1AM PST

Students will present their project proposals to the class for feedback and discussion before finalizing the report.

Requirements:

Deliverable: The presentation slides and the live presentation.

Prototype Design

Due: November 17, 1 AM PST

Now, let’s design a solution that supports end-to-end scenarios. You don’t need to build the system but should design the system and interface comprehensively.

Requirements:

Deliverable: Submit a 1-3 page system and interface design report as a PDF file that includes system architecture diagrams, interface mockups, and technical implementation details. This should be combined with the previous submission for a total of 3-6 pages. The page limit excludes references, which should still be included in your submission.

Format Requirements:

Examples:

Final Report

Due: December 10, 1 AM PST

For your final report, you should develop a comprehensive research plan that demonstrates how you would evaluate your proposed solution.

Requirements:

Deliverable: Submit a 6-10 page full paper as a PDF file that includes all previous sections (problem identification, literature review, proposed solution, system design) along with research questions, detailed evaluation methodology, and validity considerations. The page limit excludes references, which should still be included in your submission.

Format Requirements:

Examples:

Presentation

Dates: December 1 & December 3, Slides due: December 1, 1 AM PST

Students will present their final projects to the class, showcasing their intelligent user interface solutions and research plans.

Requirements:

Deliverable: The presentation slides and the live presentation.

[Optional] Prototype Implementation

Due: December 10, 1 AM PST

For students who want to go beyond design and actually implement their intelligent user interface prototype, this optional component provides additional learning opportunities and extra credit.

Requirements:

Deliverable: Submit working code (via GitHub repository or similar) with reasonable documentation for setup and execution, and a short demo video.

Grading: This optional component can contribute up to 10% additional credit to your final course grade.


← Back to Main Syllabus View Schedule