unlikely
"likely" is more suitable to the context.
unlikely
"likely" is more suitable to the context.
The solution is more repetition
What is the standard for deciding enough repetition then?
Final field studies deliver the new UI and see how it’s used.
Does it mean that final field study is more like field experiement, which have more intervention than pure filed study?
Object approach
Sometimes browser take care of translating text labels in objects. For example, "File input box" shows text label "파일 선택" when a user is Korean, however it shows "choose file", if a user is American.
closed-captioning
It means that the user can decide wheter to render caption on the video. The contrarst term is "open-captioning" which means that the caption is always shown on the video.
alt
I didn't noticed that alt feature is for screen readers. I thought that the purpose of alt was to give alternative word if the browser failed to render the image.
the font you’re drawing the string with doesn’t necessarily know how to draw all those characters.
Isn't it contradictory to the previsous sentence? The previous sentence said that font knows "how to draw A" but this phrase gives contradictory argument.
making the lines longer merely offsets the poorer resolution and legibility
I can't understand why longer lines helps to compensate for poorer resolution and legibility. Can anybody explain it?
match expectations.
It reminds me of the external consistency that we learned before!
it’s too easy to mess up
On the other hand, I think dark background has also some advantages. When I work in terminal or code editors, I prefer dark backgrounds because I feel that my eyes are less tired with dark backgrounds than white ones.
the boldfaced title
I think boldfaced title is the matter of size or shape. The value of the black color is not changed even if the title become boldfaced.
the Gestalt principle of proximity
Change to "the Gestalt pricnciples of grouping"
The other variables lie somewhere in between, with roughly 10 useful levels
I think we can also recognize infinite variety of size. Why does it have at most 10 levels then?
red is “hotter” than blue
People usually relate red with fire and blue with water or sea. So people think that red is hotter than blue.
What kinds of affordances are harder to provide on a touchscreen, because it lacks the tracking state?
I think it lacks perceived affordance because it's hard to think about dragging without tracking state. (Actually dragging is possible in touchpad.)
Why do you need to clutch with a mouse or touchpad?
It is because the movements done outside of table (for mouse) should be considered as illegal.
Two kinds of event capture are used in the iPhone.
For implementing multitouch gesture, does both caputres should be used at the same time or just using either one is enough?
moving children to a different index position within their parent, or promoting them up the tree
Does "move forward" or "move backward" button for an oject in PowerPoint might be the example? I'm curious about wheter PowerPoint also uses View tree and z order.
Children that do not intersect the clipping region are simply skipped, not drawn.
In computer graphics, this process is called "culling". There are two kinds of method that excludes the parts that should be rendered. The first method is "culling" that excludes all non-overlapping bounding boxes. And the other methods is "clipping" that excludes partly overlapping bounding boxes. I think the terminology "clipping" should be divided into "clipping" and "culling" for the area of computer graphics.
other usability issues?
For the item "Corsair..." it is currently out of stock. However, a user can still add this item to the cart. The system should show that it is not possible to add this item to the cart.
Critical incidents give you a list of potential usability problems
How does "positive" ciritical incidents give potential usability problems? Can anyone give an example for this?
give the user bathroom
This pharse is weird. Fix to: give the user chance to use bathroom
deploying a working implementation
Does it mean that field study should be used with "real" products? not with mere prototypes?
“you have to read the keys differently.”
I didn't understand what does it mean. Can anybody explain what does in mean in this context?
Is iterative design just saying that we’re going to have to repeat the waterfall over and over and over? What’s the trick here?
No it isn't because iterative design set various goal for the system and tries to meet some of them at each cycle. However, waterfall design tries to meet all the goals at the very first.
30 seconds
Does this goal have to be always measureable? Then how can we explain the logic for setting the time as "30 seconds"?
Bite your tongue
Funny idiom. If your actually bite your tonuge, you will die...
On the right
It's not on the right, it's on below
user-test
Does user in this "user-test" means real customer of the service? Isn't it too costly to recruit real users and conduct user testing for paper prototype, not for real prototype?
You don’t want to throw away something you’ve worked hard on
I exactly experienced feeling like this before. Even though I noticed that the specific part is not necessary, it's really hard to actually discard it because I put a lot of effort on that part.
In the example here, you can see the id attribute (which gives a unique name to an element) and the src attribute (which gives the URL of an image to load in an img element);
I think that the example on the left and the content of the text doesn't match. There are no id and src attribute in the left example.
user interface toolkits, which are libraries of reusable interface objects.
Bootstrap and Materializecss might be one example for view component.
references: http://getbootstrap.com http://materializecss.com
controllers
Does controller also listens to event generateed by model? But the figure only depicts that the view receives change events from model. Which one is right?
Event,
Isn't event just an object of listener patterns like publish-subscribe or observer?
but this is not true of the web browser view tree (called the DOM), which allows a designer to position a child independently of the parent.
It is possible to demonstarte it by using "position" attribute in css. position: fixed makes it possible to the render childeren out side their parent. reference: https://www.w3schools.com/css/css_positioning.asp
Easiest: klar / fonz / apek / uwer
I don't understand why this is the easiest example here. Is it just because random letters chunked in a group is familiar than random numbers chunked in a group?
Phishing
Previously, I thought that the actual spelling for these websites are "fishing" which is the metaphor of deiciving people. But this word actually derived from "fishing". I think this kind of word is really interesitng. (You may find the details here: https://en.wikipedia.org/wiki/Phishing)
attention
Can you explain what does attention means here? Metaphor of thread doesn't seem to explaint it well...
long-term memory
I think it's similar as hard disk. As other contexts uses computer as metaphor, I think it would be consistent to add hard disk metaphor here.
user
This word should be deleted.
Two reasons why multiple alternatives help.
I think we should also consider restricted resources. Making many prototypes will give better quality but cost more time and money than just making one.
It might pay off much more to have fast and effective searching and hyperlinking in an online manual.
I didn't understand the context. Why is this task pays off more in online than offline? I think online can more efficiently do searching and hyperlinking than offline.
The best sources of information are user interviews and direct observation. Usually, you’ll have to observe how users currently perform the task. For the Piazza example, we would want to observe students asking questions about homework assignments, and interacting with teammates. We would also want to interview instructors to understand their goals in running a Q&A forum for their course.
I think this paragraph is almost same as the first paragraph of this page. I think the content should be changed to "Identify the User's Goals" which is written in the left summary.
In error messages, it’s particularly important to speak the user’s language, and avoid letting technical terms or details like exceptions and stack traces leak through.
It's also related to the leanability dimension!
like an account number or credit card number
Phone number can also be another example.
In the first reading, we talked about a mode error in Gimp
Have we talked about mode error before...?
BB [click]
Why all the Bs are denoted as BBs, which is double click? I think it's enough to click just once.
B for mouse button presses or releases,
Is B also a primitive operator? The previous words say that there are 5 primitive operators and they are KPHD M. If B is also the case, the number of primitive operators should be 6.
Pie menus are used occasionally in practice–in some computer games,
These days, computer games use linear menus to enable users to control a lot of skills. It is possible because users become more familiar with the linear menus and linear menus with keyboard control gives much more efficiency than pie menus. However, smarthpone games, especially action games, usually use pie menus as skill menus. It is because smartphone games have only touch-screen interface, which means that pie menus mostly give more efficiency than linear menus.
(More precisely, the distance D to the center of the target is virtually equal to S, so T = a + b log (D/S + 1) solves to the minimum time T=a.)
If D = S, the equation becomes a + blog2. I think there must be more specific reasoning for this.
The graphs above
There is no graph here.
Answer this question: techniques for efficiency
Why does the aggregation belongs to the efficiency technique of the browser address bar? I don't think that the users can handle and control multiple urls at once.
What other usability dimensions does it help?
It helps in terms of learnability. As we learned in the previous materials, autocomplete suggests the query that is mostly searched by other users, which gives insight to the other users' goals. It helps to solve the learnability problem related to the keywords.
Also, especially with this autocomplete picture that shows the number of search results, I think it also shows the property of information scent.
showing
showing -> shows
What’s wrong with the mapping of this bulleted list with respect to the slide above?
I think that the arrangement of the slides doesn't match to that of the readings. The slides are in rectangular arrangement but the readings are in vertical arrangement.
Why?
I think that pushing the handle on a segway (lean forward) makes gives a feeling of pushing the segway forward and vice versa.
hard carriage returns and soft returns.
Share good example for the meaing of hard returns and soft returns. http://www.dummies.com/software/microsoft-office/word/how-to-use-soft-and-hard-returns-in-word-2010/
This is a fundamental problem even in human-human interaction, and is the reason why fast-food restaurant drive-through windows display a menu.
I didn't really get the meaning of this example, why does displaying the menu in drive-through window helps to solve the fundamental problem in natural-language based interaction?
As a software engineer, you should be quite familiar with this notion.
It's quite similar to the concept of Abstract Data Type(ADT) in data structure!
Let’s compare and contrast the three styles: command language (CL), menus and forms (MF), direct manipulation (DM), and speech dialog (SD).
If there is a table that summarizes the paragraphs, it would be helpful to understand the contenet easily. (row: CL, MF, DM, SD; column: Learnability, Error messages, Efficiency, User type, Synchrony)
pplication:
hi