SlideShare uma empresa Scribd logo
1 de 40
Unit 5:
Usability design of software applications
(18CSC461J)
Usable Security
• Usable security is an academic field of
study that evaluates the usability of
computer security.
• Usability must be tied to security to create
a truly secure product
• Usability and security go hand in hand to
increase adoption and decrease mistakes
while interacting with the product.
Usable Security (1)
• Usable security reduces the cost of operations for organizations
• Usable security is more effective since the user has increased control over
security
• Usability of security reduces Internet crimes like Phishing
• For better usable security, user interfaces should be carefully designed
considering user behavior and security problems arising from it.
How to make security usable
• Aim for secure by default
• Take the strain
• Make it practical
• Look at workflows
• Support and empower your staff
Steps to find right balance between usability and security
• Focus on simplicity
• Implement biometric authentication
• Engage the users of your enterprise apps
• Provide different data access permissions for users
• Test to determine security and usability balance
• Integrate security into your culture
Unusable Security Costs Security
• It’s imperative that security is met at all levels:Security culture is
encouraged within organizations and a new way of thinking and doing is
established so that data can be protected.
• Security depends on usability:Security needs to motivate a positive
experience, and this is what a usable product does.
Impact of Security-Long term
• Increased likelihood of security breaches
• “Noise” created by habitual non-compliance makes malicious behavior
harder to detect
• Lack of appreciation of and respect for security creates a bad security
culture
• Frustration can lead to disgruntlement: intentional malicious behavior
— insider attacks, sabotage
Myths of Usable Security
• Myth 1: Software engineers and security experts understand usability
• Myth 2: Usability is the same as user interface design
• Myth 3: Usability is a luxury,not a necessity
• Myth 4: Making access more difficult for legitimate users also make access more
difficult for illegitimate users
• Myth 5:Usability and security conflict with each other
• Myth 6:The right process will lead to usable security
Cost Confusion
Cost for
authorized
users
High usability
Death
zone
Sweet
spot
Cost for unauthorized users
Low usability
Our goal is to drive this
down
Pain and consequences
• Financial Pain Points: Your prospects are spending too much money on their
current provider/solution/products and want to reduce their spend
• Productivity Pain Points: Your prospects are wasting too much time using their
current provider/solution/products or want to use their time more efficiently
• Process Pain Points: Your prospects want to improve internal processes, such as
assigning leads to sales reps or nurturing lower-priority leads
• Support Pain Points: Your prospects aren’t receiving the support they need at
critical stages of the customer journey or sales process
Effects of Pain Points on Users
• Interaction cost and cognitive load
• Time cost
• Financial cost
• Loss of trust and confidence
Identify and solve customer pain points
• Tailor Your Solution to Their Business
• Use the Same Language
• Emphasize the Benefits of Solving the Pain Point
• Show How Your Solution Can Relieve This Pain
Dialog boxes
• A dialog is an overlay that requires the user to interact with it and
designed to elicit a response from the user.
• Dialogs inform users about critical information, require users to make
decisions, or involve multiple tasks.
• Dialogs disable all app functionality when they appear, and remain on
screen until confirmed, dismissed, or a required action has been taken.
When to use dialog box
Use a dialog in the following cases:
• When you need to draw attention to an important piece of information.
• When you need the user to input information, especially if that
information is necessary to continue.
• When you want to show additional information without losing the context
of the parent page, for example showing larger images or videos.
• When you want to show information that is not directly related to the
parent page, for example “What’s new” dialog.
Types
• Alert dialog
• Simple dialog
• Confirmation dialog
• Full screen dialog
Toolbar
• It is the place to nest all the possible controls including buttons, labels,
icons, checkboxes, combos, etc
• A toolbar provides convenient access to frequently used commands and
controls that perform actions relevant to the current view.
• Do not separate a toolbar’s actions by another sheet of material, unless it is
transient, such as a menu or dialog.
Religious arguments
Capability Approach Virtue Ethics Deontology Consequentialism
What world are you
building for the end-
user? What capabilities
are you granting or
enabling?
What type of person do
you become in the
process?
What norms and
expectations are you
establishing? Are you
upholding your duties of
care?
What are the
consequences of your
decision? Do they
improve the common
good of those affected?
Modal dialog
• A modal dialog is a dialog that appears on top of the main content and
moves the system into a special mode requiring user interaction.
• This dialog disables the main content until the user explicitly interacts
with the modal dialog.
• They are appropriate when user’s attention needs to be directed toward
important information.
Disadvantages of modal dialog
• They require immediate attention.
• They interrupt the user’s workflow.
• They cause users to forget what they were doing.
• They cause the users to create and address an extra goal — to dismiss the
dialog. When
• They block the content in the background
Modeless Dialog boxes
• A dialog box is referred to as modeless if the user does not have to close it
in order to continue using the application that owns the dialog box.
• The Find (and the Replace) dialog box of WordPad (also the Find and the
Replace dialog boxes of most applications) is an example of a modeless
dialog box.
• If it is opened, the user does not have to close it in order to use the
application or the document in the background.
Characteristics
• It has a thin border
• It can be neither minimized nor maximized. This means that it is not
equipped with the Minimize or the Maximize buttons
• It is not represented on the taskbar with a button
• It must provide a way for the user to close it
When to use modeless dialog
• In situations where the task is not critical, a
nonmodal dialog might be appropriate.
• Nonmodal dialogs are less offensive than modal
ones because they allow users to continue their
activity and ignore them if they are irrelevant.
• Nonmodal windows are useful when users need
to quickly switch between modes in order to
access certain information.
• Google Mail’s nonmodal windows allow for
easy switching between writing and reading
information.
Function dialog boxes
• This dialog box allows you to select a function for use within and
expression, and specify parameters for the function.
• Fields used are:
1. Function
2. Format
3. Description
4. Result
5. Parameters
Mobile usability
• Mobile usability isn’t just about scaling a website or app to fit various
devices. It’s about paying mindful attention to the ways people use mobile
devices and understanding that the mobile experience is as unique as the
user.
• Mobile usability requires designers to consider elements of industrial
design and human factors; that is, design for real, physical objects.
• Uncomplicated and flawness mobile usability makes app successful in the
long run
Mobile usability issues
• Landscape compatibility
• Unresponsive gestures
• Unsuitable button size
• Confusing content
• Difficult navigation
• Filling data repeatedly
• Complex onboarding
• Endless scrolling and taps
• Annoying notifications
Usability as common courtesy
Things that diminish goodwill-
• Hiding information that I want
• Punishing me for not doing things your way
• Asking me for information that you don’t really need
• Shucking and jiving
• Putting sizzle in my way
• Your site looks amateur
Usability as common courtesy (1)
Things that increase goodwill-
• Know the main things that people want to do on your site and make them
obvious and easy
• Tell me what I want to know
• Save me steps where ever u can
• Put efforts into it
• Know what questions I m likely to have ,and answer them
Cont’d…
• Provide me with creature comforts like printer-friendly pages
• Make it easy to recover from errors
• When in doubt,apologize
Analytical thinking
• Analytical thinking involves the research and analysis of complex issues for
developing new ideas or finding solutions.
• Analytical thinking is the ability to tackle complicated issues by evaluating
information you’ve gathered and organized.
• Analytical thinkers can detect patterns between datasets that often lead to
creative solutions.
• They’re able to turn noisy data and information into action. As critical thinkers,
they help teams make informed decisions based on collected data and identified
goals.
• Analytical thinkers also help their team embrace new ideas and develop a growth
mindset.
Importance of analytical thinking
• Practical foresight
• Prioritization
• Growth mindset
decisions, both personally and professionally.
Analytical skills — a brief introduction
What Analytical Thinking is NOT About
• Overcomplication
• Stagnation
• Making assumptions
emerged:
Examples and discussion
• A good stock analyst can analyse a company's stock by reviewing their annual reports.
For this, you will need to compare and examine their 10-15 years of performance and
financial data. After assessing the information, you should be able to make accurate
future projections about financial performance based on past records.
• Here are some fields for which information and research analysis skills are necessary.
1. Policy analysis
2. Business analysis
3. Credit and cost analysis
4. Financial analysis
5. Return on Investment (ROI)
Contd…..
• Suggesting a solution for a website's underperforming landing page requires
critical thinking in various aspects. These include assessing the page's historical
data, layout, keywords and backlinks.
• With critical analysis, you will be able to organise the data, breakages or
distortions appearing in the patterns found.
• Your critical thinking skills allow you to verify that your assessment is accurate
and unbiased to produce the best possible result.
• After this, you can create an action plan that improves the page's visibility and
accessibility to bring sales and traffic.
Contd….
• A data scientist working with an e-commerce company scans large data sets
before they draw some evidence. This evidence can be about the number of users
of a particular product, a service, travel destination or other items marketed by
the company.
• If paying attention to details, the data specialist can break up the user data to
country, state, region and city locations. This also includes age groups and
gender.
• Such large data studies can present the data scientist with a backdrop to make
future projections. They can even use it to target online advertising for a selected
audience.
Usability of games
• In games, usability is about delivering a better and deeper experience with less
unnecessary interruptions or challenges that have not been designed by the
developers.
• The delicacy of the user experience and heavy competition actually make
usability more important in games than it is in other software.
• Usability is important when making a game as easy and intuitive to play as
possible.
• Good examples of complex games made easy are World of Warcraft and Xbox
Live games.
Example
A tennis game-
• Commercially successful tennis games have varied the pace on both of these dimensions.
• Therefore, before we know which aspect of pace to focus on, we need to understand the
vision of the game designer.
• If the vision is a frenetic, high-action packed game (as opposed to a simulation), then we may
focus on usability and gameplay issues that help speed up the action.
• Can users get right in and start playing?
• Do users really want to see a replay after every point?
• Do users want to see animations of their players walking back and forth between the sides of
the court (as in real tennis)?
Colors in UI design
• Color can set the basic mood, tone, concept, and connotation for a brand or
product.
• The right color selection always supports better information readability.
• It can also serve to increase the strength of elements such as calls-to-action.
• It can enhance customer navigation capabilities.
• It can fulfill subconscious aesthetic user needs.
• Lastly, it can stimulate intuitive interactions.
UI Colors Fundamentals
• Choose the Right Color in the Proper Pattern
• Brand Personality Matched with the Right Color
• Colors Balance
• Combinations and Complimentary Colors
• Saturation Overload Kills Color Vibrancy
• Define Interactive Colors
Habits wrapup
• Go to user testing sessions
• Talk
• Test the words on your interface
• Step away from the computer
• Get the basics right first
• Always ask ‘is this design accessible?’
• Remember content over design
Contd….
• Follow your process
• The user opinion is more important than yours
• Don’t aim for simplicity
• Always remember good design needs to do several things
• Find out the context of why something is being designed
• Design because your users want it not because your competitors do it
• Slow down

