61 Matching Annotations
  1. May 2017
    1. 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?

    1. 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.

    1. 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.

    2. 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?

    1. 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.

    1. 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?

  2. Apr 2017
    1. 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.)

    2. 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?

    1. 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.

    2. 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.

    1. 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.

    1. 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?

    1. 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.

    1. 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?

    2. 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.

  3. Mar 2017
    1. 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.

    1. 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?

    1. 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.

    1. 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.

    2. 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.

    1. 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!

    1. 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.

    2. 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.

    3. (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.

    4. 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.

    5. 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.

    1. 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.

    1. 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?

    2. 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)