Human Factors in Software Design
CS4753, PSY4753
The following item are available through the cs4753/psy4753 WWW page:
Course Information
Gregory Abowd,
September 22, 1994
Course Description (from the General Catalog):
Examines human factors in the software design and application process from
the initial requirements to testing and implementation, with emphasis on
designing the user interface.
Where and When
Class meets on Tuesday and Thursday 4:30 to 6:00 pm in College of Computing,
Room 101.
Instructor:
- Room:
205 College of Computing
- Phone:
894-7512
- Email:
abowd@cc.gatech.edu
(click here to send mail)
- Office Hours:
Monday 9:30-11:00 am and Wednesday 3:00 -4:30 pm.
- Office Policy:
Open door, but I strongly prefer that you contact me
during posted office hours.
Teaching Assistant:
- Room:
270a College of Computing
- Phone:
894-4650
- Email:
dmc@cc.gatech.edu
(click here to send mail)
- Office Hours:
Thursday: 9:00 - 10:30 and
Friday: 2:00-3:30.
- Office Policy:
Open door, but I strongly prefer that you contact me
during posted office hours.
Textbook
Dix, Finlay, Abowd & Beale. Human-Computer Interaction,
Prentice Hall, 1993. ISBN 0-13-458266-7.
Internet info
Newsgroups
The newsgroup for this class is git.cc.class.4753. In addition
to the standard ways of reading newsgroups (rn, trn, xrn), you can access
the newsgroup through this page.
Click here to access the newsgroup for
Human Factors in Software Design.
Another place of interest is the
git.gvu newsgroup which is a forum for the
Graphics Visualization and Usability Center here in the College of
Computing at Georgia Tech.
WWW
You have obviously found this web page. Just in case you need the
URL , it is http://www.cc.gatech.edu/computing/classes/cs4753_94_fall/course_info.html .
Other Web locations of interest include:
Course Syllabus
Gregory Abowd,
September 22, 1994
Goals
- To expose you to the significance of the usability of a
computer system from the user's perspective.
- To gain awareness of human capabilities and how that
impacts interaction.
- To gain expertise in applying various HCI evaluation
and modeling techniques to improve the design process.
Outline of lectures
This outline is subject to change. Changes will be announced on the newsgroup.
Lecture Date Topic Reading Due
======================================================================
1 9/22 Intro & Admin
2 9/27 The Human Chapter 1 Homework 1
3 9/29 The Computer Chapter 2 Project part 0
4 10/4 Demo day
5 10/6 The Interaction Chapter 3 Homework 2
6 10/11 Evaluation Chapter 11
7 10/13 Evaluation Project part 1
8 10/18 midterm Chs. 1-3, 11
9 10/20 Paradigms & Chapter 4,
Principles Sections 1, 3-4
10 10/25 Design Chapter 5 Homework 3
11 10/27 Task Analysis Chapter 7
12 11/1 User Modeling Chapter 6
13 11/3 Implementation Chapter 10 Homework 4
14 11/8 Groupware/CSCW Chapter 14-15
15 11/10 Groupware/CSCW Homework 5
16 11/15 student presentations Project part 2
17 11/17 Help and Chapter 12
Documentation
18 11/22 Interface Design handout
11/24 Thanksgiving sports section Eat lots!!
19 11/29 Multi-sensory Chapter 16 Homework 6
systems/Demo
20 12/1 student presentations Project part 3
12/6 Final exam comprehensive
======================================================================
Lecture slides
Readings
Exact reading assignments will be posted to the newsgroup at least one
lecture prior to the date for that reading. I will assume that you have
read the reading prior to the lecture.
Additional handouts
Occasionally there will be additional material handed out to
supplement information in the book and lectures. Where possible, an
on-line version of the handouts will be made available in this section
of the document.
- Questionnaire design
Ben Shneiderman, Designing the User Interface, 2nd edition.
Addison-Wesley, 1992.
Section 13.5 (entitled "Evaluation During Active
Use" discusses the design of a questionnaire and provides a good
example of a questionnaire.
- Cognitive walkthrough
- Heuristic evaluation
- Screen layout and design
Deborah J. Mayhew, Principles and Guidelines in Software User
Interface Design. PTR Prentice-Hall, Inc., 1992.
Chapter 14 covers some of the basics of the details involved in screen
layout, including information on menu design and the use of color.
- Interfaces for users with special needs.
Carl Brown, "Assistive Technology Computers and Persons with
Disabilities", Communicationss of the ACM, Vol. 35, No. 5, May 1992,
pp 36-45.
Lectures
Each lecture will include time devoted to administrative and
technical questions, usually lasting 10-15 minutes at the beginning
of the class, followed by an overview and discussion of the day's topic.
Some lectures will conclude with a participatory activity or demonstration.
Some lectures will be dedicated to demonstrations only or student
presentations. Attendance and participation at these special lecture
sessions is particularly important.
Grading
Grades will be based on the following weighting scheme:
Category non-graduating students graduating students
=====================================================================
Homework assignments 25% 30%
Group projects 35% 40%
Exams
midterm 10% 20%
final 25% ---
Class participation 5% 10%
Extra credit 2% 2%
Homework
Homework exercises will be assigned from the textbook. The exact
assignments will be posted to the newsgroup at least one week prior
to the due date (except for the first assignment). These assignments
are to be completed individually. Your top 5 of the 6 assignments will
go toward your final grade. Homework will be graded and returned within
one week of the due date. Any questions about grading of homework should
be directed to the TA within one week of return date. The homework is
not intended to be extremely time-consuming. Its purpose is to give you
a chance to concentrate on the major themes from the reading and prepare
you for the exams.
Group project
A large part of this course will consist of a project done in groups.
More complete information on the project will be discussed separately.
Project groups will be four-member teams. You should decide on teams
by Thursday, October 1 and report those teams to the TA. There will
be three separate project milestones with a written deliverable due.
Each deliverable will be worth 10% of your overall grade. There will
be two opportunities for groups to present the progress on their work
during the quarter and these presentations will constitute the balance
of the overall grade.
For more information on the group project click here.
Exams
There will be two exams this quarter, both of which will be based on reading
and lecture materials. The exams will be closed book. I will provide a
study guide for both exams one week prior to the exam date. The midterm
will be returned by the next lecture. Questions about grading should
be directed to the instructor within one week. Adjustments in exam
grades will be rare and could equally well result in a lowering or
raising of the grade.
Class participation
I want you to be actively involved in your education in my class. That
means that I openly encourage constructive participation during my
lectures. This can take the form of questions during my lecturing on
the technical content of the course, or it could involve your
active participation in in-class activities. I want to know who
you are, what you want to get out of this class, what you understand
or don't understand.
Extra credit
I would appreciate learning of any corrections or deficiencies in the
textbook. Consequently, I will award extra credit points to students
who inform me either in person or in writing of any corrections to the
text (misspellings, grammatical errors, inconsistencies, etc.). I will
also award extra credit for any constructive critiques of any part of
the textbook. These should be done in writing. The amount of extra
credit will be limited to 2% of any individual's grade, meaning that it
could sway the balance in a borderline overall evaluation.
Other policies
Students are expected to attend all lectures on time. Students are
expected to conduct themselves in a professional manner. This expectation
includes showing up for exams at the appointed time. Late make-up exams
will not be given. Any conflicts with exam times should be brought to
the instructor's attention as soon as possible and in all cases PRIOR
to the examination period.
Students are expected to follow the university's codes of academic conduct.
Cases of suspected academic misconduct will be immediately forwarded to
the Dean of Student Affairs, and will be pursued to resolution. This
is an unpleasant process for all involved, so please do not put yourself
in this situation.
Above all, I would like to adhere to the reasonable person principle.
Pictures
Here are some pictures from the class.