Mais conteúdo relacionado

Semelhante a unit5_usability.pptx

Content Strategy From the Outside In
Content Strategy From the Outside InContent Strategy From the Outside In
Content Strategy From the Outside InChip Gettinger
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project ManagementLee Schlenker
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineeringAswathi Shankar
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012STC_Houston
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptxZahirahZairul2
 
Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10Study Geek
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXLarry Burks
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyDániel Góré
 
Using Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic PublishingUsing Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic PublishingSuite Solutions
 
software engineering 2 Chapter notes of software engineering in detail to stu...
software engineering 2 Chapter notes of software engineering in detail to stu...software engineering 2 Chapter notes of software engineering in detail to stu...
software engineering 2 Chapter notes of software engineering in detail to stu...preetidamakale
 
Designing to save lives: Government technical documentation
Designing  to save  lives: Government technical documentation Designing  to save  lives: Government technical documentation
Designing to save lives: Government technical documentation Laurian Vega
 

Semelhante a unit5_usability.pptx (20)

ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
Content Strategy From the Outside In
Content Strategy From the Outside InContent Strategy From the Outside In
Content Strategy From the Outside In
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
 
Eos systems
Eos systemsEos systems
Eos systems
 
HCI
HCIHCI
HCI
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Using Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic PublishingUsing Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic Publishing
 
