Αλληλεπίδραση Ανθρώπου Υπολογιστή Human Computer Interaction

Σχετικά έγγραφα
#8 Αξιολόγηση ευχρηστίας λογισµικού. Ανάλυση πληκτρολογήσεων. Μέσοι χρόνοι τυπικών πληκτρολογήσεων. Παράδειγµα...

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού: Εξωτερική Ποιότητα

Χαράλαμπος Καραγιαννίδης

9.Σχεδίαση ψηφιακών περιβαλλόντων διάδρασης (Μέρος 3)

ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή

Η ΣΗΜΑΣΙΑ ΕΥΧΡΗΣΤΙΑΣ ΣΤΟ ΣΧΕΔΙΑΣΜΟ ΔΙΑΔΙΚΤΥΑΚΩΝ. Κωνσταντίνα Βασιλοπούλου, PhD Department of Computation, UMIST

ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή

Τεχνολογία Πολιτισμικού Λογισμικού

Επικοινωνία Ανθρώπου Υπολογιστή. Α6. Αξιολόγηση διαδραστικών συστημάτων

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία. Ενότητα 11: Αξιολόγηση Σχεδίασης Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Δρ Παναγιώτης Ζαφείρης > Αναπληρωτής Καθηγητής. Λογιπαίγνιον

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Advanced Subsidiary Unit 1: Understanding and Written Response

Keystroke-Level Model

ΠΕΔΙΟ_ΑΓΟΡΑ: Stakeholder Analysis Questionnaire

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Κριτήρια πρόβλεψης. της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία

Αξιολόγηση του Εκπαιδευτικού Λογισµικού

derivation of the Laplacian from rectangular to spherical coordinates

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Εισαγωγή στην επικοινωνία ανθρώπου υπολογιστή. Νικόλαος Αβούρης Eκδόσεις ΔΙΑΥΛΟΣ, Αθήνα ΠΡΟΛΟΓΟΣ Περιεχόμενα Εγχειριδίου

C.S. 430 Assignment 6, Sample Solutions

The Simply Typed Lambda Calculus

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Δείκτες που πρέπει να παρακολουθεί ο ecommerce Manager ενός online Φαρμακείου. KPIs for Online Pharmacies

Μεθοδολογίες αξιολόγησης εκπαιδευτικού. λογισμικού

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

«ΨΥΧΙΚΗ ΥΓΕΙΑ ΚΑΙ ΣΕΞΟΥΑΛΙΚΗ» ΠΑΝΕΥΡΩΠΑΪΚΗ ΕΡΕΥΝΑ ΤΗΣ GAMIAN- EUROPE

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. ΘΕΜΑ: «ιερεύνηση της σχέσης µεταξύ φωνηµικής επίγνωσης και ορθογραφικής δεξιότητας σε παιδιά προσχολικής ηλικίας»

Instruction Execution Times

Code Breaker. TEACHER s NOTES

