Intel UX Team Adds Heuristic Analysis to Expanding Toolkit
By Garret Romaine
User experience (UX) experts agree that there is no substitute for direct observation of test subjects as they wrestle with new products, features, and enhancements. However, those observations take time. Meanwhile, Agile methodologies have accelerated product development cycles, putting pressure on UX teams to report results faster. To help alleviate this pressure, Intel analysts have added another tool, known as heuristic analysis, to their arsenal.
During a heuristic analysis, expert evaluators use a set of standardized usability questions to score a product on a sliding scale. This approach complements other tools (for example, observational studies) and is valuable because it offers nimble, iterative loops that help design teams build better products while staying on schedule.
Dr. Daria Loi, who manages UX Innovation in the PC Client Group at Intel, has a long and impressive background when it comes to observing and testing user experiences. Loi is a passionate participatory design practitioner, with established expertise in ethnographic and practice-based inquiry, natural UIs, and creative management.
Figure 1: Dr. Daria Loi heads up Intel’s UX Innovation in the PC Client Group in Hillsboro, Oregon.
Loi is already well known and respected for her previous work on touch, with sensors, and for her groundbreaking 10x10 methodology. Now she has combined her super-Agile instincts with established user-centered methodologies to create a novel heuristic analysis tool that is specifically geared to 2-in-1 devices. The new system links to long-established doctrine in the field of UX analysis, with some particularly Intel-inspired tweaks.
The new heuristic analysis tool that Dr. Loi developed has three key benefits that center around speed, budget, and quantity.
Does this mean that one could get away with conducting just a heuristic analysis, with no end-user testing at all? Loi doesn’t think so. “During the exploratory phase of a product, you could combine heuristic evaluations with the 10x10 process to provide fast yet deep UX scaffolds and then combine heuristics with full user studies when the product is in the definition phase,” she said. “This enables you to gather more data, have more iterations, be leaner, and triangulate diverse data points to improve the product as well as provide direction to the next generation.”
A good example of a heuristic is the sentence, "The stylus is recognized by the device.” If you next imagine a long list of similar questions, each one describing the ideal state of different components of a system, you have the beginnings of heuristic analysis. In Loi’s case, when a system goes through a heuristic loop, evaluators try many usages (for example, playing a video or making a video call), test the system in many contexts (for example, at a desk, on the lap, or standing), and carefully test all components, including the touch screen, the keyboard, or the stylus. During this in-depth expert testing, the tool provides a series of sentences describing the “ideal state” for each item, asking evaluators to score the product in relation to that sentence. Scoring is typically done by assigning a number from 1 to 5, where 1 usually means “very poor” and 5 means “very good.” The tool also provides space for evaluators to add comments explaining scores and any detail that can help design teams to improve that item. Here is an example:
The stylus is recognized by the device.
The device is not consistent in recognizing the stylus. Some applications seem to aggravate the situation, often forcing reboot. It could be an interoperability issue or a more generic bug. This must be fixed.
Heuristic evaluations were initially developed to identify problems associated with the design of user interfaces. Jakob Nielsen's heuristics are the most widely known. He developed them based on work with Rolf Molich in 1990 and the final set, still used today, was released in 1994 and published in Nielsen's book Usability Engineering. Here’s an overview of Nielsen’s Top 10 list:
Adhering to this set of heuristics reduces complexity and saves evaluation time because it requires only a small set of experts. Most evaluations are accomplished in a matter of days, with variations based on a product’s complexity, the purpose of evaluation, the nature of discovered usability issues, and the reviewers’ competence. When conducted prior to user testing, heuristic analysis will reduce the number and severity of design errors, but it is just one tool out of many. Loi emphasizes that heuristic analysis brings value only if it is used as a complement to other tools.
Each individual evaluator inspects the system alone. Only after all evaluations have been completed are the evaluators allowed to communicate and have their findings aggregated. This procedure is important to ensure independent and unbiased evaluations from each evaluator.
The results of the evaluation can be recorded either as written reports from each evaluator or by having the evaluators verbalize their comments to an observer as they go through the interface. Written reports have the advantage of presenting a formal record of the evaluation but require additional effort from the evaluators and an evaluation manager. Using an observer adds to the overhead of each evaluation session but reduces the evaluators’ workload. Also, with an observer, evaluation results are available fairly soon after the last evaluation session because the observer needs to understand and organize only one set of personal notes, not a set of reports written by others. Furthermore, the observer can assist the evaluators in operating the interface if a problem occurs, such as an unstable prototype, and help guide any evaluators with limited domain expertise or who need to have certain aspects of the interface explained.
In Loi’s case, she applied this approach beyond interface aspects. Her heuristic tool includes hardware, software, and industrial design items. She organized the tool so that each evaluator can independently test the product, providing written scoring and commentary for each heuristic. Once all evaluators complete their assessment, she compiles quantitative and qualitative feedback, prioritizes recommendations, shares the report with key stakeholders, and works with them to address identified items.
One of the key findings that Nielsen discovered long ago is that there is a law of diminishing returns when it comes to adding evaluators. He demonstrated the relationship between the number of evaluators and percentage of issues discovered, with five evaluators usually discovering approximately 75 percent of issues (see Figure 2). “More evaluators should obviously be used in cases where usability is critical, or when large payoffs can be expected due to extensive or mission-critical use of a system,” Nielsen wrote.
Figure 2: After a certain point, there are diminishing additional benefits to adding evaluators.
At Intel, Loi currently has 9-10 evaluators enrolled for each cycle because she wants to catch more than 75 percent of the problems. But she also chose that number of evaluators due to the complexity of the products she usually investigates, such as Ultrabook™ devices and 2-in-1 devices.
To date, Loi has developed over 550 standardized questions, or heuristics, that pinpoint user experience issues not only in software but also in hardware. In addition, she ported those questions from a cumbersome spreadsheet to a web-based system that speeds up her statistical analysis. The result of Loi’s UX work over the past few years has been dramatic improvements in numerous reference designs for Ultrabook devices based on CPUs developed with code-names Broadwell, Ivy Bridge, and Haswell. According to published reviews, the hard work is paying off, enabling Intel to demonstrate a significantly better process and methodology for determining the right product features and capabilities. This approach in turn will help OEMs develop better consumer devices.
Heuristics evaluations are currently in effect for all the systems that Loi’s team is developing. Examples of recent and publicly known systems that her team supported using a range of UX tools include:
Loi continues to modify and improve Intel’s UX methodology processes focused on 2-in-1 system development to gather the most accurate user feedback in the most efficient manner possible. Her evolving method of using heuristics has led to further breakthroughs in hardware improvements.
By working with sustainable, repeatable processes that avoid lengthy lab or in-home studies and focus on fast Agile components, Intel’s UX team continues to blaze a trail for others to follow. Loi’s process resulted in faster integration of key findings and repeatable UX questioning, which led to an overall set of UX guidelines setting industry benchmarks.
Loi gains great satisfaction from the feedback she receives from product managers, planners, and team members. According to Mayne Mihacsi, strategic planner at Intel, Loi’s “…keen insights of end-user motivations, behaviors, and aspirations led to and resulted in strategic product line changes within Intel, benefiting Intel's customers and consumers of Intel-based products.”
James Edwards, principal engineer at Intel, echoed that sentiment. “Daria is one of the most conscientious, disciplined, and devoted people on the UX side that I've ever worked with. She consistently provides timely and deep information from her UX studies that help direct our work on systems and software. She provides very practical, user-focused data and results that bridge research to practical findings on our products.”
Daria Loi focuses on participatory design and user experience research. She currently holds a position as UX Innovation Manager at Intel Corporation; previously, she was a senior research scientist in Intel Labs and Intel's Digital Home. In the past, she has worked as an architect in Italy and was a senior research fellow at RMIT and the Interactive Information Institute. She has conducted research, run workshops, and presented her work in Australia, Canada, China, Egypt, Europe, India, Indonesia, Japan, South Korea, Taiwan, and the United States. She is a committee member and reviewer for a number of journals, institutes, and conferences. She has also served as chair for the Fetzer Institute’s Advisory Council for the Engineering Professions.
Trending Topics on User Experience: https://software.intel.com/sites/billboard/trending-topics/user-experiences
Touch and Laptop Screens: http://www.intelfreepress.com/news/do-people-want-touch-on-laptop-screens/197
Intel®Developer Zone offers tools and how-to information for cross-platform app development, platform and technology information, code samples, and peer expertise to help developers innovate and succeed. Join our communities for the Internet of Things, Android*, Intel® RealSense™ Technology and Windows* to download tools, access dev kits, share ideas with like-minded developers, and participate in hackathons, contests, roadshows, and local events.
Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries.
* Other names and brands may be claimed as the property of others.
Copyright © 2014, Intel Corporation. All rights reserved.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804