Blog 已遷移,logdown 版本不再更新,麻煩大家前往新網站觀看^^

Coursera Usable Security Intro Week 1

Coursera Usable Security


Human Computer Interaction
Learning how people think, psychologically and cognitively.
Building models of that, and showing how that can be applied
to the design of technology.

We've built design methods that allow us to integrate people's tasks and
feedback into the systems that we built.


And we have lots of ways of evaluating systems for usability, to see how well
people can learn them, how well they remember how to use them, and how quickly
and efficiently they can accomplish their tasks within those systems.



So what we're going to cover in this class are the basics of human computer interaction.

How do we understand people's cognitive and psychological abilities?
How do we understand their tasks and what they're trying to do,
and then look at methods of designing that into systems and
evaluating how well the systems do?

We'll then, take those lessons and examine all kinds of different security and
privacy problems from authentication to social media privacy settings.

So we can see how you as a designer, can build in understandings of humans,
to make systems that are ultimately more secure.


Human Computer Interaction

What is Human Computer Interaction?
Human Computer Interaction, or HCI is the study of how people interact with technology.

Users 使用者
Tasks 使用者用系統想完成的工作。
Context 相同的使用者做相同的工作也可能有不同背景,就稱為Context。
Design 根據以上三者來設計系統
Evaluation 根據一些方法來評估系統是否對使用者來說很好用。


Measuring Usablility

Speed - How quickly can the task accomplished.
Efficiency - how many mistabke are made in accomplishing the task.
Learnability - how easy is it to learn to use the sytstem
Memorability - Once learned, how easy is it to remember how to use the system.
User Preference - What do users like?

Speed - timing
Efficiency - counting errors
Learnability - 折線圖

Memorability - 折線圖

User Preference - 問卷調查