Assalamu `alaikum wr. wb.

2 Composition. Invertible Mappings

Web 論 文. Performance Evaluation and Renewal of Department s Official Web Site. Akira TAKAHASHI and Kenji KAMIMURA

PortSip Softphone. Ελληνικά Ι English 1/20

Homework 3 Solutions

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

How to register an account with the Hellenic Community of Sheffield.

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

Paper Reference. Paper Reference(s) 1776/04 Edexcel GCSE Modern Greek Paper 4 Writing. Thursday 21 May 2009 Afternoon Time: 1 hour 15 minutes

Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία

Living and Nonliving Created by: Maria Okraska

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Test Data Management in Practice

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Finite Field Problems: Solutions

Μηχανική Μάθηση Hypothesis Testing

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

Other Test Constructions: Likelihood Ratio & Bayes Tests

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΗ ΔΙΕΝΕΡΓΕΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΕΛΕΤΩΝ

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Αξιολόγηση MULTIMEDIAΛογισμικού

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή εργασία

Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

Η ΠΡΟΣΩΠΙΚΗ ΟΡΙΟΘΕΤΗΣΗ ΤΟΥ ΧΩΡΟΥ Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ CHAT ROOMS

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006

Επικοινωνία Ανθρώπου Υπολογιστή. A4. Ανάπτυξη διαδραστικών συστημάτων

Εισαγωγή στην Επιστήμη του Ιστού

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17

ΠΙΝΑΚΑΣ- TABLE ΤΡΟΠΟΙ ΠΑΡΟΥΣΙΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΠΙΝΑΚΑΣ 1. ΓΙΑ ΠΟΙΕΣ ΜΕΤΑΒΛΗΤΕΣ Η ΣΤΟΙΧΕΙΑ ΕΙΝΑΙ ΚΑΛΗ ΕΠΙΛΟΓΗ ΕΝΑΣ ΠΙΝΑΚΑΣ; ΚΑΛΗ ΕΠΙΛΟΓΗ

Χρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια

Ανάκτηση Πληροφορίας

EE512: Error Control Coding

Queensland University of Technology Transport Data Analysis and Modeling Methodologies

Βασικές Αρχές Σχεδιασµού Συστήµατος ιεπιφάνειας - Πλοήγηση

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM

Σχεδιασμός και Ανάπτυξη Multimedia Εφαρμογών

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Ανθρωποκεντρικός σχεδιασμός πολυμέσων

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Approximation of distance between locations on earth given by latitude and longitude

5.4 The Poisson Distribution.

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Α. Διαβάστε τις ειδήσεις και εν συνεχεία σημειώστε. Οπτική γωνία είδησης 1:.

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

ΑΓΓΛΙΚΑ Ι. Ενότητα 7α: Impact of the Internet on Economic Education. Ζωή Κανταρίδου Τμήμα Εφαρμοσμένης Πληροφορικής

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Business Opening. Very formal, recipient has a special title that must be used in place of their name

Section 1: Listening and responding. Presenter: Niki Farfara MGTAV VCE Seminar 7 August 2016

36 ο Δημοτικό Σχολείο Αθηνών ΣΧΕΔΙΟ ΔΡΑΣΗΣ. ΤΙΤΛΟΣ: ΠΑΙΔΙ και ΕΥΡΩΠΑΙΚΗ ΕΝΩΣΗ-Μάθε τα Δικαιώματά σου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή εργασία ΔΙΕΡΕΥΝΗΣΗ ΤΟΥ ΚΛΙΜΑΤΟΣ ΑΣΦΑΛΕΙΑΣ ΤΩΝ ΑΣΘΕΝΩΝ ΣΤΟ ΝΟΣΟΚΟΜΕΙΟ

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

ιερεύνηση της Επίδρασης των ΟΑ «Αθήνα 2004» στην Εικόνα της Αθήνας & της Ελλάδας ως Τουριστικών Προορισµών ρ. Ευάγγελος Χρήστου

Section 8.3 Trigonometric Equations

Proforma C. Flood-CBA#2 Training Seminars. Περίπτωση Μελέτης Ποταμός Έ βρος, Κοινότητα Λαβάρων

Example Sheet 3 Solutions

ΑΝΑΠΤΥΞΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΕΚΠΑΙΔΕΥΣΗΣ ΜΕ ΣΤΟΧΟ ΤΗΝ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗ ΕΥΑΙΣΘΗΤΟΠΟΙΗΣΗ ΑΤΟΜΩΝ ΜΕ ΕΙΔΙΚΕΣ ΑΝΑΓΚΕΣ ΚΑΙ ΤΗΝ ΚΟΙΝΩΝΙΚΗ ΤΟΥΣ ΕΝΣΩΜΑΤΩΣΗ

Οδηγίες χρήσης υλικού D U N S Registered

Transcript:

Αλληλεπίδραση Ανθρώπου Υπολογιστή Human Computer Interaction

Αξιολόγηση ευχρηστίας λογισμικού Usability Evaluation

3

Αξιολόγηση ευχρηστίας λογισμικού Τι είναι; Η διαδικασία συλλογής στοιχείων από τη λειτουργία ενός συστήματος, ώστε να μετρηθεί η ποιότητά του, όπως για παράδειγμα η ευχρηστία του. 4

Αξιολόγηση ευχρηστίας λογισμικού Ευχρηστία λογισμικού είναι η ικανότητα ενός διαδραστικού συστήματος να λειτουργεί αποτελεσματικά και αποδοτικά ενώ παρέχει υποκειμενική ικανοποίηση στους χρήστες του. 5

6

Τί είναι ευχρηστία (Usability)? 7 www.baddesigns.com Copyright Michael J. Darnell 1996-1999

Τί είναι ευχρηστία (Usability)? 8 www.baddesigns.com Copyright Michael J. Darnell 1996-1999

Τί είναι ευχρηστία (Usability)? Can you turn on the TV in someone else s house? Can you set the VCR to tape a show in someone else s house? (or in your own?) 9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

Ορισμοί και Πρότυπα ISO/IEC 9126-1 (1999). Το ISO/IEC 9126-1 - Information Technology. Software product quality: quality model, ορίζει την ποιότητα ως: «Η ικανότητα ενός προϊόντος να επιτρέπει σε συγκεκριµένους χρήστες να επιτύχουν συγκεκριµένους στόχους µε αποδοτικότητα, παραγωγικότητα, ασφάλεια και ικανοποίηση σε συγκεκριµένα περιβάλλοντα χρήσης αυτού». 45

Ορισμοί και Πρότυπα To πρότυπο ISO 9126 Software Quality Product Evaluation: Quality Characteristics and Guidelines for their use «Το σύνολο των χαρακτηριστικών και των γνωρισμάτων ενός προϊόντος λογισμικού που έχουν να κάνουν µε τη δυνατότητά του να ικανοποιήσει συγκεκριμένες ανάγκες» 46

47

Τα έξι χαρακτηριστικά ποιότητας ενός προϊόντος λογισµικού 48

Παράγοντες ποιότητας λογισμικού Λειτουργικότητα (Functionality): Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην ύπαρξη ενός συνόλου «λειτουργιών» και των ιδιοτήτων τους. 49

Παράγοντες ποιότητας λογισμικού Λειτουργικότητα (Functionality): Οι λειτουργίες είναι αυτές που ικανοποιούν ορισµένες ή εξυπακουόµενες ανάγκες. 50

Παράγοντες ποιότητας λογισμικού Αξιοπιστία (Reliability): Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην ικανότητά του να: διατηρεί το επίπεδο της απόδοσής του κάτω από συγκεκριµένες συνθήκες για µια καθορισµένη χρονική περίοδο. 51

Αξιοπιστία (Reliability) Παράγοντες ποιότητας λογισμικού 52

Παράγοντες ποιότητας λογισμικού Αποδοτικότητα (Efficiency): Το σύνολο των χαρακτηριστικών γνωρισμάτων ενός προϊόντος λογισµικού που αφορούν στη σχέση µεταξύ του επιπέδου απόδοσης του λογισµικού και του συνόλου των πόρων που χρησιµοποιήθηκαν, κάτω από συγκεκριµένες συνθήκες. 53

Παράγοντες ποιότητας λογισμικού Αποδοτικότητα (Efficiency): 54

Παράγοντες ποιότητας λογισμικού ιατηρησιµότητα (Maintainability): Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην προσπάθεια που χρειάζεται για τη εφαρµογή συγκεκριµένων τροποποιήσεων. 55

Παράγοντες ποιότητας λογισμικού ιατηρησιµότητα (Maintainability): Οι τροποποιήσεις µπορεί να περιλαµβάνουν διορθώσεις, βελτιώσεις ή προσαρµογές του προϊόντος λογισµικού σε αλλαγές του περιβάλλοντος χρήσης. 56

Παράγοντες ποιότητας λογισμικού Μεταφερσιµότητα (Portability): Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην ικανότητά του να µεταφερθεί από ένα περιβάλλον σε ένα άλλο. 57

Παράγοντες ποιότητας λογισμικού Μεταφερσιµότητα (Portability): Το περιβάλλον µπορεί να περιλαµβάνει περιβάλλον υλικού, λογισµικού ή οργανωτικό. 58

Παράγοντες ποιότητας λογισμικού Μεταφερσιµότητα (Portability): 59

Παράγοντες ποιότητας λογισμικού Ευχρηστία (Usability): Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην προσπάθεια που απαιτείται για τη χρήση & την ιδιαίτερη αξιολόγηση της χρήσης από ένα προκαθορισµένο σύνολο χρηστών. 60

Παράγοντες ποιότητας λογισμικού Ευχρηστία (Usability) 61

Τί είναι ευχρηστία (Usability)? 62

63

Προδιαγραφές Ευχρηστίας Σύμφωνα με το ΙSO 9241, προτείνεται να χρησιμοποιούνται προδιαγραφές ευχρηστίας κατά την φάση σύνταξης προδιαγραφών απαιτήσεων ενός συστήματος ή προϊόντος. 64

Προδιαγραφές Απαιτήσεων 65

Προδιαγραφές Ευχρηστίας Η μέτρηση της ευχρηστίας ενός συστήματος, είναι επιθυμητή, ώστε να γίνει δυνατή η σύγκριση του συστήματος με άλλα συστήματα ή ο αντικειμενικός προσδιορισμός των δεικτών ποιότητας του. 66

Δείκτες Ευχρηστίας Οι δείκτες μπορούν να ποσοτικοποιηθούν, ώστε να μετασχηματιστούν σε στόχους ευχρηστίας (usability objectives) κατά την φάση σύνταξης προδιαγραφών του λογισμικού 67

Δείκτες Ευχρηστίας Οι δείκτες στη συνέχεια μπορούν να αποτελέσουν μετρήσιμες παραμέτρους κατά την φάση 68 αξιολόγησης του συστήματος.

Στόχοι Ευχρηστίας Οι στόχοι ευχρηστίας έχουν άμεση συνάρτηση βεβαίως με το προφίλ των τυπικών χρηστών του συστήματος, οι οποίοι πρέπει να έχουν σαφώς προσδιοριστεί κατά τη σύνταξη των προδιαγραφών αυτών, και να περιγράφονται μαζί με το πλαίσιο τυπικής χρήσης του. 69

Στόχοι Ευχρηστίας Άλλα συστήματα σχεδιάζονται κύρια για έμπειρους χρήστες, άλλα για αρχάριους, ευκαιριακούς ή συνδυασμό αυτών. Ανάλογα με την έμφαση του συστήματος, επιλέγονται διαφορετικοί δείκτες ευχρηστίας. 70

Δείκτες Ευχρηστίας Οι κύριοι δείκτες είναι πέντε, οι οποίοι αφορούν τους έμπειρους, ευκαιριακούς και άπειρους χρήστες ενός συστήματος. 71

Δείκτες Ευχρηστίας Ευκολία και ταχύτητα εκμάθησης χρήσης του συστήματος από νέους χρήστες 72

Δείκτες Ευχρηστίας Υψηλή απόδοση εκτέλεσης των λειτουργιών του από πεπειραμένους χρήστες 73

Δείκτες Ευχρηστίας Ικανότητα συγκράτησης της ικανότητας χρήσης του συστήματος με την πάροδο του χρόνου από ευκαιριακούς χρήστες 74

Δείκτες Ευχρηστίας Μικρός αριθμός εσφαλμένων χειρισμών κατά την χρήση του συστήματος και εύκολος τρόπος ανάνηψης από αυτά 75

Δείκτες Ευχρηστίας Υποκειμενική ικανοποίηση των χρηστών από την επαφή τους με το σύστημα. 76

Μετρήσιμα μεγέθη [Whiteside et.al. 88] 1.Χρόνος συμπλήρωσης μιας καθορισμένης εργασίας 2.Ποσοστό εργασίας που ολοκληρώνεται σε ορισμένο χρόνο 3. Ποσοστό εργασίας που εκτελείται ανά μονάδα χρόνου (ταχύτητα) 4.Χρόνος που καταναλώνεται στη διόρθωση σφαλμάτων 5.Χρόνος που καταναλώνεται στη χρήση HELP και εγχειριδίων 77

Μετρήσιμα μεγέθη [Whiteside et.al. 88] 1.λόγος επιτυχών προσπαθειών / αποτυχίες 2.αριθμός εντολών που απαιτούνται 3.συχνότητα χρήσης HELP και εγχειριδίων 4.αριθμός επαναλήψεως αποτυχημένων εντολών 5.αριθμός επιτυχημένων και αποτυχημένων προσπαθειών 6. αριθμός περιπτώσεων που το ενδιάμεσο εξαπατά τον χρήστη 7. αριθμός θετικών και αρνητικών χαρακτηριστικών που θυμάται ο χρήστης 78

Μετρήσιμα μεγέθη [Whiteside et.al. 88] 8. αριθμός διαθέσιμων εντολών που δεν χρησιμοποιήθηκαν 9.αριθμός υποχωρήσεων του χρήστη 10.αριθμός χρηστών που προτιμούν το σύστημα 11.αριθμός προσπαθειών κατά τις οποίες ο χρήστης αναγκάστηκε να παρακάμψει ένα πρόβλημα 12.αριθμός προσπαθειών κατά τις οποίες ο χρήστης διακόπηκε κατά την εκτέλεση του έργου 13. αριθμός περιπτώσεων που ο χρήστης χάνει τον έλεγχο του συστήματος 14. αριθμός περιπτώσεων που ο χρήστης εκφράζει απογοήτευση / ευχαρίστηση 79

Μετρήσιμα μεγέθη [Whiteside et.al. 88] 1. ποσοστό σφαλμάτων 2. ποσοστό ανταγωνιστικών προϊόντων που εκτελούν την ίδια εργασία καλύτερα 3. ποσοστό θετικών και αρνητικών σχολίων χρηστών 80

Ένα παράδειγμα παράμετρος: ευκολία εγκατάστασης προϊόντος σε τυπικό υπολογιστή μέθοδος μέτρησης: ο χρόνος που απαιτείται για την εγκατάσταση του προϊόντος χειρότερη περίπτωση : 1 μέρα με χρήση εγχειριδίων συνήθης περίπτωση : 1 ώρα χωρίς εγχειρίδια βέλτιστη περίπτωση : 10 λεπτά με εγχειρίδια τρέχουσα κατάσταση : πολλοί χρήστες αδυνατούν να εγκαταστήσουν το προϊόν 81

Ευχρηστία Σύµφωνα µε το διεθνές πρότυπο ISO/IEC 9126, η ευχρηστία ορίζεται ως: «Το σύνολο των χαρακτηριστικών γνωρισµάτων ενός προϊόντος λογισµικού που αφορούν στην προσπάθεια που απαιτείται για τη χρήση και την ιδιαίτερη αξιολόγηση αυτής της χρήσης από ένα προκαθορισµένο σύνολο χρηστών.» 82

Παράγοντες Ευχρηστίας Ευκολία εκµάθησης (learnability): Η δυνατότητα του προϊόντος λογισµικού που αφορά στην εύκολη εκµάθηση, από µέρους των χρηστών, της λειτουργικότητας του. 83

Παράγοντες Ευχρηστίας Ευκολία εκµάθησης (learnability): Πρόκειται για µια µετρική του εξετάζει την ευκολία µε την οποία ένας χρήστης µπορεί να γίνει αποδοτικός και την ταχύτητα της εκ νέου εκµάθησης του προϊόντος από την πλευρά του χρήστη µετά από περιόδους µη χρήσης αυτού. 84

Παράγοντες Ευχρηστίας Ευκολία κατανόησης (Understandability): Η δυνατότητα του προϊόντος λογισµικού να υποδεικνύει στους χρήστες τον τρόπο εκτέλεσης των ενεργειών και το περιβάλλον χρήσης αυτών. 85

Παράγοντες Ευχρηστίας Λειτουργικότητα (operability): Η δυνατότητα του προϊόντος λογισµικού να επιτρέπει στους χρήστες του να εκτελούν και να ελέγχουν τις λειτουργίες του. 86

Παράγοντες Ευχρηστίας Ελκυστικότητα (attractiveness): Η δυνατότητα του προϊόντος λογισµικού να είναι ευχάριστο στους χρήστες. Αποτελεσµατικότητα (Effectiveness): η ακρίβεια και η πληρότητα µε την οποία συγκεκριµένοι χρήστες µπορούν να επιτύχουν συγκεκριµένα αποτελέσµατα. Αποδοτικότητα (Efficiency): η ποσότητα των πόρων που χρησιµοποιούνται σε σχέση µε την ακρίβεια και την πληρότητα µε την οποία οι χρήστες επιτυγχάνουν συγκεκριµένα αποτελέσµατα. Μετράει δηλαδή το πόσο γρήγορα ένας χρήστης µπορεί να εκτελέσει µια εργασία και το ρυθµό λάθους στην εκτέλεση συγκεκριµένων εργασιών. 87

Παράγοντες Ευχρηστίας Ελκυστικότητα (attractiveness): Η δυνατότητα του προϊόντος λογισµικού να ναι ευχάριστο στους χρήστες 88

Παράγοντες Ευχρηστίας Ελκυστικότητα (attractiveness): Η δυνατότητα του προϊόντος λογισµικού να ναι ευχάριστο στους χρήστες 89

Παράγοντες Ευχρηστίας Αποτελεσµατικότητα (Effectiveness): η ακρίβεια και η πληρότητα µε την οποία συγκεκριµένοι χρήστες µπορούν να επιτύχουν συγκεκριµένα αποτελέσµατα. 90

Παράγοντες Ευχρηστίας Αποδοτικότητα (Efficiency): η ποσότητα των πόρων που χρησιµοποιούνται σε σχέση µε την ακρίβεια και την πληρότητα µε την οποία οι χρήστες επιτυγχάνουν συγκεκριµένα αποτελέσµατα. Μετράει δηλαδή το πόσο γρήγορα ένας χρήστης µπορεί να εκτελέσει µια εργασία και το ρυθµό λάθους στην εκτέλεση συγκεκριµένων εργασιών. 91

Παράγοντες Ευχρηστίας Ικανοποίηση (Satisfaction): η ελευθερία και η ανοχή που δείχνει ο χρήστης στην αλληλεπίδρασή του µε το προϊόν. Πρόκειται για την αποδεκτικότητα του συστήµατος από τους χρήστες και άλλα άτοµα που επηρεάζονται από τη χρήση του. Μετράει το βαθµό στον οποίο οι χρήστες µένουν ευχαριστηµένοι από το προϊόν, τη συµπεριφορά τους, την αντίληψη και τα αισθήµατά τους σχετικά µε αυτό. 92

Παράγοντες Ευχρηστίας Περιβάλλον χρήσης (Context of use): το περιβάλλον του χρήστη, οι πόροι υλικού και λογισµικού που χρησιµοποιούνται, το φυσικό και κοινωνικό περιβάλλον στο οποίο χρησιµοποιείται το προϊόν93

94

Αξιολόγηση ευχρηστίας λογισμικού Η αξιολόγηση της ευχρηστίας του συστήματος είναι βασική διαδικασία κατά τη σχεδίαση - διαμορφωτική αξιολόγηση, με στόχο να διαπιστωθεί εάν το λογισμικό καλύπτει τις ανάγκες από την ανάλυση που προηγήθηκε και εάν μπορεί να βελτιωθεί ώστε να γίνει ελκυστικότερο και αποτελεσματικότερο. 95

Αξιολόγηση ευχρηστίας λογισμικού Η αξιολόγηση της ευχρηστίας του συστήματος είναι βασική διαδικασία κατά τη σχεδίαση - συμπερασματική αξιολόγηση η οποία αποτιμά συνολικά τη συμβολή της χρήσης του λογισμικού για τις συνθήκες εργασίας των μαθητών/ριών και της διδασκαλίας γενικότερα 96

Αξιολόγηση ευχρηστίας λογισμικού Αναλυτικές τεχνικές : στο εργαστήριο χωρίς συμμετοχή χρηστών

Αξιολόγηση ευχρηστίας λογισμικού Πειραματικές τεχνικές : στο εργαστήριο με χρήστες

Αξιολόγηση ευχρηστίας λογισμικού Διερευνητικές τεχνικές : στο πεδίο με χρήστες

Γιατί είναι σημαντική η αξιολόγηση; Η αξιολόγηση είναι σημαντική γιατί μπορεί να απαλλάξει τους κατασκευαστές από μελλοντικά προβλήματα και κυρίως να συμβάλλει στη βελτίωση αυτής καθεαυτής της σχεδίασης και της ανάπτυξης του προϊόντος. 100

101

102

Ανάλυση πληκτρολογήσεων Μέθοδος ποσοτικής ανάλυσης ενεργειών του χρήστη που επιτρέπει την πρόβλεψη της απόδοσης του συστήματος. Παραδοχή: μέσος έμπειρος αλάνθαστος χρήστης Περιγραφή από τους [Card et al.(1983)] Η μέθοδος έχει αναπτυχθεί στα πλαίσια του μοντέλου GOMS Είναι επίπονη η χρήση της, αλλά μπορεί να δώσει αποτελέσματα με ακρίβεια 103

Model Human Processor (MHP) Ιδιαίτερα χρήσιμη μέθοδος για συγκριτική μελέτη εναλλακτικών σχεδιασμών ή για λεπτομερή ανάλυση συχνά επαναλαμβανόμενων εργασιών (πχ. Σταθμοί εργασίας τηλεφωνητριών). 104

Μέσοι χρόνοι τυπικών πληκτρολογήσεων Φυσικές Κινήσεις Νοητικές Ενέργειες ΕΝΕΡΓΕΙΑ Πληκτρολόγηση (πληκτρολόγιο ή πλήκτρο δεικτικής συσκευής) Μεταφορά της δεικτικής συσκευής σε επιθυμητό σημείο στην οθόνη Μετακίνηση χεριού προς πληκτρολόγιο, δεικτική συσκευή, ή function key. Χρόνος (sec) Τ K = 0.28 Τ P = 1.1 Τ Η = 0. 4 Νοητική προετοιμασία Τ M = 1.35 Επιλογή μεταξύ εναλλακτικών μεθόδων Τ S = 1.2 105

Παράδειγμα... 2 File Save as 4 1 Give file name: Eikona1 OK Cancel Σχήμα 5.1 Αποθήκευση του σχεδίου στο αρχείο "Eikona1" 3 ο χρήστης τοποθετεί το χέρι του στη δεικτική συσκευή (Τ Η ), προετοιμάζεται νοητικά (Τ Μ ), μεταφέρει τον δρομέα στο μενού File (T P ) και ανοίγει το μενού (Τ Κ ). επιλογή από το μενού (νοητική προετοιμασία, μετακίνηση στην επιλογή Save as, πάτημα πλήκτρου (Τ 106 Μ + T P +T K )

Παράδειγμα (συνεχ.) Τ 0 =Τ Η +Τ Μ +T P +Τ Κ + (Τ Μ + T P +T K ) +Τ Μ +Τ Η + 8*Τ Κ +Τ Η +T P +Τ Κ = Φυσικές Κινήσεις Νοητικές Ενέργειες 0,40+1,35+1,10+0,28+ (1,35+1,10+0,28)+1,35+0,40+ 8*0,28+0,40+1,10+ 0,28 sec = 11,36 sec. ΕΝΕΡΓΕΙΑ Χρόνος sec) ( Πληκτρολόγηση (πληκτρολόγιο ή Τ πλήκτρο δεικτικής συσκευής) K = 0.28 Μεταφορά της δεικτικής συσκευής σε επιθυμητό σημείο στην οθόνη Τ P = 1.1 Μετακίνηση χεριού προς πληκτρολόγιο, δεικτική συσκευή, Τή Η = 0. 4 function key. Νοητική προετοιμασία Τ M = 1.35 Επιλογή μεταξύ εναλλακτικών μεθόδων Παραλλαγή: αν με <enter> ενεργοποιείται το [ΟΚ] ποιο το επι% κέρδος; Τ S = 1.2 107

108

Γνωσιακό Περιδιάβασμα (cognitive walkthrough) Τεχνική που αφορά κύρια ανάλυση διαδραστικών συστημάτων διερευνητικής αλληλεπίδρασης 109

Γνωσιακό Περιδιάβασμα (cognitive walkthrough) Η αξιολόγηση αφορά τη συσχέτιση στόχων του χρήστη - αποκρίσεων συστήματος στα πλαίσια 110 συγκεκριμένων σεναρίων χρήσης.

Γνωσιακό Περιδιάβασμα (cognitive walkthrough) Ο αξιολογητής κάνει τα εξής : (α) προσδιορίζει τυπικούς χρήστες 111

Γνωσιακό Περιδιάβασμα (cognitive walkthrough) Ο αξιολογητής κάνει τα εξής : (β) ορίζει τυπικές εργασίες χρηστών 112

Γνωσιακό Περιδιάβασμα (cognitive walkthrough) Ο αξιολογητής κάνει τα εξής : (γ) καθορίζει τυπικές σωστές ακολουθίες ενεργειών για κάθε εργασία χρήστη 113

Γνωσιακό Περιδιάβασμα :Ερωτήσεις Ε1: Η επόμενη σωστή ενέργεια γίνεται σαφής στον χρήστη; 114

Γνωσιακό Περιδιάβασμα :Ερωτήσεις Ε2: Ο χρήστης μπορεί να συνδέσει την περιγραφή της σωστής ενέργειας με τον στόχο του; 115

Γνωσιακό Περιδιάβασμα :Ερωτήσεις Ε3: Ο χρήστης καταλαβαίνει σωστά την απόκριση του συστήματος, δηλαδή θα του είναι κατανοητό αν έχει κάνει σωστή ή λάθος επιλογή; 116

Γνωσιακό Περιδιάβασμα :Ερωτήσεις Το αποτέλεσμα της μεθόδου αυτής είναι η ανακάλυψη σχεδιαστικών ατελειών του υπό αξιολόγηση συστήματος, δηλαδή περιοχών του στις οποίες η απάντηση σε κάποια από τα παραπάνω Ε1-3 είναι αρνητική. Σε μια τέτοια περίπτωση προτείνεται αντιμετώπιση της ατέλειας. 117

Παράδειγμα: Αξιολόγηση e-travel site Task: Booking 118

Παράδειγμα: Αξιολόγηση e-travel site Task: Booking Scenario: You are looking for the price of a ticket in association with date and time factors. Determine the item you wish to book or buy among probably some other options given. Select town or even airport you wish to leave from and going to. If you don t know the names or the abbreviations find out from information given from the site. Choose the departing date, the time, the booking class, and the number of people travelling with you. Because you are looking for the best available price and you don t mind to be precise to the dates you ve given choose these dates to be flexible but near to what you want. Submit your choices. 119

Ερωτήσεις πάνω στο σενάριο Did you easily find the searching area where you can place your options? In the area where you can choose the departure and the arrival airport or town did you have to write down to the form the name or the abbreviation or you could select from a list given? If you should write down was there any help to find out the correct abbreviation or spelling? Were there any error messages in case something wrong has been typed? In the departing and returning date forms was there the help of a calendar or you should type yourself the exact date? Could you select flexible dates for example ±3 days from what you ve chosen? When you selected the persons traveling was it obvious what they meant with the term Adult or Senior, or Children? Could you search for a one way trip if you wish? When you submitted your choices for a query at their databases were you informed that some action was taken place? Did some results come out? 120

121

Ευρετική Αξιολόγηση Υποκειμενική μέθοδος εξέτασης του συστήματος από ειδικούς ευχρηστίας που στηρίζονται στην εφαρμογή γνωστών εμπειρικών αρχών σχεδιασμού διαδραστικών συστημάτων. 122

Ευρετική Αξιολόγηση Η αξιολόγηση με τη μέθοδο αυτή εστιάζεται σε δύο βασικά σημεία: 1. Τη γενική σχεδίαση των οθονών του συστήματος. 2. Τη ροή διαλόγων, μηνυμάτων και ενεργειών που απαιτούνται για να γίνει μια συγκεκριμένη διεργασία. 123

124

Ποιος είναι ο ιδανικός αριθμός ειδικών; 125

Παραδοσιακή" αξιολόγηση (Ευρετική Heuristic) Τι είναι; Jakob Nielsen Ευρετική αξιολόγηση είναι μια ευρέως αποδεκτή μέθοδος για πιθανά προβλήματα χρήσης και είναι δημοφιλής και στον ακαδημαϊκό κόσμο και στη βιομηχανία δεδομένου ότι μπορεί να ολοκληρωθεί σε ένα σχετικά σύντομο χρονικό διάστημα. 126

Κανόνες ευρετικής αξιολόγησης 1. Αποφυγή περιττών στοιχείων (μινιμαλισμός ) 127

Κανόνες ευρετικής αξιολόγησης 2. Χρήση κατανοητής προς τους χρήστες γλώσσας 128

Κανόνες ευρετικής αξιολόγησης 3. Ελαχιστοποίηση του μνημονικού φορτίου 129

Κανόνες ευρετικής αξιολόγησης 4. Διατήρηση συνέπειας σε ολόκληρη την διεπιφάνεια 130

Κανόνες ευρετικής αξιολόγησης 5. Παροχή ανάδρασης (Feedback ) 131

Κανόνες ευρετικής αξιολόγησης 6. Παροχή εύκολων και σαφών Εξόδων Διαφυγής 132

Κανόνες ευρετικής αξιολόγησης 7. Παροχή συντομεύσεων 133

Κανόνες ευρετικής αξιολόγησης 8. Παροχή σαφών μηνυμάτων λάθους 134

Κανόνες ευρετικής αξιολόγησης 9. Σχεδιασμός για αποτροπή σφαλμάτων χρήστη 135

Κανόνες ευρετικής αξιολόγησης 10. Επαρκής υποστήριξη - Βοήθεια και Εγχειρίδια 136

Heuristics (Evaluation Table) Degree of system conformance with each particular rule [1..5] Severity Rating [0..1] Comment Visibility of System Status Match between system and the real world - Consistency User control and freedom Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design 137

Degree of Conformance The range of assigned values is [1..5]. Severity rating - importance weight - is also given to each rule, indicating the relevance of the general principle to the system according to the experts opinion. The range of assigned values is [0..1]. Degree of conformance 1 = Not at all conformance 2 = 3 = 4 = 5 = Absolute conformance with the rule 138

Severity Rating [weight assignment] Please rate the severity rating for each particular rule. 0 = this is not a usability problem 0.25 = cosmetic problem only need not fixed unless extra time is available on project 0.50 = minor usability problem fixing this should be given low priority 0.75 = major usability problem important to fix, so should be given high priority 1 = usability catastrophe imperative to fix this before product can be released 139

Formula e = Σ w i r i r i = average score of rule i (heuristic) - degree of conformance with each particular rule. w i = the relative weight of this rule according to ALL experts opinions - relevance of the general principle to the system 140

141

Πρωτόκολλο ομιλούντων υποκειμένων (think aloud protocol) Oι χρήστες καλούνται να εκφράσουν μεγαλόφωνα τις σκέψεις, απόψεις και τα συναισθήματα τους ενώ αλληλεπιδρούν με το σύστημα. H μέθοδος απαιτεί σχετικά λίγους πόρους, έχει δε αποδειχθεί ιδιαίτερα αποτελεσματική [Jeffries91, Savage96]. 142

Πρωτόκολλο ομιλούντων υποκειμένων (think aloud protocol) Γνωστές παραλλαγές του πρωτοκόλλου : (1) πρωτόκολλο κρίσιμης απόκρισης (critical response): ο χρήστης εκφέρει άποψη μεγαλόφωνα μόνο κατά τη διάρκεια προκαθορισμένης εργασίας, τμήματος του όλου έργου 143

Πρωτόκολλο ομιλούντων υποκειμένων (think aloud protocol) Γνωστές παραλλαγές του πρωτοκόλλου : (2) πρωτόκολλο περιοδικής καταγραφής (periodic report), ο χρήστης περιγράφει μεγαλόφωνα τη σκέψη του μόνο αφού εκτελέσει ένα συγκεκριμένο έργο, ώστε να μην διαταράσσεται η ομαλή εκτέλεση του έργου. 144

Ομιλούντα υποκείμενα: διαδικασία (α) Ορίζουμε στους χρήστες τις εργασίες που πρέπει να εκτελέσουν (β) τους ζητάμε να εκφράσουν μεγαλόφωνα τις σκέψεις τους ενώ εκτελούν την εργασία που τους έχει ανατεθεί. (γ) Οι σκέψεις των χρηστών καταγράφονται συγχρόνως με τις ενέργειες τους. (δ) Στη συνέχεια γίνεται ανάλυση και σχολιασμός του υλικού. Oh, I think you clicked on the wrong icon Hmm, what does this do? I ll try it Ooops, now what happened? Now, why did it do that? 145

146

Εργαστήρι Ευχρηστίας Λογισμικού 147

Εργαστήρι Ευχρηστίας Λογισμικού Παράθυρο παρατήρησης Καταγραφικός εξοπλισμός Λογισμικό καταγραφής συμβάντων Χώρος παρατήρησης 148

To Usability lab της Microsoft 149

To Usability lab της Microsoft 150

To Usability lab της Microsoft 151

To Usability lab της Microsoft 152

User screen Observation data video audio Analysis tools needed 153

154

Συνεντεύξεις υποκειμένων Άμεση δομημένη μέθοδος αξιολόγησης συστήματος. Σε αντίθεση με τη συμπλήρωση ερωτηματολογίων, κατά τη μέθοδο αυτή, η επαφή του αξιολογητή με το χρήστη είναι άμεση. Οι ερωτήσεις μιας συνέντευξης συνήθως είναι δομημένες ώστε να είναι δυνατή η συγκριτική αξιολόγηση ενός συστήματος σε σχέση με άλλα παρόμοια. Η συνέντευξη είναι χρήσιμο να ακολουθεί μια ιεραρχική δομή, αρχίζοντας με καταγραφή της γενικής εντύπωσης του χρήστη για το σύστημα και να επικεντρώνεται στη συνέχεια σταδιακά σε πιο ειδικά θέματα. 155

Συνεντεύξεις υποκειμένων Πλεονέκτημα : ευελιξία και η δυνατότητα καταγραφής λεπτομερώς απόψεων χρηστών έναντι του συστήματος Μειονεκτήματα : εγγενής δυσκολία ανάλυσης και σύγκρισης του υλικού και η συναγωγή γενικών συμπερασμάτων 156

ears neck feet 157

Συμπλήρωση ερωτηματολογίων Δοκιμασμένη μέθοδος καταγραφής της αντίδρασης των χρηστών στη χρήση ενός λογισμικού ή προϊόντος. Σε αντίθεση με τη συνέντευξη, λιγότερο ευέλικτη, αφού οι ερωτήσεις είναι καταγραμμένες και δεν μπορούν να αλλάξουν κατά περίπτωση, η διαχείριση ερωτηματολογίων και η συναγωγή συμπερασμάτων είναι πολύ πιο εύκολη. 158

Συμπλήρωση ερωτηματολογίων ένα ερωτηματολόγιο πρέπει να διαχυθεί σε μεγάλο πλήθος υποκειμένων. Η ευκρίνεια στη διατύπωση των ερωτήσεων είναι βασικό χαρακτηριστικό των ερωτηματολογίων. Μειονεκτήματα: υποκειμενική άποψη των χρηστών για το σύστημα. Πολλές φορές οι χρήστες εκφράζουν θετικές ή αρνητικές κρίσεις όχι επειδή αυτό προκύπτει από την προσωπική τους εμπειρία. 159

Τύποι ερωτηματολογίων-1 ανοικτές ερωτήσεις Κατά την γνώμη σας τα μηνύματα λάθους είναι ευκολονόητα;. κλειστές ερωτήσεις Χρησιμοποιείτε τα Πλήκτρα λειτουργιών (function keys) ; πάντα [ ], συχνά [ ], σπάνια [ ], ποτέ [ ]. προκαθορισμένη κλίμακα πολλαπλών σημείων (multipoint scale) Παρέχονται επεξηγήσεις κατά την εγκατάσταση του λογισμικού: Δεν αφορά το παρόν σύστημα : καθόλου -2-1 0 1 2 συνεχώς 160

Τύποι ερωτηματολογίων-2 Πίνακες Σημασιολογικών Αποχρώσεων (Semantic Differentials) Κυκλώστε τον αριθμό που ταιριάζει καλύτερα στην άποψη σας για τη διεπιφάνεια: Απλή 3 2 1 0 1 2 3 Σύνθετη Αξιόπιστη 3 2 1 0 1 2 3 Αναξιόπιστη Ελκυστική 3 2 1 0 1 2 3 Απωθητική κλίμακας Likert: Πιστεύω ότι οι υπολογιστές μπορούν να παίξουν σημαντικό ρόλο στην εκπαίδευση Συμφωνώ έντονα Συμφωνώ Συμφωνώ με επιφυλάξεις Ουδέτερος Διαφωνώ ελαφρά Διαφωνώ Διαφωνώ έντονα κατάταξη αντικειμένων Κατατάξτε τις παρακάτω λειτουργίες με βάση τη χρησιμότητα τους: (κλίμακα από 1-4, με 1 την πιο χρήσιμη λειτουργία: PASTE [ ] DUPLICATE [ ] GROUP [ ] CLEAR [ ] 161

Questionnaire Development Lifecycle Stages Objectives 1. Forming the survey Define Questionnaire scope: 1. Survey 2. Psychometric 2. Item sampling 3. Pilot trial Select items from different sources of literature: 1. Guidelines 2. Heuristics 3. Questionnaires 4. Checklists Test for:. 1. Validity 2. Reliability 4. Production version The Questionnaire can be used in research 5. Next version Revise Questionnaire based on new evidence 162

Παράδειγμα 163

Παράδειγμα SUS (System Usability Scale) 164

Παράδειγμα Walkthrough 165

Τί είναι ευχρηστία (Usability)? 166

Επιλέγοντας τους χρήστες για την αξιολόγηση Αντιπροσωπευτική ανάγκη για τους πραγματικούς χρήστες. πρέπει να είναι πραγματικοί εθελοντές τους πείσετε ότι εξετάζεται το σύστημα και όχι οι χρήστες προστατεύστε την ιδιωτικότητα των χρηστών και ενημερώστε τους παρέχετε την κατάρτιση στο επίπεδο που αναμένετε από πραγματικούς χρήστες αρχικά κάνετε μια πειραματική μελέτη μεταξύ σας ή με τους συναδέλφους 167

Clearly marked exit? Nielsen s guidelines 168

169

To use or not to use guidelines? There are lots of Web usability guidelines, style guides, etc, e.g.: NCI s Research-based Guidelines IBM s Ease of Use Guidelines Yale s Web Style Guide And the various books 170

NIST Web Metrics tools WebSAT (Static Analyzer Tool) Checks web page HTML against typical usability guidelines WebCAT (Category Analysis Tool) Lets the usability engineer construct and conduct a web category analysis WebVIP (Variable Instrumenter Program) Instruments a website to capture a log of user interaction 171

NIST Web Metrics tools FLUD (Framework for Logging Usability Data) A file format and parser for representation of user interaction logs FLUD Viz (FLUD Visualization Tool- 2D) Produces a 2D visualization of a single user session VisVIP (FLUD Visualization Tool- 3D & 2D ) Produces a 3D visualization of user navigation paths through a website TreeDec (Tree Decorator Program) Adds navigation aids to the pages of a website 172

More On-line AUE Tools (Automated Usability Evaluation) Bobby (1996) First released in 1996. Available from CAST, 1999 to Watchfire,2003; web-based and offline, with ranking; fault analyzer Doctor HTML (Imagiware, 1997) Web-based, a Web page analysis tool which retrieves an HTML page and reports on any problems that it finds. WebXACT (Watchfire, 2003) Web-based, a free online tool for testing single pages of web content for quality, accessibility, and privacy issues. 173

How designers think readers read web pages

How users really use the web - We look for anything that is interesting, or vaguely resembles what we are looking for

Usability tools: Eye tracking Eye tracking tools show where users were looking, in what order, and for how long 176

Eye tracking 177

W3C Πρότυπα Σχεδίασης WAI Standards Προτεραιότητα 1- Κατάργηση εμποδίων που καταστούν αδύνατη την πρόσβαση Προτεραιότητα 2 - Κατάργηση εμποδίων που καταστούν δύσκολη την πρόσβαση Προτεραιότητα 3 - Κατάργηση εμποδίων που δημιουργούν δυσκολίες στην πρόσβαση 178

Colour Checkers Colour Contrast http://www.lighthouse.org/ color_contrast.htm http://aprompt.snow.utoronto.ca/ ColorVisibilityProgram.html (Beta version) Colour tester colour blind http://www.tesspub.com/colours.html http://www.vischeck.com/ Legible text http://www.lighthouse.org/print_leg.htm 179

Link Checkers Link checkers: non-existent URLs http://www.linkalarm.com/ http://www.tetranetsoftware.com/ solutions/linkbot/looking-for-linkbot.asp http://www.cyberspyder.com/cslnkts1.html http://validator.w3.org/checklink Cannot check for incorrect addresses 180

Tidy Pros Offers to fix code Formats HTML Works with HTML/XHTML/ Cleans up Word conversions Advice on accessibility & internationalisation Pros cont GUI front-end available Interfaces with several authoring tools Cons Very technical http://www.w3.org/people/raggett/tidy/ 181

Code Validators HTML Validator W3C: http://validator.w3.org/ (Validate a document online) NetMechanic, WebDesignGroup CSS Validator http://jigsaw.w3.org/css-validator/ SMIL Validator http://www.cwi.nl/~media/symm/validator/ 182

Website Usability Constructs Simplicity Scope Timeliness Readability Scanability Learnability Consistency Content Relevancy Navigability Privacy Credibility Tele- Presence Flexibility Reliability/ Accessibility Security Community Interactivity

Causal Relationship between Website Usability Constructs Simplicity Scanability Scope Timeliness Readability Learnability - Consistency + + Navigability - Content + Relevancy Privacy Credibility - + + Tele- Presence Flexibility Reliability/ Accessibility Security Community Interactivity

Effects of Usability Constructs to Diverse Dependent Variables Simplicity Scanability Scope Timeliness Readability Actual Purchase Revisit Intention Learnability Consistency + - + Navigability - Content + Relevancy Purchase Intention Satisfaction Privacy Credibility - + + Tele- Presence Flexibility Loyalty Affect Reliability/ Accessibility Security Community Interactivity Price Time Scarcity Convenience Fun Usefulness