HCI SEMESTER PROJECT PROJECTS 2 -6.  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.

Slides:



Advertisements
Similar presentations
Project Title (as descriptive as possible) Group Members CPE Computer Engineering Design I Electrical and Computer Engineering.
Advertisements

Author Instructions How to upload a full session proposal with abstracts – two step process.
Author Instructions How to upload Single Abstract to the paper management system Single Abstract is a document that describes one presentation that someone.
Online Submission and Management Information -- Authors
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
Math 105: Problem Solving in Mathematics. Course Description This course introduces students to the true nature mathematics, what mathematicians really.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
Project & Portfolio Management Software. Definitions and processes Navigation and overview How to create and edit a project: – General details – Resources.
Project Title (as descriptive as possible) Group Members CPE Computer Engineering Design I Electrical and Computer Engineering.
1 Welcome to EQ2430/EQ2435/EQ2440 Project in Wireless Communication Lecture 1 March 20, 2015 Per Zetterberg School of Electrical Engineering.
Paper Prototyping Source:
Faculty Center for Instructors and Roster Contacts Roles and Access Faculty Center Features Grade Changes and Approval.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
CISB594 – Business Intelligence
Understanding the tools  Online environment  Moodle  Forums and Groups  and files  Chat and Office Hours  Dos and Don'ts.
SiTEL LMS Focus Group Executive Summary Prepared: January 25, 2012.
Engaged with you. SAM Getting Started with your Course in Desire2Learn Fact: 81% of students identify SAM as a key factor in preparing to use the Office.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
McGraw-Hill Education Connect ® First Day of ClassFirst Day of Class Cerritos College ACCT
Course Introduction Software Engineering
Hello World! CSE442. Course Summary A semester long group project – You will develop software from idea to implementation You have full freedom to choose.
CISB594 – Business Intelligence
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
McGraw-Hill Education Connect ® First Day of ClassFirst Day of Class Cerritos College ACCT 100.
Author Instructions How to upload Abstracts and Sessions to the Paper Management System.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
ELG2336 Introduction to Laboratory
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
IT 499 Bachelor Capstone Week 4. Adgenda Administrative Review UNIT Four UNIT Five Project UNIT Six Preview Project Status Summary.
05.899/499 Designing Mobile Services Jim Morris John Zimmerman Spring Semester 2012.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
IST 210: Organization of Data
Author Instructions How to upload Abstracts and Sessions to the Paper Management System.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
Research Methods Technical Writing Thesis Conference/Journal Papers
22C:082:001 Human-Computer Interaction. Fall Copyright © 2013 Juan Pablo Hourcade. 1 Group Project Phase Four.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Title of Your Project Team Member 1 Team Member 2.
Requirements Elicitation CSCI 5801: Software Engineering.
OI 466 Entire Course(UOP) OI 466 Week 1 Individual Assignment Innovation Business Design Model (IBDM) Summary OI 466 Week 1 DQ 1 OI 466 Week 1 DQ 2 OI.
First Day of Class Student Registration Guide Linking LaunchPad to Desire2Learn Spring 2016 First Day of Class.
The Project. A little video inspiration IDEO – an industrial design company.
CitiBuy Support January, 2009 This guide will provide you with a quick overview of the new Support Portal for the Baltimore CitiBuy Purchasing System City.
Welcome to the Victorian Games & App Challenge. What is the problem, issue or challenge you want to take on? How is your game or app going to increase.
Advanced Higher Computing Science
Design and Development of Web and Mobile Apps
My World of Work Registration
Student Context Cards In Canvas Cards.
Time and Attendance Tracking using ADP
Design and Development of Web and Mobile Apps
Get thinking: What is the problem, issue or challenge you want to take on? 
iCIMS 17.3 Release: Highlights
Unit4 Customer Portal Submitting & Managing Cases.
Using K2 applications How can users interact with K2 applications?
SCC P2P – Collaboration Made Easy Contract Management training
homework assignment due Feb 23
Unit 6: Application Development
Exploring the TCP in depth
Vicky Maloy Senior Instructional  Technologist Office of Teaching, Learning & Technology Keeping up with ICON.
Unemployment Insurance Agency Michigan Web Account Manager
Design Brief.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Kapi’olani Community College
Presentation transcript:

