Projects - ISU570 Human Computer Interaction

Professor Futrelle, CCIS, Northeastern University - Fall 2008

Version of October 8, 2008


Introduction

Your semester project is far and away the most important piece of work you will do in this course. Because of that, the specifications and requirements for the project are rather detailed. The primary organizing principle for your project is that it should, as much as possible, draw on all of the material in your textbook. The details are described below.

You can get started and be inspired by this list of abstracts of projects done by students in this course in previous semesters.

Project handin schedule

The minimums, for each version are approximately as follows. Each version of the project may include as much of the content of the earlier project versions as you need, perhaps edited and improved, based on the feedback you get, and newer ideas, as you develop them. The requirements for length and figures is significant, so start right away. Be on the lookout for good figures, make your own (camera or cell phone pics) or draw your own.

Overview of your project structure and activities involved

This project has some resemblance to your first assignment, in which you analyze and evaluate some artifacts. But the project will go beyond that in all dimensions, including experimental design and data gathering and including your own ideas for redesign of the systems you study. A key component will be evaluation - it is easy enough to state your own personal evaluation of systems - it is quite another matter to discover how other people use and evaluate the systems you are focusing on. More than anything, you will need to do extensive and careful reading in your textbook to make sure that you have included as many important concepts and strategies in your project as is practical, within the time and effort you have to devote to it. There will be no further assignments in this course beyond your project. On the other hand, there will be some exams covering a variety of important topics from the textbook.

Your "experimental subjects"

You should do everything you can to enlist people to use the systems you are working with so you can observe them, ask questions, have them fill out user experience forms, etc. You may need to give them some little reward such as taking them to dinner or to a movie to show them your appreciation. You should not name your subjects, just age, gender, occupation (typically "student"), as well as some indication as to whether they are or are not familiar with the system(s) you're studying.

You must describe redesigns for systems you study!

Your project will also differ from your past work, because you will take a more active approach. When you carefully study any system, you'll find deficiencies or awkward, confusing, or annoying design. So an important part of your project, especially in the second and final versions, will be to suggest design improvements, and in addition, describe the types of experiments that could be done to compare the new design with the old - does it produce a more successful user experience?

How many words, pages, figures, and references you'll need

Each successive version will include improved versions of what you handed in previously, plus new material. For each version, state clearly how much is old and how much is new - how many more pages, how many more figures, how many more references. You may throw away or radically revise some older material too. That's often a smart approach. For example, you may find better references or figures and replace the old with the new as well as adding a few more. And remember your audience, the people you'll target your reports at - not Professor Futrelle, but other students who might or might not have taken ISU570 (the latter audience is the best bet). A smart move would be to have your reports read by someone else before you finish the final editing of each version, to see if it reads well and clearly.

Develop a user group for evaluation

In interaction design it is rarely enough for a single person to evaluate a system. It should not be difficult to include some friends as evaluators. If you use an online survey, you'll need to decide who to email to alert them to it. You can also ask your friends to email their friends. Survey Monkey allows up to 100 responses, which is quite enough for an evaluation in this course.

Specific points to pay attention to in each version of your project

