Our world is becoming increasingly populated with interactive systems that fundamentally change the way we live our lives. The COSC494: Human-AI Interaction team project requires that you explore a new opportunity for interactive intelligence. You will be evaluated both individually and as a team. The project spans an 12-week period, separated by 4 milestones:
Goal | Description | Value | Due Date |
Milestone 1: Use-Case | Identify a use-case and setting. | 25% | Feb 23 |
Milestone 2: Needfinding | Understand user needs. | 25% | Mar 16 |
Milestone 3: Prototype | Design your prototype. | 25% | Apr 6 |
Milestone 4: Dissemination | Final report + presentation. | 25% | Apr 27 |
Below, you can cycle through the various Milestone tabs to see their requirements.
The objective of the Milestone 1 (M1) is identifying an opportunity and a setting. Historically, some of the most significant leaps and bounds in technology have been underminded by an inability to ``solve a problem''. Your project should hone in one specific opportunity for a new intelligent and interactive system.
This milestone requires that your team successfully identifies a setting for your project. The requirements of this milestone are as follows:
To guide you in identifying your problem setting, your team's problem must fall into one of the following thematic areas:
Productivity is a frontier for intelligent interaction. Organizations care about maximizing peoples' output when they're on the job. The more people productive or efficient that people are in their job, the closer a company is toward reaching its output goals.
Example use-cases include:
Research research suggests that productivity is intwertwined with peoples' well-being. Burnout, for example, was recognized as public health epidemic in 2018. Today, we're currently operating in a near-virtual world under the Coronavirus pandemic, which continues to challenges in new and surprising ways.
Example problems include:
From heated exchanges in political niches to simple disagreements on Facebook updates, online discourse has remained just about anything, but "friendly". Our efforts to have meaningful discourse on the Internet are amplified by third-party actors who leverage the open nature of the Internet to disinform and confuse.
Examples problems include:
Deliverable | Description | Value |
Presentation | Use-case is clearly articulated. | 10% |
User modeling approach is feasible and clear. | 5% | |
Technical architecture is appropriate. | 5% | |
AI Risks and Benefits are thorough and well-thoughtout. | 5% |
The objective of the Milestone 2 (M2) is broadly understanding the needs of the user population that your system will engage with. Intelligent systems should be focused on supporting a particular task, and they should support it well. Through Milestone 2, you should adequately develop and carry out a needfinding plan for your system. If nothing else, you should understand the importance of understanding user needs before you consider implementing or prototyping any technical component within your system.
This milestone requires that your team successfully identifies a setting for your project. The requirements of this milestone are as follows:
Deliverable | Description | Value |
Presentation | Personas are unique and clearly presented. | 5% |
Needfinding study is well-designed, sensible, and clearly presented. | 10% | |
Challenges and opportunities have been learned through study. | 5% | |
Miscellaneous (Time constraints, format, etc.) | 5% |
The objective of the Milestone 3 (M3) is prototyping an intelligent interface. In Milestone 2, you used personas to motivate your system design. You also engaged a small number of users to better understand the challenges and opportunities of bringing your system into practice. Your intelligent interface prototype for Milestone 3 should be motivated based on findings in the needfinding examination in Milestone 2. Protoyping can take place in one of three ways described below.
This milestone requires that your team successfully produce a prototype following one of the pathways described in Section II: Prototype Pathways. The requirements of this milestone are as follows:
Your prototype should clearly show the following:
There are three possible pathways that you can take for creating prototypes for Milestone 3: (1) Lo-Fi Protoype, (2) Hi-Fi Prototype, and (3) Hybrid Prototypes. Your team should pick one pathway.
The Lo-Fi Prototype pathway requires that you create an initial low-fi prototype, iterate on it by engaging potential users for feedback, and then revising your low-fi prototype based on what you observe or discover in your user feedback.
For this pathway, your team should create three supplementary documents:
Example low-fi prototypes include:
The Hi-Fi Prototype pathway requires that you create an initial low-fi prototype, iterate on it by engaging potential users for feedback, and then create a Hi-Fi prototype based on what you observe or discover in your user feedback.
For this pathway, your team should create three supplementary documents:
Hi-fi prototypes are prototypes that very closely resemble the interface that users would use. They can be high-definition mock-ups or implementations of your intelligent interface that are fully implemented or implemented through simulated means. For Hi-Fi prototypes, you may simulate the following:
The Lo-Fi Prototype pathway requires that you create an initial low-fi prototype, iterate on it by engaging potential users for feedback, and then revising your low-fi prototype based on what you observe or discover in your user feedback.
For this pathway, your team should create three supplementary documents:
Hi-fi prototypes are prototypes that very closely resemble the interface that users would use. They can be high-definition mock-ups or implementations of your intelligent interface that are fully implemented or implemented through simulated means. For Hi-Fi prototypes, you may simulate the following:
Lo-Fi Prototype: There are no constraints around which tool you can use to create your low-fi prototypes. Here are several openly available tools that you can use to help with your prototyping:
Hi-Fi Prototype: There are no constraints around how you create your Hi-Fi prototypes. If you choose to implement a hi-fi prototype, it is recommended that you use HTML, CSS, JavaScript for your prototype. You may also use CSS frameworks and libraries (e.g. Bootstrap, Material UI, etc) to build interfaces that are stylized nicely.
See the references for P1 and P2.
Deliverable | Description | Value |
Submission | ZIP file includes presentation file. | 5% |
ZIP file includes Pathway Requirement files. | 5% | |
Pathway Requirement files are appropriate and correct. | 10% | |
Presentation | Presentation includes appropriate information and is rehearsed. | 7.5% |
Presentation meets time constraints. | 2.5% |
The objective of the Milestone 4 (M4) is writing-up the examination of your intelligent interface in a formal document and presenting your findings to the class. Your document should be written with the AAAI 2020 Author Kit. It is advisable that your team write in LaTeX. The easiest way to collaborate on LaTeX documents is through Overleaf.
The requirements of this milestone are as follows:
Deliverable | Description | Value |
Final Report | Report presents all required information. | 5% |
Report is grammatically well-written. | 5% | |
Report describes future work that is creative, thoughtful, and relevant. | 5% | |
Presentation | Presentation articulates all aspects of project effectively. | 10% |
Presentation meets time constraints. | 5% |