5 Matching Annotations
  1. Last 7 days
    1. Classically, Fitts’ law has been used to estimate the time required to point at targets like icons and hyperlinks. This enables the design of graphical user interfaces (GUIs) that minimize task time. In recent years, the focus has shifted to be more inclusive of not just speed, but also how accurately users can perform tasks. Much of my work has addressed this, leading to several published papers on models for estimating the success rate of tapping targets on smartphone screens. Furthermore, based on one of these models, I have publicly released design-facilitation tools that can estimate tap success rates for web pages and application interfaces. A significant recent innovation I am watching closely is the application of more advanced machine learning methods, such as Bayesian hierarchical modeling and reinforcement learning. I have particularly high expectations for reinforcement learning as a tool from an industrial perspective. This is because reinforcement learning allows us to create agents that can operate a GUI and perform a multitude of tasks at scale. For example, evaluating a pre-release app’s interface currently requires costly user testing. If we could instead have multiple agents with different characteristics, such as simulating users of different ages or operating the interface to discover areas for improvement, it would become an incredibly powerful tool for companies.

      Fitts' Law is something we have talked about in class. It says that close and large objects are easier to interact with, and results in the user taking less time on the website. It is very interesting to see this law being applied in the real world. It is expanded here to not only speed, but accuracy. Machine learning is getting faster and more accurate. This will drasctically change business operations, as agents can take over testing and further enchance the product. Overall, there is still so much potential in human-computer interaction.

  2. May 2026
    1. that you've got to start with the customer experience and work backwards to the technology2:002 minutesyou can't start with the technology and try to figure out where you're going to try to sell it and I've made this mistake probably more than anybody else

      This is a great quote from Steve Jobs. What he is saying proves that the user (or customer) experience is a critical factor in design. Maybe one of the most important ones. I think him understanding this made him as successful as he is today, and it is important to think like that going forward.

    2. David Berman is a very interesting speaker. There were several facts he mentioned that I did not know before watching this. This included the quadruple bottom line. There is more to designing than profit. It is important to think about environmental, social, and sustainability. My favorite fact was there are so many little things that can be redisgned to make it more effective, like the eco font ink. When designing, you have to think about everyone with disabilities. Like the traffic lights with different shapes, there are possible solutions to satisfy everybody.

    1. A third goal of dark patterns is to make services addictive. This goal supports the other two, as users who stay on an app longer will buy more, yield more personal information, and see more ads. Apps like Uber use gamified nudges to keep drivers on the road longer (Figure 6). The needle suggests the driver is extremely close to the goal, but it is an arbitrary goal set by Uber when a driver wants to go offline.24 To summarize, dark patterns enable designers to extract three main resources from users: money, data, and attention.

      I think this is seen more and more in today's world. Apps such as TikTok, Instagram, and YouTube are purposely making their apps addicting. I think this is unethical because these companies are promoting their profits at the expense of people's well being.

    1. I thought these slides were helpful in the class activity. It was an interesting task to figure out and complete. These verifications had some trouble, however conda list showed my packages were installed succussfully.