The following are my notes based on studying project handins in earlier versions of this course. I hope you find them helpful.

  1. Title your handins, including "Version xx", whatever is applicable.

  2. Organize your paper logically and visually, with sections, section titles, bulleted or numbered lists where useful, etc. Avoid a relaxed and conversational style whenever the issues at hand in more concise writing.

  3. Consider using tables in your general introductions and discussions and in presenting raw data and the analyzed data. As just one example, a table could describe your subjects - age, experience, duration of observation.

  4. Don't get embroiled in trying to automate much of anything. Wizard of Oz experiments are usually fine, e.g., for testing a messaging system.

  5. Don't put references in footnotes. That's common in the humanities, but quite uncommon in scitech fields.

  6. When using URLs as references always include additional material such as title, date, author, website name, etc.

  7. If you're having your subjects compare a number of systems or artifacts, randomize the order for each new subject to avoid sequential biases.

  8. Mixing a number of different objects (systems or artifacts) of study and users with varying experience with the objects can lead to such varied data that it's hard to analyze. Better: Choose one object with varied users or multiple objects with only experienced users or only users who have never used the object before.

  9. Use the appropriate technical concepts and terminology and refer to the relevant chapters, sections, or pages of our textbook.

  10. You should include references to the HCI literature, discussing the relevance of each reference in a minimum of two sentences each. If you have three or so such references, they should be good enough to deserve a short paragraph for each.

  11. Avoid hype about your objects of study. Keep your study objective. You can give an analytic analysis, but the primary evaluative judgments should come from your subjects not you. You can evaluate the results. You can include your opinions, but make it clear that that's exactly what they are.

  12. As a corollary, doing your own evaluation of a product you dearly love would be a big mistake. In such a case it would be more revealing to find someone who does not like the product, or strongly prefers another. Then you might be able to learn about the flaws that some perceive.

  13. Don't do your final experiments with subjects without first laying out an experimental design, data analysis plans, etc. Your approach and results should be more than anecdotal.

  14. A project paper that describes an object in extensive detail, but omits much discussion of your HCI investigation plans is missing too many important things.

More points to pay attention to


  1. Organize your paper logically and visually, with sections, section titles, bulleted or numbered lists where useful, etc. Avoid a relaxed and conversational style whenever the issues at hand in more concise writing.

  2. Consider using tables in your general introductions and discussions and in presenting raw data and the analyzed data. As just one example, a table could describe your subjects - age, experience, duration of observation.

  3. Don't get embroiled in trying to automate much of anything. Wizard of Oz experiments are usually fine, e.g., for testing a messaging system.

  4. Don't put references in footnotes. That's common in the humanities, but quite uncommon in scitech fields.

  5. When using URLs as references always include additional material such as title, date, author, website name, etc.

  6. If you're having your subjects compare a number of systems or artifacts, randomize the order for each new subject to avoid sequential biases.

  7. Mixing a number of different objects (systems or artifacts) of study and users with varying experience with the objects can lead to such varied data that it's hard to analyze. Better: Choose one object with varied users or multiple objects with only experienced users or only users who have never used the object before.

  8. Use the appropriate technical concepts and terminology and refer to the relevant chapters, sections, or pages of our textbook.

  9. You should include references to the HCI literature, discussing the relevance of each reference in a minimum of two sentences each. If you have three or so such references, they should be good enough to deserve a short paragraph for each.

  10. Avoid hype about your objects of study. Keep your study objective. You can give an analytic analysis, but the primary evaluative judgments should come from your subjects not you. You can evaluate the results. You can include your opinions, but make it clear that that's exactly what they are.

  11. As a corollary, doing your own evaluation of a product you dearly love would be a big mistake. In such a case it would be more revealing to find someone who does not like the product, or strongly prefers another. Then you might be able to learn about the flaws that some perceive.

  12. Don't do your final experiments with subjects without first laying out an experimental design, data analysis plans, etc. Your approach and results should be more than anecdotal.

  13. A project paper that describes an object in extensive detail, but omits much discussion of your HCI investigation plans is missing too many important things.

The breadth and depth of what you will study in your project

Most importantly, here is an extensive list of abstracts of projects done in this course one year ago. And here are some additional examples:

The literature describing your topic

In virtually every case, there will be literature describing the background, history, and current status of the systems you are studying. Some of it will from the HCI research literature. You'll need to track it down and discuss it. In addition, many systems have user guides and built-in-help that you'll need to discuss. You may need to have a system in front of you and write down what it looks like or explains. For a system such as self-bagging there is always an attendant nearby to help with difficult or confusing aspects of the system, ditto the Charlie Card (at least for now).

The material in the textbook that can be discussed in your project

In the list below, I list every chapter, with a brief note about how it could contribute to your project.


Return to ISU570 Fall 2008 homepage. or RPF's Teaching Gateway or homepage