HCI SEMESTER PROJECT PROJECTS 2 -6

 Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept to apply that might improve the interface  Research existing solutions and research papers that would influence your approach  Propose a solution  Project #3 (due 3/20)  Implement solution  Project #4 (due 3/30)  Design an evaluation user study  Project #5 (4/3) due & #6 (due 4/22)  Evaluate solution SEMESTER PROJECT OVERVIEW

Previous projects An android app to allow gesture based password logins on the basis they are easier to remember versus textual based logins. (Windows 8 anyone?)

A plugin for Chrome for easier tabbed browsing. Tabs are shown via pictures as these are often easier to remember than a title shown on each tab.

A widget for Windows desktop that keeps track of prices for items on Amazon and notifies the user when a change occurs.

An android app describing the ingredients and menu options at Taco Bell intended for foreign students who aren’t familiar with local food.

The interface… Can be hardware, software, or non-electric in nature No existing effective, solutions Some example ideas Mobile applications Plug-ins for web browsers (e.g. Chrome) Assistive technologies

 You can form your teams (teams must be 3 people each). If there are remaining people, TA will assign additional members.  Friday 2/6/15, you can pitch ideas ( TA by Thursday 5 PM)  30 minutes will be provided to meet and discuss  Wednesday 2/11/15, (optional) pitch ideas to TA and myself  Friday 2/13/15, you will get feedback from another team on your project FORMING A TEAM

Assign Project 2 Agile & Scrum Team Formation and Pitch Ideas Feedback From Another Team (Optional) Pitch to TA and Prof Project 2 Due

Project roles Product Manager Talks to customers and determines the product requirements. You will be the product owner and represent their needs. Evaluation: if your interface addresses customer needs Scrum Master Ensures that the product development gets done on time. Evaluation: if the team implements the planned features and completes the planned tasks. User Studies/Product Evaluation Designs and carries out the user studies. Evaluation: Quality of the study design, conducting the study, and analysis of data.

Proposal submission (submit report on 2/20) The 3 team members and the role each will play (PM, SM and US) The interface your team is basing the project on The interface you plan to create The reasoning behind the choice - what’s wrong with the current version and what will you improve The population Hypotheses The other team’s feedback on their idea How the team modified its original idea based on the other team’s feedback Background section using research papers

 Wednesday 4 th period - 2/11 your team can sign up and present to the TAs and I  What HCI concepts are you applying?  How are the papers influencing your proposed design?  What are other solutions/programs already exist?  Have you programmed for that platform before? If not, you should at least be able to create a hello world app before proposing your project using specific hardware or software  Is what you are proposing *clients* of the interface are *asking for*? (as opposed to you suggesting)  How are you going to find users to test it?  What tasks are you going to have users do?  What is the programming component? OPPORTUNITY FOR IDEA FEEDBACK

Course grading No midterm paper! Project 2-6 is 80% of grade Need to attend every class

Why Agile Scrum? #1 skill Industrial Advisor Board companies would like students to acquire before graduating!

Project objectives 1. Identify an interface that can be improved 2. Explain what HCI principle or principles you will apply to improve the interface E.g. Shneiderman’s 8 Golden Rules 3. Search online to see if others have developed the idea If you (or we) can find it – you need another idea 4. Interview customers (user base) 5. Develop a set of tasks to implement your new interface 6. Conduct a study to evaluate if your interface is better than the original interface

Questions I don’t know what we should do for a project That is for you to determine. How much functionality do you need to implement? Enough to evaluate your interface Can you use fake data? No. Why?

Very important!!! Everyone will be responsible for (and evaluated on) participating in every stage Everyone must participate in Interviewing customers Coding Conducting the user study

Developing your Proposal All members must do a lit search and find 2 papers Proposal presentation (present to 1 other team in class on 2/7, submit critique on 2/7) present your team’s interface idea to another team in class (I will assign team pairings) the listening team needs to critically evaluate the presenting team’s idea by end of class each team submits a 1 page summary of the interface idea they evaluated (i.e. listened to) and their feedback/suggestions

 Project #2 (due 2/16)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept to apply that might improve the interface  Research existing solutions and research papers that would influence your approach  Propose a solution  Project #3 (due 3/20)  Implement solution  Project #4 (due 3/30)  Design an evaluation user study  Project #5 (4/3) due & #6 (due 4/22)  Evaluate solution SEMESTER PROJECT OVERVIEW