SlideShare a Scribd company logo
1 of 26
Download to read offline
Human Computer
Interaction
HCI
Goals of HCI
• The principal objective of HCI is to develop functional systems that are usable,
safe, and efficient for end-users.
• The developer community can achieve this goal by fulfilling the
following criteria:
❑ Have sound knowledge of how users use computing systems.
❑ Design methods, techniques, and tools that allow users to access systems
based on their needs.
❑ Adjust, test, refine, validate, and ensure that users achieve effective
communication or interaction with the systems.
❑ Always give priority to end-users and lay the robust foundation of HCI.
Limitations on interactive performance
There are several factors that can limit the speed of an
interactive system:
• Computation bound
• Storage channel bound
• Graphics bound
• Network capacity
Interaction Styles
• Interaction can be seen as a dialog between the computer and the user. The
choice of interface style can have a profound effect on the nature of this
dialog.
• 1- Command line interface
It provides a means of expressing instructions to the computer directly,
using function keys, single characters, abbreviations or whole-word
commands. In some systems the command line is the only way of
communicating with the system, especially for remote access using telnet.
• 2- Menus
In a menu-driven interface, the set of options available to the user is
displayed on the screen, and selected using the mouse, or numeric or
alphabetic keys. Since the options are visible they are less demanding of the
user, relying on recognition rather than recall.
Interaction Styles
• 3- Natural language
The ambiguity of natural language makes it very difficult for a machine to
understand.
We often rely on the context and our general knowledge to sort out these
ambiguities. This information is difficult to provide to the machine.
It is important in interfaces which use natural language in this restricted form
that the user is aware of the limitations of the system and does not expect too
much understanding.
4.Question/answer and query dialog
Question and answer dialog is a simple mechanism for providing input to an
application in a specific domain. These interfaces are easy to learn and use, but
are limited in functionality and power. As such, they are appropriate for
restricted domains (particularly information systems) and for novice or casual
users.
Interaction Styles
• 5.Form-fills and spreadsheets
• The user works through the form, filling in appropriate values. The data are
then entered into the application in the correct place. Most form-filling
interfaces allow easy movement around the form and allow some fields to be
left blank.
• 6.The WIMP interfaces
• WIMP stands for windows, icons, menus and pointers (sometimes windows,
icons, mice and pull-down menus), and is the default interface style for the
majority of interactive computer systems in use today.
• 7.Point-and-click interfaces
• virtually all actions take only a single click of the mouse button. You may point
at a city on a map and when you click a window opens, showing you tourist
information about the city.
Interaction Styles
• 8.Three-dimensional interfaces
• The most obvious example is virtual reality, but VR is
only part of a range of 3D techniques available to the
interface designer.
• The simplest technique is where ordinary WIMP
elements, buttons, scroll bars, etc., are given a 3D
appearance using shading, giving the appearance of
being sculpted out of stone.
CAPTCHA and Human Interaction
• CAPTCHA, Completely Automated Public Turing Test to tell Computers
and Humans Apart, is widely used as a security mechanism to classify
human and computer.
• This security mechanism is based on the Turing Test, which has been
conceived to ensure network security.
• Usability is another fundamental issue, which can avoid human users
proceeding tedious and time-consuming operation.
• CAPTCHA design should consider security and usability simultaneously.
• CAPTCHA ,also called HIPs (Human Interaction Proofs) , is a test to classify
human users and computer.
CAPTCHA and Human Interaction
The idea of CAPTCHA is derived from the Turing test ,however it is different from
Turing test in three folds:
• Firstly, the generating and scoring of CAPTCHAS are finished by machine
automatically;
• Secondly, the purpose of designing CAPTCHA is to identify the difference between
human and computer, instead of avoid distinguishing;
• Thirdly, CAPTCHA is a kind of security mechanism, while most Turing tests are
used as an indicator to reflect the progress of AI. Therefore, CAPTCHA is usually
regarded as a kind of Reverse Turing test for humans and computer classification.
CAPTCHA and Human Interaction
Examples:
• CAPTCHA: x9Pm72se
• Input: x9Pm62es
• Output: CAPTCHA Not Matched
• CAPTCHA: cF3yl9T4
• Input: cF3yl9T4
• Output: CAPTCHA Matched
CAPTCHA and Human Interaction
• The set of characters to generate CAPTCHA are stored in a
character array chrs[ ] which contains (a-z, A-Z, 0-9), therefore
size of chrs[ ] is 62.
• To generate a unique CAPTCHA every time, a random number is
generated using rand() function which generates a random
number between 0 to 61 saved to the character array chrs[ ]
• This loop runs n (length of CAPTCHA) times to generate
CAPTCHA of given length.
History of CAPTCHA
• Around 1997, AltaVista (a primitive search engine of that decade) was having
a tough time fixing the high number of auto URL assets that were hampering
its website ranking process severely.
• To solve this issue, the chief scientist of AltaVista, created an algorithm that
later became famous as CAPTCHA.
• The algorithm was capable of introducing a series of autogenerated and
random images with printed text. The algorithm was based on the hypothesis
that if these surge URLs are created by a bot or computer, CAPTCHA can stop
them from visiting the website as they won’t be able to identify the images.
• In 2016, Jason Polakis, worked on the difficulty level of CAPTCHA and figured
out that the algorithm is so complex that even humans can fail to recognize
the images. That makes it tougher for bots as well as and computers. Hence,
it’s considered a viable tool to control undesirable website access.
•
How does CAPTCHA work
• Customers should separate letters in exemplary CAPTCHAs.
• The letters are misshaped with the target that bots are not committed
to have the choice to recollect them.
• clients need to interpret the twisted substance, type the right letters
into a plan field, and present the development.
• Such tests are standard in login structures, account information
exchange structures, online audits, and web business checkout pages.
• The best that different bots will truly have to do is input some irregular
letters, making it really dubious that they will finish the assessment. In
this way, bots bomb the test and are hindered from partner with the
site or application, while people can keep on utilizing it like common.
Advantages of CAPTCHA
Using CAPTCHA is preferred because:
• It’s highly worthwhile to discourage spam and unwanted
access.
• It can stop fake and ill-intended website access or usage.
• CAPTCHAs are an easy way to improve the website’s
accessibility.
• For human minds, making sense of CAPTCHA is easy.
Disadvantages of CAPTCHA
• Don’t consider CAPTCHA as a foolproof tool as it’s not. It’s most effective for
spam.
• Solving CAPTCHA needs time and effort, which is not feasible for every
website user. Some might even drop the idea of visiting a website if it uses
CAPTCHA. Hence, it might lead to a certain drop in website traffic
• CAPTCHAs are not suitable for visually impaired users. So, you won’t be able
to target such users if you use CAPTCHA.
Types of CAPTCHA
a) Text CAPTCHAs
• The most standard kind of check is text CAPTCHAs.
• These characters are shown in an odd style by the CAPTCHA, requiring
translation.
Strategies for making text-based CAPTCHAs include:
• Gimpy
• EZ-Gimpy
• Gimpy-r
• Simard's HIP
• Gimpy
• The gimpy selects a handful of emotionally charged words from a
rundown of 850 words and conveys them in an unusual manner.
• EZ-Gimpy
• It's an assortment of Gimpy that just utilizes a single word.
• Gimpy-r
• This picks reassuring letters, then bends and embellishes them
with foundation discontent.
• Simard's HIP
• This method picks alphabets and numerals at random and then
alters them with curves and shadings.
b) Image CAPTCHA
• A few photographs of ordinary things are compared. The customer should feature
which photographs have all the earmarks of being the most significant or show which
ones tackle a semantic issue.
• picture-based CAPTCHAs give preferred security over text-based cycles.
c) Audio CAPTCHA
• Audio CAPTCHA is a reverse Turing test to discriminate the user as
human or bot using audio as a medium. As W3C guidelines mandate
the need of accessibility of web for people with disabilities like visual
or motor impairment, audio CAPTCHA
• D) Math or verbal problems
• CAPTCHAs are also used in the same way as enrollment tries are. They
incorporate exercises errands and general information requests.
• reCAPTCHA Definition
reCAPTCHA is a more advanced version of the standard CAPTCHA tests. Some
reCAPTCHAs, like CAPTCHA, require consumers to submit images of text that PCs have
difficulty interpreting. Unlike traditional CAPTCHAs, reCAPTCHA gets its content from real
images: photographs of street addresses, text from printed books, text from historical
newspapers, and so on.
CAPTCHA VS.reCAPTCHA
• A CAPTCHA is a test designed to differentiate between real human users and
malicious bots. ReCAPTCHA is a CAPTCHA system developed by Google.
• A CAPTCHA is any website authentication test designed to tell humans and
computers apart. There are several types of CAPTCHAs owned by different
companies/providers. ReCAPTCHA is Google’s popular CAPTCHA service, used
for basic bot protection and other purposes. For example, Google used images
from scanned books to help digitize The New York Times archives and books
from Google Books.
• Advanced bots threaten all websites that rely on traditional CAPTCHAs alone to
keep cybercriminals at bay. Businesses can keep their platforms safe by using
an integrated CAPTCHA built into a sophisticated and personalized bot
protection solution.

