Human-Computer Interaction Chapter 2: Specific HCI Guidelines — Transcript
Full transcript
- 0:07hello everyone and welcome to human
- 0:09computer interaction
- 0:10chapter 2 course so for this chapter
- 0:14we will be discussing about the specific
- 0:17get
- 0:17fair guidelines or what are the
- 0:20different
- 0:20guidelines that we need to consider in
- 0:23order for us to develop
- 0:25a really good software a really good
- 0:27system
- 0:28okay so specific it's
- 0:31ci data it starts with our first
- 0:38guideline okay so
- 0:41the criteria or categories for each
- 0:43guidelines
- 0:44first criteria is the user type as for
- 0:47the user type
- 0:48its main categories it involves the
- 0:52age or generation the disability
- 0:55or accessibility the gender the consumer
- 0:58group
- 0:59the occupation the culture in the
- 1:02country
- 1:03so when developing a system
- 1:06you must consider who will gonna use
- 1:09your system
- 1:10what is the user type or who are the
- 1:13users
- 1:14okay so for example if your system is
- 1:17for the kids
- 1:18the elders the visually challenged or
- 1:21the baby boomers
- 1:23this is it for the students is it for
- 1:26the parent
- 1:27is it for the institutions is it for the
- 1:29assets
- 1:30or etc so it's very important that when
- 1:34you decide to create a system
- 1:36you must identify
- 1:39the user type or who will gonna use your
- 1:42system okay so that's
- 1:46that is our first guideline know the
- 1:49user type
- 1:50know the um the user we're going to use
- 1:54your application
- 1:55okay next criteria
- 1:58is okay let me
- 2:03yeah next criteria
- 2:06is the platform or system setup
- 2:09after knowing who will get a user system
- 2:12you must know
- 2:14what which platform or what would be the
- 2:17set of your system okay so it categories
- 2:21involved would it be um
- 2:24mobile or handheld would it be a
- 2:27desktop application or would it be a
- 2:30large
- 2:31display of virtual reality would it be
- 2:34embedded
- 2:34or public installation or operating
- 2:36system or network
- 2:38so you must identify the setup of your
- 2:40system
- 2:41okay so examples for that would be
- 2:44smartphones pod like device desktop
- 2:48kiosk embedded os cloud-based
- 2:51navigation systems personal game players
- 2:54qr assistants and etc so this is very
- 2:58important that you should
- 2:59know what would be the system of your
- 3:01system okay before
- 3:03creating a really good hci design okay
- 3:07and next for that next criteria
- 3:11the vendors or the organizations
- 3:14okay so the main categories involved is
- 3:17it in the private
- 3:19public or design style or identity
- 3:22so um examples for that would be nasa
- 3:26or korea university is it for the
- 3:28android is it for the usdp
- 3:30is it in ios windows so you must know
- 3:33the organization
- 3:34you must know the vendors right that's
- 3:37one of the most important thing also
- 3:39before
- 3:40creating a good system okay
- 3:43again first that we need to consider is
- 3:45the user type
- 3:47next is let me go back again the user
- 3:51type
- 3:52the platform or the system set up
- 3:56and the third is the vendor's
- 3:58organization
- 3:59and the fourth one is the interface
- 4:02style
- 4:03okay the modality the technology
- 4:07is it is it a web
- 4:10will it involve windows icons we use
- 4:13printers
- 4:14or none web or is it in
- 4:183d or multimodal
- 4:21so it's kind of very very important also
- 4:24to consider
- 4:25that we need to know the interface style
- 4:29okay so the interface style the modality
- 4:31and the technology
- 4:32examples for that would be voice or oral
- 4:36the your application of this voice
- 4:40features voice command features the
- 4:42gestures
- 4:43using is it single or multi-touch
- 4:47tactile or haptic multimodal
- 4:50menu driven goalie very visible widgets
- 4:54visual perceptions and etc so it's very
- 4:57important also
- 4:58that when designing a really good svi
- 5:02you must know the interface style okay
- 5:07let's move on with the next criteria the
- 5:09task or operational context
- 5:12so again in the previous
- 5:15presentation i have discussed that when
- 5:17creating a system you must
- 5:19identify the different jobs or the
- 5:22different tasks or what are the
- 5:24different
- 5:24features that your system will going to
- 5:27do
- 5:28how it will going to solve the problem
- 5:30okay so
- 5:31for for the task or the operational
- 5:33context
- 5:34the main categories involve the location
- 5:36or the pace
- 5:38the time the noise lighting
- 5:41readily constraint okay for example that
- 5:44would be
- 5:45office outdoor road or street
- 5:49home auto mobile subway is it for the
- 5:52classroom
- 5:53is it ice ice free hands-free
- 5:57handedness and etc so it's kind of very
- 6:00important that we should and
- 6:01identify all the tasks all the jobs that
- 6:04your
- 6:05system we're going to do okay
- 6:09next next criteria application
- 6:15what kind of application will that be is
- 6:17it is it pretty gamey
- 6:19is it a game application is it a media
- 6:22or
- 6:23information is it an electronic
- 6:26e-commerce
- 6:27or is it for the design or editing
- 6:30is it a social network service so
- 6:34um you need to identify what kind of
- 6:36application will
- 6:37that will gonna solve a problem okay
- 6:40so i think this is the last
- 6:44okay now this is
- 6:48uh second to the left okay so after
- 6:51knowing the application
- 6:52you must know this next criteria
- 6:56the general let's say design so in
- 6:58general let's
- 6:59say i design it just involved the
- 7:01display layout
- 7:02the information structure and navigation
- 7:05the soliciting input
- 7:08and as for the soliciting input
- 7:11it's just the application
- 7:14forms where it gets the
- 7:18details of the user to assume he'll
- 7:20observe all applications of forms
- 7:23for you to fill out and yeah for you to
- 7:27send your details
- 7:28and the information or out of
- 7:30visualization
- 7:31very important the design process and
- 7:34practices
- 7:35the user experience okay was it
- 7:39good was it nice and then the general
- 7:43aesthetics
- 7:45okay so that is the main stage of the
- 7:48general hsa design so those were the
- 7:52different categories
- 7:54and the different um
- 7:57categories when creating you know a
- 8:00really good interface
- 8:02so if there are things that is not
- 8:05really clear to you
- 8:06you may go back you may replay the video
- 8:09and then just
- 8:10watch it again okay the next topic
- 8:13is the examples of hsi guidelines so
- 8:16what are
- 8:17the different examples okay as for the
- 8:20visually
- 8:21display layout the display layout should
- 8:24be such
- 8:26that it is organized according to the
- 8:28information conduct
- 8:30okay um example important
- 8:34frequency functionality
- 8:37is size manageably okay
- 8:40it is divided into proper section
- 8:44okay and is attention grabbing and is
- 8:47visually pleasing
- 8:49is it nice for the for the eye
- 8:52is it does it have a really good
- 8:55interface
- 8:57this is um our everything
- 9:00is aligned and with restricted use of
- 9:03colors
- 9:04let's say baja go because in colors
- 9:08okay so in a visual display layout the
- 9:11guidelines for that would be
- 9:13avoid flatter displays
- 9:16okay imagine yourself as a user browsing
- 9:20this
- 9:21system and then there are clutter
- 9:23displays
- 9:24what how would you feel okay so you
- 9:27might end up
- 9:28closing the application if there are
- 9:30some father displays or
- 9:32there are this place that you don't
- 9:34really like okay
- 9:36and place important items consistently
- 9:40okay and then place important items at
- 9:43the top center
- 9:44okay for example what is the most
- 9:46important item
- 9:49um navigation okay where are you
- 9:52going to put the navigation it should be
- 9:55at the top center wherein the user can
- 9:57easily
- 9:58click it you can easily navigate to it
- 10:02okay structure for easy comparison
- 10:07established level of importance
- 10:10so what are this section
- 10:15it is planning a section next section of
- 10:18what index section
- 10:19next section so so you must have
- 10:23established the level of importance
- 10:26and then optimize display density
- 10:31align items on the page
- 10:39you set appropriate page length hold
- 10:43your your page one page should that be
- 10:46too long
- 10:49the user gonna work you know if there
- 10:52are too much information
- 10:54is seen in your home page okay
- 10:58and then use frames when functions must
- 11:01remain accessible
- 11:02so as you can see we have this example
- 11:05here
- 11:06the navigation is at the right corner
- 11:09okay the items are you know are
- 11:12displayed appropriately so the alignment
- 11:15is good
- 11:16the color is this goes good so it should
- 11:20be
- 11:20pleasing it should be visually pleasing
- 11:23okay
- 11:25next information structuring
- 11:29navigation this is very important all
- 11:31system
- 11:32as you may have noticed there are
- 11:34navigation because it would be very hard
- 11:36for the user
- 11:37to you know access the pages if there is
- 11:40no
- 11:41navigation from being used in your
- 11:44system so as you can see we have this
- 11:46example
- 11:47okay if the user wants to
- 11:51check the different compasses just going
- 11:54to
- 11:55click here and then if the user wants to
- 11:59contact you know contact the
- 12:01administrator
- 12:02you can actually go to the contact us or
- 12:05check the different faculty and stuff
- 12:07and etc
- 12:08so this example it has
- 12:11your system must be properly structured
- 12:15and the user must easily was able to
- 12:18navigate
- 12:18to your system okay that's very
- 12:21important there should be
- 12:23structuring and navigation
- 12:26next taking user input okay
- 12:30as uh this is one of the most important
- 12:32thing because
- 12:34it would be um
- 12:38wait
- 12:41okay it would be you know
- 12:44let's say pulos if if
- 12:47the system now comes
- 12:52user so as you may have seen
- 12:56that the clever designs for taking user
- 12:59input
- 12:59or raw information resistant commands
- 13:01can improve
- 13:02the overall performance in terms of
- 13:06both time and accuracy for highly
- 13:09interactive system
- 13:11okay so of course as you may have
- 13:14noticed that when you use the system
- 13:19you need to create an account so there's
- 13:21a form
- 13:22that you need to fill out and then
- 13:25there's a login page where you need to
- 13:28enter your username and password
- 13:30there's a photo and etc okay so what are
- 13:33the
- 13:34guidelines when you take user inputs
- 13:37first consistency of data entry
- 13:40transactions
- 13:42minimal input action per user of course
- 13:45we don't like na
- 13:46they can cut your if you're out right
- 13:50and they can get a hat on so
- 13:53minimal memory load on users and also
- 13:56compatibility of data entry
- 13:58with data display and clear
- 14:02and effective leveling of buttons and
- 14:04data entry fields
- 14:05okay it should be properly
- 14:10you know listed if it is for the first
- 14:12name
- 14:13last name or email address something
- 14:16like that
- 14:17then match and place the segments of
- 14:20data entry and selection fields in
- 14:22natural scanning
- 14:23and hand moving directions and do not
- 14:26play semantically opposing entry or
- 14:28selection options close together as for
- 14:32example um you you put
- 14:35the display button then the undo
- 14:39button so the user usually uses
- 14:46netflix is undo so and do
- 14:49something like that so it should be
- 14:51properly
- 14:52um put together okay design and form and
- 14:57dialog boxes
- 14:58so there should be some design that is
- 15:00really good and facing for the eye
- 15:02just fine like a design design
- 15:05as you can see in here the form has you
- 15:08know
- 15:09place folder and name email address
- 15:12and so the buttons are properly laid out
- 15:15okay
- 15:17so that is um
- 15:20when you take user input that is for the
- 15:22form
- 15:24next
- 15:31okay users with disability
- 15:34we use our text this is a user type okay
- 15:37so when developing system when creating
- 15:39a system it should be
- 15:41you know there should be options
- 15:44where in users with a valid disability
- 15:47can
- 15:48actually help there are some features
- 15:52that we can actually use okay
- 15:55so the guidelines for that would be it
- 15:57should be receivable
- 16:00meaning it provides text alternatives
- 16:02for non-text content
- 16:05okay provide captions and other
- 16:07alternatives for multimedia
- 16:11as you can see um youtube now has
- 16:14captions right okay you create content
- 16:17that can present it in different ways
- 16:20including by assistive technologies
- 16:22without losing meaning you make it
- 16:25easier for users to see
- 16:27and hear content so it should be
- 16:29perceived upon
- 16:31and next is operable when you say a
- 16:34variable
- 16:34you make all functionality available
- 16:37from a keyboard
- 16:38so it's not really good is that when you
- 16:41develop
- 16:42like a system um
- 16:44[Music]
- 16:47apart board okay
- 16:51so for for copy and paste ctrl
- 16:54c and ctrl v
- 16:57okay and give users enough time to read
- 17:00and use content
- 17:02do not use content that consists of
- 17:04feeds or
- 17:06help users navigate and find content
- 17:10so there should be
- 17:12[Music]
- 17:13something like something like a feature
- 17:16that we're gonna help the user
- 17:18and next understand the bonds
- 17:22okay it must be user friendly it must be
- 17:25quick and easy
- 17:26make text readable and understandable
- 17:30okay so the font sizes must not be
- 17:34too much small it must not be too much
- 17:37large
- 17:38must be readable and understandable
- 17:42make content appear and
- 17:45operate in predictable ways help users
- 17:48avoid increased mistakes
- 17:51okay and lastly for the users with
- 17:54disability it must be robust
- 17:57you maximize with current
- 18:01recurrent and features user tools
- 18:04okay so there are a lot of tools that
- 18:07you
- 18:08can actually use
- 18:12we have this example uh if we have this
- 18:15example in here
- 18:16as you can see this um this
- 18:20website has this option this option is
- 18:23for the visually challenged users
- 18:26where in the user can actually change
- 18:29the colors of the background
- 18:31and the foreground foreground so there
- 18:33should be
- 18:34some um some features like this
- 18:38okay next
- 18:42is the mobile device so assume we have
- 18:46notices you may have seen in all
- 18:48applications
- 18:50that where that is a web
- 18:53or mobile applications they're all
- 18:55mobile friendly
- 18:56not everything or sys
- 18:59the system can now be used through
- 19:03uh using mobile phones okay as for
- 19:06our guidelines for that it should be
- 19:09fast status information
- 19:11minimize typing and leverage on varied
- 19:14input hardware
- 19:16examples photons touch
- 19:19voice handwriting recognition
- 19:22um virtual cable and a chat account
- 19:26and then you first task focus
- 19:30for this confusion in a highly dense
- 19:33information space
- 19:34large hit target for easy and correct
- 19:37selection
- 19:38and manipulation and efficient use of
- 19:41screen space
- 19:42with condensed information so as you can
- 19:45see this
- 19:46example also or i actually have noticed
- 19:49on
- 19:49when you actually use facebook
- 19:52or messenger or instagram or twitter
- 19:57i believe you you always use that now
- 20:00every day and as you have noticed that
- 20:03you can actually navigate everything in
- 20:06in
- 20:07real quick and easy okay so it should be
- 20:10something like that they
- 20:13[Music]
- 20:15should be properly buttoned
- 20:31next one of the most example
- 20:36um best application that this everyone
- 20:38is using today is
- 20:39an e-commerce if you have an
- 20:42online business so
- 20:46i believe some of you have um have
- 20:50an idea about what immediate cameras is
- 20:52so so
- 20:53you have been using lazada shoppies
- 20:56and a lot more businesses actually today
- 21:00are transforming into online so that's
- 21:02an
- 21:03e-camera okay
- 21:06so if you want if naming idea
- 21:10and you wanted to you know create
- 21:13an e-commerce application to it and it's
- 21:16your choice
- 21:20okay so i believe you have learned
- 21:23something
- 21:23for the hsi guidelines and we are now on
- 21:27our summary
- 21:29okay wait
- 21:32[Music]
- 21:42okay let me go back here
- 21:46okay this is the example of an
- 21:47e-commerce
- 21:49because i think now post on screen
- 21:51sharing
- 21:54okay let's move on with the summary
- 21:58so while most of the guidelines specific
- 22:01or general
- 22:02seem quite straightforward and are easy
- 22:04to understand
- 22:06incorporating them in actual design and
- 22:08implementation is very
- 22:10difficult it is indeed really difficult
- 22:14but if you have familiar as yourself
- 22:16into it
- 22:17it would be more easy for you okay and
- 22:20many guidelines are still
- 22:21at quite a high level similar to the
- 22:24etsy principles
- 22:26so if you don't know yet the different
- 22:29hi principles then go back to our
- 22:32previous video in the chapter one
- 22:34the hr principles was discussed in there
- 22:37okay
- 22:38and leave the developer wondering how to
- 22:40actually apply them in practice
- 22:43another reason is that there is just too
- 22:46many different
- 22:46aspects to consider yes indeed
- 22:49there are a lot of things that you need
- 22:52to consider
- 22:53especially for a large scale system
- 22:56so sometimes the guidelines can even be
- 22:59in conflict with each other
- 23:01which requires prioritizing on the part
- 23:04of
- 23:04the designer okay and who is this
- 23:08designer
- 23:08it is you okay because you're the one
- 23:11who are gonna
- 23:12design your system for instance
- 23:15it can be difficult to give contrast to
- 23:17an item
- 23:18for highlighting its importance when one
- 23:21is restricted to using
- 23:23certain colors okay example
- 23:26for a corporate identity purpose another
- 23:30example might be when attempting to
- 23:32introduce a new
- 23:33interface technology or attached
- 23:36gestures
- 23:37while the new interface may have been
- 23:40proven
- 23:41effective in the laboratory it still may
- 23:44require significant
- 23:45familiarizing and training on the part
- 23:47of the user
- 23:49it is often the case that external
- 23:52constraints
- 23:52such as monetary and human resource
- 23:56restrict
- 23:57sound hsci practice so there is no
- 24:00straight answer to how such can facts
- 24:03can be managed
- 24:04and how to incorporate all the
- 24:06requirements simultaneously
- 24:09particularly under strength
- 24:13strengthened external constraints
- 24:18constrain under stringent external
- 24:21constraints
- 24:22one must realize that all designs
- 24:25involves compromises and tradeoffs
- 24:28experienced designers understand the
- 24:30ultimate benefit and cost
- 24:32of practicing sound hsa design
- 24:35in spite of the acknowledge aspect of
- 24:38block art
- 24:39to hsi design in which good judgment
- 24:43are made by experienced developers the
- 24:46hsi guidelines still help greatly to
- 24:48ensure
- 24:48overall usability and performance
- 24:52so it's very important that you must
- 24:55understand
- 24:56the different guidelines in order for
- 24:59you to develop
- 25:00in order for you to create a really good
- 25:02hci
- 25:03design so i hope you have understand
- 25:07something you have learned
- 25:08something for this video and i hope that
- 25:12you
- 25:12will familiarize yourself or yourself
- 25:15with
- 25:15the different hsi guidelines
- 25:19so thank you so much and we'll proceed
- 25:22with
- 25:22the next chapters have a great day
- 25:26and dressed so everyone
About this transcript
This page contains the full transcript of Human-Computer Interaction Chapter 2: Specific HCI Guidelines by RICH ES, generated from the public captions YouTube serves with the video. The transcript has 2,934 words across 591 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.