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: October 27, 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 excluding references. The conference paper template (double column) will be provided.

Examples:

Project Proposal Presentation

Dates: October 20 & October 22, Slides due: October 20, 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 (excluding references) that includes system architecture diagrams, interface mockups, and technical implementation details. This should be combined with the previous submission.

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 1-3 page research plan (excluding references) that includes research questions, detailed evaluation methodology, and validity considerations.

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