More Related Content

Similar to Human Computer Interface -l2.pdf

Video Captcha as a Graphical Password
Video Captcha as a Graphical PasswordVideo Captcha as a Graphical Password
Video Captcha as a Graphical PasswordIRJET Journal
 
IRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET Journal
 
A CAPTCHA in the Rye
A CAPTCHA in the RyeA CAPTCHA in the Rye
A CAPTCHA in the RyeImperva
 
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseAn Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseShubham Saurav
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014Ganesh Dhage
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharmavinit1991
 
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA ijait
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfGanesh Dhage
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?Devin Olson
 
A Survey of Current Research on CAPTCHA
A Survey of Current Research on CAPTCHAA Survey of Current Research on CAPTCHA
A Survey of Current Research on CAPTCHAIJCSES Journal
 
Captcha a security measure against spam attacks
Captcha  a security measure against spam attacksCaptcha  a security measure against spam attacks
Captcha a security measure against spam attackseSAT Journals
 
Evolution of captcha technologies
Evolution of captcha technologiesEvolution of captcha technologies
Evolution of captcha technologiesMonika Keerthi
 
Mat Velloso - Bots in the real world
Mat Velloso - Bots in the real worldMat Velloso - Bots in the real world
Mat Velloso - Bots in the real worldWeb à Québec
 

