430 likes | 585 Views
By Corey Pennycuff. User Interface Design Consequences. Overview of Topics. Learning an Interface Navigating Data Market Results. Learning an interface. Problem: How do you teach someone a complicated interface? Specific case: Learning to use a desktop application. Cognitive Load Theory.
E N D
By Corey Pennycuff User Interface Design Consequences
Overview of Topics • Learning an Interface • Navigating Data • Market Results
Learning an interface • Problem: How do you teach someone a complicated interface? • Specific case: Learning to use a desktop application
Cognitive Load Theory • Intrinsic cognitive load • complexity and difficulty of the task • Extraneous cognitive load • improperly designed instructional material • Germane cognitive load • construction and automatization of schemata
Cognitive Load Theory • Application in Software engineering • If the problem is complex and requires a complex interface, how can the interface be manipulated to facilitate learning?
Early Discoveries • Users don't read manuals! • Users don't ask for help! • Users use trial and error!
Three ways to modify a GUI for learning • Adaptive - automatically change by tracking most often used features • Adaptable - can be customized by user or a teacher • e.g., Training wheel interfaces • Mixed - combination of Adaptive and Adaptable
Concerns when learning an interface • Findability • The user’s ability to find an option or function within an application’s interface • Awareness • The user’s level of perception of the capability of the application
Ways to reduce complexity by structuring • Grouping functionality in dropdown menus • Subdividing menus • Showing only part of a menu • Right click context menus • Grouping functions in tabs • Palette windows
Reduce complexity by functionality • Disable inapplicable items • Customizing toolbars • Offer multi-layer interfaces (novice to expert)
Question: How does changing the interface affect learning? (1) • Full Interface • Findability - high • Awareness - high • Time to learn – longer • Reduced Interface • Findability - high • Awareness - low • Time to learn - short
Question: How does changing the interface affect learning? (2) • Compressed Interface • Findability - high • Awareness - low • Time to learn - short
Significance of results • UI should be modeled with long term intent in mind
Visualizing Data • Problem: How can information be presented to users? • Specific case: Browsing a taxonomy
Taxonomy • Hierarchical arrangement of categories • Advantage • Easy to identify relational information • Predictable placement • Disadvantage • Can be difficult to navigate • May require prior knowledge of subject matter • Cross-category inclusion
Current obstacles in learning software • Commercial software - designed to be sold to adults • Institutional software - formal instruction • What's missing? • Exploration.
Two visualization strategies tested • Lists • Circular Visual arrangement • Radial layout technique
Results • Failed lookup rate - same for both interfaces • Mean search time - slightly less for list • Gender - no significant difference • Likability of interface - List • Circle likability correlated to video game usage
Subjective Results From Users • Easier - List • Fun - Circle • Faster - List • Emotion • List - Familiar • Circle - Cooler
Significance of results • Design for the desired experience of users, or let users decide
Market Results • Question: How does User Interface Design affect market performance?
Known factors • More choices do not always lead to better outcomes • fear of regret, missed opportunities, curse of high expectations, self-blame • Reality doesn't match economic theory • Cognitive cost • Bounded time for decision making • Bounded computational resources • Different interfaces optimal for different groups • Honorable mention: SUPPLE http://www.eecs.harvard.edu/~kgajos/research/supple
Market Design and UID areImportant Because: • UI is first point of contact in new market • UI choice constrains design space • UI defines how & how well user can express themselves • UI complexity imposes cognitive load
Experiment: Allocate Bandwidth for a Month of Mobile Usage • Four design levers • Number of choices • Fixed vs. Changing price • Fixed vs. Adaptive choice sets • UI Optimization
Results: Choice • More results = suboptimal decision • (increase choice options by 1 reduces optimal choice by 32%) • Incomplete searches can lead to positioning effects • Users make the wrong choice if there is a negative association with that choice
Results: Fixed vs. Adaptive • Possible choices better tailored to situation • User had to process all information every time • Users made better decisions despite increased cognitive load
Results: UI Optimizations • Generated using Optimal vs. Sub-optimal (derived) models • Less rational users did better in sub-optimal layouts
Significance of Results • UI can significantly influence a user's performance in market conditions. • More study is needed in this field!
References • Large, AndrewBeheshti, JamshidClement, IanTabatabaei, NahidTam, MorniTak Yin. "Visualizing A Hierarchical Taxonomy In A Children's Web Portal: User Evaluations Of A Prototype." Canadian Journal Of Information & Library Sciences 33.3/4 (2009): 255-282. Professional Development Collection. Web. 20 Sept. 2012. • Schimpf, Spannagel. "Reducing the graphical user interface of a dynamic geometry system". ZDM. 2011. Volume 43. Number 3. Pages 389-397. • Sven Seuken, David C. Parkes, Eric Horvitz, Kamal Jain, Mary Czerwinski, and Desney Tan. 2012. Market user interface design. In Proceedings of the 13th ACM Conference on Electronic Commerce (EC '12). ACM, New York, NY, USA, 898-915. DOI=10.1145/2229012.2229080 http://doi.acm.org/10.1145/2229012.2229080