software engineering 2 Chapter notes of software engineering in detail to stu...
software engineering 2 Chapter notes of software engineering in detail to stu...software engineering 2 Chapter notes of software engineering in detail to stu...
software engineering 2 Chapter notes of software engineering in detail to stu...
 
Designing to save lives: Government technical documentation
Designing  to save  lives: Government technical documentation Designing  to save  lives: Government technical documentation
Designing to save lives: Government technical documentation
 

Último

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Último (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

unit5_usability.pptx

  • 1. Unit 5: Usability design of software applications (18CSC461J)
  • 2. Usable Security • Usable security is an academic field of study that evaluates the usability of computer security. • Usability must be tied to security to create a truly secure product • Usability and security go hand in hand to increase adoption and decrease mistakes while interacting with the product.
  • 3. Usable Security (1) • Usable security reduces the cost of operations for organizations • Usable security is more effective since the user has increased control over security • Usability of security reduces Internet crimes like Phishing • For better usable security, user interfaces should be carefully designed considering user behavior and security problems arising from it.
  • 4. How to make security usable • Aim for secure by default • Take the strain • Make it practical • Look at workflows • Support and empower your staff
  • 5. Steps to find right balance between usability and security • Focus on simplicity • Implement biometric authentication • Engage the users of your enterprise apps • Provide different data access permissions for users • Test to determine security and usability balance • Integrate security into your culture
  • 6. Unusable Security Costs Security • It’s imperative that security is met at all levels:Security culture is encouraged within organizations and a new way of thinking and doing is established so that data can be protected. • Security depends on usability:Security needs to motivate a positive experience, and this is what a usable product does.
  • 7. Impact of Security-Long term • Increased likelihood of security breaches • “Noise” created by habitual non-compliance makes malicious behavior harder to detect • Lack of appreciation of and respect for security creates a bad security culture • Frustration can lead to disgruntlement: intentional malicious behavior — insider attacks, sabotage
  • 8. Myths of Usable Security • Myth 1: Software engineers and security experts understand usability • Myth 2: Usability is the same as user interface design • Myth 3: Usability is a luxury,not a necessity • Myth 4: Making access more difficult for legitimate users also make access more difficult for illegitimate users • Myth 5:Usability and security conflict with each other • Myth 6:The right process will lead to usable security
  • 9. Cost Confusion Cost for authorized users High usability Death zone Sweet spot Cost for unauthorized users Low usability Our goal is to drive this down
  • 10. Pain and consequences • Financial Pain Points: Your prospects are spending too much money on their current provider/solution/products and want to reduce their spend • Productivity Pain Points: Your prospects are wasting too much time using their current provider/solution/products or want to use their time more efficiently • Process Pain Points: Your prospects want to improve internal processes, such as assigning leads to sales reps or nurturing lower-priority leads • Support Pain Points: Your prospects aren’t receiving the support they need at critical stages of the customer journey or sales process
  • 11. Effects of Pain Points on Users • Interaction cost and cognitive load • Time cost • Financial cost • Loss of trust and confidence
  • 12. Identify and solve customer pain points • Tailor Your Solution to Their Business • Use the Same Language • Emphasize the Benefits of Solving the Pain Point • Show How Your Solution Can Relieve This Pain
  • 13. Dialog boxes • A dialog is an overlay that requires the user to interact with it and designed to elicit a response from the user. • Dialogs inform users about critical information, require users to make decisions, or involve multiple tasks. • Dialogs disable all app functionality when they appear, and remain on screen until confirmed, dismissed, or a required action has been taken.
  • 14. When to use dialog box Use a dialog in the following cases: • When you need to draw attention to an important piece of information. • When you need the user to input information, especially if that information is necessary to continue. • When you want to show additional information without losing the context of the parent page, for example showing larger images or videos. • When you want to show information that is not directly related to the parent page, for example “What’s new” dialog.
  • 15. Types • Alert dialog • Simple dialog • Confirmation dialog • Full screen dialog
  • 16. Toolbar • It is the place to nest all the possible controls including buttons, labels, icons, checkboxes, combos, etc • A toolbar provides convenient access to frequently used commands and controls that perform actions relevant to the current view. • Do not separate a toolbar’s actions by another sheet of material, unless it is transient, such as a menu or dialog.
  • 17. Religious arguments Capability Approach Virtue Ethics Deontology Consequentialism What world are you building for the end- user? What capabilities are you granting or enabling? What type of person do you become in the process? What norms and expectations are you establishing? Are you upholding your duties of care? What are the consequences of your decision? Do they improve the common good of those affected?
  • 18. Modal dialog • A modal dialog is a dialog that appears on top of the main content and moves the system into a special mode requiring user interaction. • This dialog disables the main content until the user explicitly interacts with the modal dialog. • They are appropriate when user’s attention needs to be directed toward important information.
  • 19. Disadvantages of modal dialog • They require immediate attention. • They interrupt the user’s workflow. • They cause users to forget what they were doing. • They cause the users to create and address an extra goal — to dismiss the dialog. When • They block the content in the background
  • 20. Modeless Dialog boxes • A dialog box is referred to as modeless if the user does not have to close it in order to continue using the application that owns the dialog box. • The Find (and the Replace) dialog box of WordPad (also the Find and the Replace dialog boxes of most applications) is an example of a modeless dialog box. • If it is opened, the user does not have to close it in order to use the application or the document in the background.
  • 21. Characteristics • It has a thin border • It can be neither minimized nor maximized. This means that it is not equipped with the Minimize or the Maximize buttons • It is not represented on the taskbar with a button • It must provide a way for the user to close it
  • 22. When to use modeless dialog • In situations where the task is not critical, a nonmodal dialog might be appropriate. • Nonmodal dialogs are less offensive than modal ones because they allow users to continue their activity and ignore them if they are irrelevant. • Nonmodal windows are useful when users need to quickly switch between modes in order to access certain information. • Google Mail’s nonmodal windows allow for easy switching between writing and reading information.
  • 23. Function dialog boxes • This dialog box allows you to select a function for use within and expression, and specify parameters for the function. • Fields used are: 1. Function 2. Format 3. Description 4. Result 5. Parameters
  • 24. Mobile usability • Mobile usability isn’t just about scaling a website or app to fit various devices. It’s about paying mindful attention to the ways people use mobile devices and understanding that the mobile experience is as unique as the user. • Mobile usability requires designers to consider elements of industrial design and human factors; that is, design for real, physical objects. • Uncomplicated and flawness mobile usability makes app successful in the long run
  • 25. Mobile usability issues • Landscape compatibility • Unresponsive gestures • Unsuitable button size • Confusing content • Difficult navigation • Filling data repeatedly • Complex onboarding • Endless scrolling and taps • Annoying notifications
  • 26. Usability as common courtesy Things that diminish goodwill- • Hiding information that I want • Punishing me for not doing things your way • Asking me for information that you don’t really need • Shucking and jiving • Putting sizzle in my way • Your site looks amateur
  • 27. Usability as common courtesy (1) Things that increase goodwill- • Know the main things that people want to do on your site and make them obvious and easy • Tell me what I want to know • Save me steps where ever u can • Put efforts into it • Know what questions I m likely to have ,and answer them
  • 28. Cont’d… • Provide me with creature comforts like printer-friendly pages • Make it easy to recover from errors • When in doubt,apologize
  • 29. Analytical thinking • Analytical thinking involves the research and analysis of complex issues for developing new ideas or finding solutions. • Analytical thinking is the ability to tackle complicated issues by evaluating information you’ve gathered and organized. • Analytical thinkers can detect patterns between datasets that often lead to creative solutions. • They’re able to turn noisy data and information into action. As critical thinkers, they help teams make informed decisions based on collected data and identified goals. • Analytical thinkers also help their team embrace new ideas and develop a growth mindset.
  • 30. Importance of analytical thinking • Practical foresight • Prioritization • Growth mindset decisions, both personally and professionally. Analytical skills — a brief introduction
  • 31. What Analytical Thinking is NOT About • Overcomplication • Stagnation • Making assumptions emerged:
  • 32. Examples and discussion • A good stock analyst can analyse a company's stock by reviewing their annual reports. For this, you will need to compare and examine their 10-15 years of performance and financial data. After assessing the information, you should be able to make accurate future projections about financial performance based on past records. • Here are some fields for which information and research analysis skills are necessary. 1. Policy analysis 2. Business analysis 3. Credit and cost analysis 4. Financial analysis 5. Return on Investment (ROI)
  • 33. Contd….. • Suggesting a solution for a website's underperforming landing page requires critical thinking in various aspects. These include assessing the page's historical data, layout, keywords and backlinks. • With critical analysis, you will be able to organise the data, breakages or distortions appearing in the patterns found. • Your critical thinking skills allow you to verify that your assessment is accurate and unbiased to produce the best possible result. • After this, you can create an action plan that improves the page's visibility and accessibility to bring sales and traffic.
  • 34. Contd…. • A data scientist working with an e-commerce company scans large data sets before they draw some evidence. This evidence can be about the number of users of a particular product, a service, travel destination or other items marketed by the company. • If paying attention to details, the data specialist can break up the user data to country, state, region and city locations. This also includes age groups and gender. • Such large data studies can present the data scientist with a backdrop to make future projections. They can even use it to target online advertising for a selected audience.
  • 35. Usability of games • In games, usability is about delivering a better and deeper experience with less unnecessary interruptions or challenges that have not been designed by the developers. • The delicacy of the user experience and heavy competition actually make usability more important in games than it is in other software. • Usability is important when making a game as easy and intuitive to play as possible. • Good examples of complex games made easy are World of Warcraft and Xbox Live games.
  • 36. Example A tennis game- • Commercially successful tennis games have varied the pace on both of these dimensions. • Therefore, before we know which aspect of pace to focus on, we need to understand the vision of the game designer. • If the vision is a frenetic, high-action packed game (as opposed to a simulation), then we may focus on usability and gameplay issues that help speed up the action. • Can users get right in and start playing? • Do users really want to see a replay after every point? • Do users want to see animations of their players walking back and forth between the sides of the court (as in real tennis)?
  • 37. Colors in UI design • Color can set the basic mood, tone, concept, and connotation for a brand or product. • The right color selection always supports better information readability. • It can also serve to increase the strength of elements such as calls-to-action. • It can enhance customer navigation capabilities. • It can fulfill subconscious aesthetic user needs. • Lastly, it can stimulate intuitive interactions.
  • 38. UI Colors Fundamentals • Choose the Right Color in the Proper Pattern • Brand Personality Matched with the Right Color • Colors Balance • Combinations and Complimentary Colors • Saturation Overload Kills Color Vibrancy • Define Interactive Colors
  • 39. Habits wrapup • Go to user testing sessions • Talk • Test the words on your interface • Step away from the computer • Get the basics right first • Always ask ‘is this design accessible?’ • Remember content over design
  • 40. Contd…. • Follow your process • The user opinion is more important than yours • Don’t aim for simplicity • Always remember good design needs to do several things • Find out the context of why something is being designed • Design because your users want it not because your competitors do it • Slow down