Similar to Human Computer Interface -l2.pdf (20)

Video Captcha as a Graphical Password
Video Captcha as a Graphical PasswordVideo Captcha as a Graphical Password
Video Captcha as a Graphical Password
 
IRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation Automation
 
A CAPTCHA in the Rye
A CAPTCHA in the RyeA CAPTCHA in the Rye
A CAPTCHA in the Rye
 
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseAn Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
 
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
A Survey of Current Research on CAPTCHA
A Survey of Current Research on CAPTCHAA Survey of Current Research on CAPTCHA
A Survey of Current Research on CAPTCHA
 
Captcha a security measure against spam attacks
Captcha  a security measure against spam attacksCaptcha  a security measure against spam attacks
Captcha a security measure against spam attacks
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
 
Evolution of captcha technologies
Evolution of captcha technologiesEvolution of captcha technologies
Evolution of captcha technologies
 
Captcha system
Captcha  systemCaptcha  system
Captcha system
 
Captcha
CaptchaCaptcha
Captcha
 
Mat Velloso - Bots in the real world
Mat Velloso - Bots in the real worldMat Velloso - Bots in the real world
Mat Velloso - Bots in the real world
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
Captcha
CaptchaCaptcha
Captcha
 

Recently uploaded

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Recently uploaded (20)

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

Human Computer Interface -l2.pdf

  • 2. Goals of HCI • The principal objective of HCI is to develop functional systems that are usable, safe, and efficient for end-users. • The developer community can achieve this goal by fulfilling the following criteria: ❑ Have sound knowledge of how users use computing systems. ❑ Design methods, techniques, and tools that allow users to access systems based on their needs. ❑ Adjust, test, refine, validate, and ensure that users achieve effective communication or interaction with the systems. ❑ Always give priority to end-users and lay the robust foundation of HCI.
  • 3. Limitations on interactive performance There are several factors that can limit the speed of an interactive system: • Computation bound • Storage channel bound • Graphics bound • Network capacity
  • 4. Interaction Styles • Interaction can be seen as a dialog between the computer and the user. The choice of interface style can have a profound effect on the nature of this dialog. • 1- Command line interface It provides a means of expressing instructions to the computer directly, using function keys, single characters, abbreviations or whole-word commands. In some systems the command line is the only way of communicating with the system, especially for remote access using telnet. • 2- Menus In a menu-driven interface, the set of options available to the user is displayed on the screen, and selected using the mouse, or numeric or alphabetic keys. Since the options are visible they are less demanding of the user, relying on recognition rather than recall.
  • 5. Interaction Styles • 3- Natural language The ambiguity of natural language makes it very difficult for a machine to understand. We often rely on the context and our general knowledge to sort out these ambiguities. This information is difficult to provide to the machine. It is important in interfaces which use natural language in this restricted form that the user is aware of the limitations of the system and does not expect too much understanding. 4.Question/answer and query dialog Question and answer dialog is a simple mechanism for providing input to an application in a specific domain. These interfaces are easy to learn and use, but are limited in functionality and power. As such, they are appropriate for restricted domains (particularly information systems) and for novice or casual users.
  • 6. Interaction Styles • 5.Form-fills and spreadsheets • The user works through the form, filling in appropriate values. The data are then entered into the application in the correct place. Most form-filling interfaces allow easy movement around the form and allow some fields to be left blank. • 6.The WIMP interfaces • WIMP stands for windows, icons, menus and pointers (sometimes windows, icons, mice and pull-down menus), and is the default interface style for the majority of interactive computer systems in use today. • 7.Point-and-click interfaces • virtually all actions take only a single click of the mouse button. You may point at a city on a map and when you click a window opens, showing you tourist information about the city.
  • 7. Interaction Styles • 8.Three-dimensional interfaces • The most obvious example is virtual reality, but VR is only part of a range of 3D techniques available to the interface designer. • The simplest technique is where ordinary WIMP elements, buttons, scroll bars, etc., are given a 3D appearance using shading, giving the appearance of being sculpted out of stone.
  • 8. CAPTCHA and Human Interaction • CAPTCHA, Completely Automated Public Turing Test to tell Computers and Humans Apart, is widely used as a security mechanism to classify human and computer. • This security mechanism is based on the Turing Test, which has been conceived to ensure network security. • Usability is another fundamental issue, which can avoid human users proceeding tedious and time-consuming operation. • CAPTCHA design should consider security and usability simultaneously. • CAPTCHA ,also called HIPs (Human Interaction Proofs) , is a test to classify human users and computer.
  • 9.
  • 10. CAPTCHA and Human Interaction The idea of CAPTCHA is derived from the Turing test ,however it is different from Turing test in three folds: • Firstly, the generating and scoring of CAPTCHAS are finished by machine automatically; • Secondly, the purpose of designing CAPTCHA is to identify the difference between human and computer, instead of avoid distinguishing; • Thirdly, CAPTCHA is a kind of security mechanism, while most Turing tests are used as an indicator to reflect the progress of AI. Therefore, CAPTCHA is usually regarded as a kind of Reverse Turing test for humans and computer classification.
  • 11. CAPTCHA and Human Interaction Examples: • CAPTCHA: x9Pm72se • Input: x9Pm62es • Output: CAPTCHA Not Matched • CAPTCHA: cF3yl9T4 • Input: cF3yl9T4 • Output: CAPTCHA Matched
  • 12. CAPTCHA and Human Interaction • The set of characters to generate CAPTCHA are stored in a character array chrs[ ] which contains (a-z, A-Z, 0-9), therefore size of chrs[ ] is 62. • To generate a unique CAPTCHA every time, a random number is generated using rand() function which generates a random number between 0 to 61 saved to the character array chrs[ ] • This loop runs n (length of CAPTCHA) times to generate CAPTCHA of given length.
  • 13. History of CAPTCHA • Around 1997, AltaVista (a primitive search engine of that decade) was having a tough time fixing the high number of auto URL assets that were hampering its website ranking process severely. • To solve this issue, the chief scientist of AltaVista, created an algorithm that later became famous as CAPTCHA. • The algorithm was capable of introducing a series of autogenerated and random images with printed text. The algorithm was based on the hypothesis that if these surge URLs are created by a bot or computer, CAPTCHA can stop them from visiting the website as they won’t be able to identify the images. • In 2016, Jason Polakis, worked on the difficulty level of CAPTCHA and figured out that the algorithm is so complex that even humans can fail to recognize the images. That makes it tougher for bots as well as and computers. Hence, it’s considered a viable tool to control undesirable website access. •
  • 14. How does CAPTCHA work • Customers should separate letters in exemplary CAPTCHAs. • The letters are misshaped with the target that bots are not committed to have the choice to recollect them. • clients need to interpret the twisted substance, type the right letters into a plan field, and present the development. • Such tests are standard in login structures, account information exchange structures, online audits, and web business checkout pages. • The best that different bots will truly have to do is input some irregular letters, making it really dubious that they will finish the assessment. In this way, bots bomb the test and are hindered from partner with the site or application, while people can keep on utilizing it like common.
  • 15. Advantages of CAPTCHA Using CAPTCHA is preferred because: • It’s highly worthwhile to discourage spam and unwanted access. • It can stop fake and ill-intended website access or usage. • CAPTCHAs are an easy way to improve the website’s accessibility. • For human minds, making sense of CAPTCHA is easy.
  • 16. Disadvantages of CAPTCHA • Don’t consider CAPTCHA as a foolproof tool as it’s not. It’s most effective for spam. • Solving CAPTCHA needs time and effort, which is not feasible for every website user. Some might even drop the idea of visiting a website if it uses CAPTCHA. Hence, it might lead to a certain drop in website traffic • CAPTCHAs are not suitable for visually impaired users. So, you won’t be able to target such users if you use CAPTCHA.
  • 17. Types of CAPTCHA a) Text CAPTCHAs • The most standard kind of check is text CAPTCHAs. • These characters are shown in an odd style by the CAPTCHA, requiring translation. Strategies for making text-based CAPTCHAs include: • Gimpy • EZ-Gimpy • Gimpy-r • Simard's HIP
  • 18. • Gimpy • The gimpy selects a handful of emotionally charged words from a rundown of 850 words and conveys them in an unusual manner.
  • 19. • EZ-Gimpy • It's an assortment of Gimpy that just utilizes a single word.
  • 20. • Gimpy-r • This picks reassuring letters, then bends and embellishes them with foundation discontent.
  • 21. • Simard's HIP • This method picks alphabets and numerals at random and then alters them with curves and shadings.
  • 22. b) Image CAPTCHA • A few photographs of ordinary things are compared. The customer should feature which photographs have all the earmarks of being the most significant or show which ones tackle a semantic issue. • picture-based CAPTCHAs give preferred security over text-based cycles.
  • 23. c) Audio CAPTCHA • Audio CAPTCHA is a reverse Turing test to discriminate the user as human or bot using audio as a medium. As W3C guidelines mandate the need of accessibility of web for people with disabilities like visual or motor impairment, audio CAPTCHA
  • 24. • D) Math or verbal problems • CAPTCHAs are also used in the same way as enrollment tries are. They incorporate exercises errands and general information requests.
  • 25. • reCAPTCHA Definition reCAPTCHA is a more advanced version of the standard CAPTCHA tests. Some reCAPTCHAs, like CAPTCHA, require consumers to submit images of text that PCs have difficulty interpreting. Unlike traditional CAPTCHAs, reCAPTCHA gets its content from real images: photographs of street addresses, text from printed books, text from historical newspapers, and so on.
  • 26. CAPTCHA VS.reCAPTCHA • A CAPTCHA is a test designed to differentiate between real human users and malicious bots. ReCAPTCHA is a CAPTCHA system developed by Google. • A CAPTCHA is any website authentication test designed to tell humans and computers apart. There are several types of CAPTCHAs owned by different companies/providers. ReCAPTCHA is Google’s popular CAPTCHA service, used for basic bot protection and other purposes. For example, Google used images from scanned books to help digitize The New York Times archives and books from Google Books. • Advanced bots threaten all websites that rely on traditional CAPTCHAs alone to keep cybercriminals at bay. Businesses can keep their platforms safe by using an integrated CAPTCHA built into a sophisticated and personalized bot protection solution.