SlideShare a Scribd company logo
1 of 5
Download to read offline
Increasing Productivity and Reducing Errors through Usability Analysis: A
                      Case Study and Recommendations.
                 Constance M. Johnson, B.S.N.1,2, Todd Johnson, Ph.D.2, Jiajie Zhang, Ph.D.2
      The University of Texas M.D. Anderson Cancer Center1 and The University of Texas School of Allied
                   Health Sciences, Department of Health Informatics2, Houston, Texas.

                                                          [1]. They have also published guidelines for interface
                     ABSTRACT
     The usability problems of a system often occur       design and usability testing [2] and produced a con-
due to inattention to well-documented and well-           tinuing education article that specifically covers hu-
established design guidelines and heuristics. These       man factors issues [3].
problems often lead to increased errors, user dissatis-        Although the Agency for Health Care Policy and
faction, and often user abandonment. Although there       Research [4] cite diagnostic inaccuracies and system
are a plethora of design principles, programs are still   failures as two sources of errors in the healthcare
being constructed without integration of these princi-    system, they also suggest quot;computer-assisted tech-
ples. One family history-tracking program was ex-         nologiesquot; as a means to improve patient safety, pre-
amined for usability compliance. In addition to a user    vent errors and enable clinicians to make better
analysis, a task analysis was conducted comparing         treatment decisions.
the designers' conceptualization of tasks with the             To err is human, even in systems with exemplar
users' conceptualization of these tasks. A cognitive      design. Nonetheless, systems that are designed to
walkthrough was then conducted on these tasks. Fi-        match users' capabilities, requirements, and expecta-
nally, a keystroke level model was used to show the       tions will result in a system that minimizes human
differences between the execution times of these          error. This is most important when designing medi-
tasks. This model showed a serious mismatch be-           cal decision support software that depends upon ca-
tween the designers and users conceptions of the task.    pable human intervention when making patient care
The suggested redesign showed timesaving for each         decisions.
of these tasks.                                                Given the importance of user-centered software
                                                          design, it is imperative that healthcare administrators
                                                          and professionals, and software designers adopt ap-
                  INTRODUCTION
                                                          propriate procedures and guidelines to ensure that all
     The prevailing goal in the design of user-
                                                          healthcare software follows sound user-centered de-
centered software is to create a system that not only
                                                          sign principles. These include guidelines on the pur-
has utility, but also usability. A program that fully
                                                          chase of new software, development of in-house
actualizes both of these factors gives rise to a system
                                                          software, analysis and redesign of software already in
that is easy to learn and use, increases user accep-
                                                          use, and user education on the reporting of usability
tance and utilization, increases user productivity and
                                                          problems.
satisfaction, decreases user errors, and decreases user
                                                               This paper demonstrates, through a case study,
frustration and decreases training requirements. Re-
                                                          one approach to analyzing and redesigning healthcare
grettably, due to appreciable time and financial con-
                                                          software. In particular, it shows how a system that
straints, system developers are not always able to
                                                          was developed without considering usability princi-
consider all of the attributes that are critical in the
                                                          ples can be redesigned to create a system where the
design of functional and usable interfaces. In addi-
                                                          users' mental model can match the designers’concep-
tion, many designers are unaware of the importance
                                                          tual model utilizing good human user-centered design
of user-centered software design. Yet, poorly de-
                                                          guidelines, heuristics, and theories.
signed systems and confusing user interfaces result in
frequent user errors, a decrease in productivity, and
an increase in user frustration. FDA data collected                 ANALYSIS OF ONE SYSTEM
between 1985 and 1989, demonstrated that 45 to 50              In 1997, a cancer genetics family history-
percent of all device recalls stemmed from poor           tracking program was designed at The University of
product design (including problems with software)         Texas M. D. Anderson Cancer Center (UTMDACC)
[1]. Furthermore, the FDA recognizes that a poorly        for conducting cancer genetics studies as a part of an
designed user interface can induce errors and operat-     academic program. Microsoft Access 97 was used to
ing inefficiencies even when operated by a well-          construct the back-end database and Microsoft Visual
trained, competent user. In response, the FDA has         Basic 5.0 was used to construct the front-end inter-
revised its Good Manufacturing Practice regulations       faces. Its main function was to provide practitioners
to include specific requirements for product usability    with the tools to create readable and consistent pedi-


                                                                                                      1
grees (family trees). It combined the functionality of        entry personnel, all other regular users have a high
a relational database with data storage, manipulation,        level of domain knowledge. Although this same
and retrieval, and a pedigree drawing component.              group showed a limited amount of time to learn the
The system included four main components, the data            system, they were very motivated to learn the system.
entry interfaces, predefined reports, data editing            Finally, all of this subgroup had intermediate general
screens, and a link to a pedigree drawing program             computer knowledge and at the very least were famil-
(Cyrillic 2.13, Cherwell Scientific Publishing Inc.,          iar with other software programs such as Microsoft
UK). Although this tracking program has much func-            Office.
tionality, an initial user survey and usability analysis           The health care professionals are using the fam-
revealed important missing functions and a host of            ily history tracking program for direct patient care
usability problems. The tracking program needs more           (e.g., familial genetic risk assessment, genetic coun-
externalization of information and perceptual cues for        seling, etc.) and indirect patient care (e.g., research).
operating procedures so as to increase the directness         The nurses and/or genetic counselors use the system
of the interface. Without good functionality and us-          to input family history data, print pedigrees, edit data,
ability, it will remain limited in its utility in clinical,   and query these data for requested reports. The phy-
research, and educational settings.                           sicians, scientists/researchers and other medical per-
     In 1999, user and task analyses were conducted           sonnel only read these data, use the data for direct
on the cancer genetics family history-tracking pro-           and indirect patient care, print pedigrees, edit data,
gram to determine its usability and functionality             and query these data for research. The data manager
problems. The users were analyzed on both the hori-           and project manager are involved in every aspect of
zontal and vertical dimensions, as discussed below in         system installation and maintenance, data edit-
the user analysis. The task analyses included an              ing/cleaning, and querying these data for requested
analysis of usability heuristics including Shneider-          reports. The system network administrator simply
man's [5] Eight Golden Rules of Design. In addition,          controls who has access to the program under the
the tasks were analyzed by a first time user’ and the
                                                 s            direction of the project manager. The data entry per-
designers’conceptualization of the task; a verbal pro-        sonnel only enter these data and the secretaries are
tocol analysis; and a Keystroke Level Model [6] to            responsible for only sending out family history ques-
show actual execution times. These were compared              tionnaires upon request.
to a cognitive walkthrough [7] of specific tasks. Fi-              Although this is a rather homogenous population
nally, recommendations for change were determined,            in terms of computer knowledge, most problems have
and a final Keystroke Level Model [6] was used to             arisen with this population when the tracking pro-
show the incorporated changes with the predicted              gram was not consistent with other programs they
execution times. The final execution times were then          have used in the past. In this regard, there have been
compared with the designers’ execution times and              user errors, complaints, and loss of productivity.
time saved was determined.
                                                                               TASK ANALYSES
                                                                   Task analysis [8,9] is the process of identifying
                 USER ANALYSIS
     Users are categorized along a horizontal dimen-          system functions that have to be performed, proce-
sion, according to their different types of tasks, and a      dures and actions that have to be carried out to
vertical dimension, according to their different levels       achieve task goals, and information to be processed.
of experience for specific types of tasks. Along the          The purpose of task analysis is to ensure that only the
horizontal dimension, existing users of the tracking          necessary and sufficient task features that match us-
program are health care professionals (nurses, genetic        ers' capacities that are required by the task will be
counselors, researchers/scientists, medical doctors),         included in system implementation. Features that do
research assistants, students, data managers, project         not match users' capacities or are not required by the
managers, programmers, system administrators, and             task will only generate extra processing demand for
secretaries. Along the vertical dimension, existing           the user and thus make the system harder to use.
users are computer literate at the novice, intermediate
and expert levels, males and females with education                      HEURISTICS VIOLATIONS
levels ranging from high school to post graduate de-               The cancer genetics family history-tracking pro-
grees, and over the age of twenty-one. Frequency of           gram violates many design heuristics. According to
use of the system ranges from casual to intermittent          Shneiderman [5] the rule of design: quot;Strive for Con-
to regular usage. A comparison of the user character-         sistencyquot; is the most commonly disregarded of all of
istics showed that only the nurses, genetic counselors,       the rules. Consistency not only concerns screen de-
data managers, and data entry personnel are regular           sign, but should also address whether the users' con-
users of the system. With the exception of the data           ceptualization matches the designers' conceptualiza-


                                                                                                            2
tion. The family history-tracking program does not          mistake. This omitted feature can also be costly in
echo consistency with other programs a user may             terms of productivity.
have encountered in the past. Although the program               Finally, the system should not force the user to
is consistent in its layout, use of color, and fonts, the   employ what Norman [10] terms more “knowledge in
main problem lies between the users' expectations           the head” than “knowledge in the world”. When an
and the designers' conceptual model. For example,           application requires more “knowledge in the head”
the user, must perform actions without prompts; there       according to Norman [10], the learning time is
are non-functional menus, and misleading labels.            lengthened, ease of use initially may be low and the
     quot;Informative feedbackquot; is another design guide-        information may not be easily retrievable. This can
line which, proposes that a system should offer fre-        be a source of great frustration to the user. This
quent positive and negative feedback for user actions       tracking program does not offer any on-line help, and
[5, 8]. Although the tracking program does have             forces the user to remember many actions that are not
some edit checks, they are not consistent with other        consistent with other applications they may have used
applications. For example if a user leaves mandatory        in the past. In short, it makes too many mental de-
fields blank, a dialog box does not appear informing        mands on the user.
the user of their error. In three of the date fields, if         This analysis showed that the system does not al-
the user enters the wrong number of characters, the         low enough worker flexibility. Although it should be
cursor will not move from that field, but the program       a closed system, it does not give the user directions
does not inform the user what error was committed.          on how the task should be performed in the event of a
Unfortunately, this type of feedback forces the user to     disturbance. While it is very detailed, it does not in-
guess what they did wrong. Use of system feedback           clude enough constraints, does not give enough de-
that has a positive tone, consistent terminology and        tailed direction to the user, thus leading to more data
appearance of feedback close to the source of the           entry error. Finally, it does not allow the user the
error will increase user satisfaction and improve user      variability to deal with new situations. Many con-
performance.                                                straints need to be added to the system to decrease
     Constructive error messages are another design         data input error, thus allocating less time for the user
heuristic that should give users clear instructions re-     to find and correct errors and more time to care for
garding an error they may have committed. In the            patients.
family history tracking program, error messages that
do appear in dialog boxes are not presented with               USERS’AND DESIGNERS' CONCEPTUAL
“user-centered phrasing” [5]. Although, they are                                   MODELS
specific to the problem, the terminology is not under-           A total of four tasks were analyzed at the design-
standable and they often contain a code number. For         ers’ conceptualization of the task and the first-time
example, the following message appeared in a dialog         users’ conceptualization of the task. The first time
box after the user performed an action; “Form_load          user’ conceptualization was determined through a
                                                                  s
ERROR. [3251] Operation is not supported for this           verbal protocol analysis. These tasks were then ana-
type of object.” Negative words such as ERROR, or           lyzed using the Keystroke Level Model [6] to show
INVALID, according to Shneiderman [5] can                   differences in execution times by summing up the
“heighten user anxiety and increase the chances of          time taken for each keystroke, pointing, clicking,
further errors”. Additionally, Shneiderman [5] states       thinking, waiting, and deciding. Additionally, a cog-
that upper case messages should only be used for            nitive walkthrough [7] was conducted on each spe-
very serious problems. The use of messages without          cific task. The main point of the cognitive walk-
a clear syntax as in the previous example does not          through is to determine what steps the user will take
allow the user to feel in control of the application.       to complete a goal, to identify potential usability
According to Shneiderman [5] the following guide-           problems, and to determine the ease of learning the
lines should be used to construct satisfactory error        system. Finally, recommendations for change were
messages: positive tone, natural language, clarity,         determined, and a final Keystroke Level Model [6]
understandable format, and consistent terminology           was used to show the predicted execution times of the
and placement.                                              suggested redesign. All of the execution times were
     quot;Permit easy reversal of actionsquot;, is another de-      then compared and time saved was determined. The
sign heuristic suggested by Shneiderman [5] which           tasks analyzed were Loading the Cancer Genetics
should allow users to perform actions that they know        Database Application, Opening the Family History
they can completely reverse in the event of an error.       Data Entry Interface, Beginning Entry of Data (use of
In the cancer genetics family history tracking pro-         the       add         button),      and       Entering
gram there is no undo menu feature in the Edit menu.
This can lead to user anxiety and fear of making a


                                                                                                         3
New Family (Proband only). Each of these tasks had        and how the repair of these problems could save the
 either significant problems or merely visibility prob-    users’ time and affect the users’ performance. This
 lems. Table 1 shows the differences in the execution      walkthrough defined the conjectured steps the user
 times in seconds at the keystroke level.                  would take with each task. The CW proved to be a
                                                           very valuable process. It is suggested that if this us-
      Table 1. A Comparison of Execution Times for         ability test is conducted early in the design process on
  Analyzed Tasks                                           a prototype before release of the application, numer-
                                                           ous problems can be identified and corrected to make
   Tasks      Designers'   Users'    Redesign
                                                           the interfaces within the application, easier to use and
               Concept    Concept    Concept
                                                           certainly more functional. Further study of the appli-
              (seconds) (seconds) (seconds)
                                                           cation is needed to address the other problems with
Load Pro-    9.22        27.02      8.90
                                                           the interfaces not examined in the study.
gram
Open Inter- 8.80         16.90      4.50
                                                                RECOMMENDATIONS FOR REDESIGN
face
                                                                These usability analyses revealed important
Begin Data 3.65          3.65       0
                                                           missing functions and a host of usability problems.
Entry
                                                           The cancer genetics family history-tracking program
Data Entry 141.64        161.36     128.06
                                                           needs more externalization of information through
of Proband
                                                           visualization and perceptualization of procedures
Total Time 163.31        208.93     141.36
                                                           through perceptual operators. With funding from the
                                                           Texas Higher Education Coordinating Board under
      The total time required at the keystroke level ac-
                                                           the Advanced Research Program, the functionality
 cording to the designer conception to perform the
                                                           and usability of the tracking program will be im-
 four tasks shown in Table 1 was 163.31 seconds or
                                                           proved by employing human factors engineering
 2.72 minutes. The actual time shown by the first-
                                                           techniques. This project is unique due to the nature of
 time user through a verbal protocol analysis was
                                                           the software and its emphasis on human factors engi-
 208.93 seconds or 3.48 minutes. The execution time
                                                           neering, which is the study of the interaction between
 according to the suggested redesign of the interface
                                                           the user, the device, and the task in a certain envi-
 was 141.46 seconds or 2.35 minutes. The redesign
                                                           ronment.
 saves the user 21.85 seconds (designers' conception
                                                                This project will improve the usability of the
 minus the redesigned conception) per proband en-
                                                           family history-tracking program and generalize it
 tered. If the user enters 200 probands per year, total
                                                           through a five-step process that utilizes human fac-
 timesaving would be 4382 seconds or 1.21 hours.
                                                           tors engineering methods to iteratively refine and test
 However, not only probands are entered into this
                                                           the cancer genetics family history-tracking program.
 database, family members are entered as well. If
                                                           There are well-published guidelines and principles
 2000 additional accompanying family members were
                                                           for designing user friendly systems. Incorporation of
 entered, 27,160 seconds or 7.54 hours would be
                                                           these user-centered design methodologies [5, 8] will
 saved for a total savings of 8.75 hours plus additional
                                                           lead to the widespread use of an application. The
 time saved from not having to modify data. Redes-
                                                           redesign will begin with a complete usability analy-
 igning this database not only gives the users a more
                                                           sis, which will consist of a user analysis, an environ-
 usable interface, but also saves man-hours for entry
                                                           mental analysis, a comparative analysis, and a com-
 of family history information. Although, this is a
                                                           prehensive task analysis. The results of the usability
 small amount of time over one year, it reflects only
                                                           analyses will be used to iteratively develop and test a
 the time savings of an expert user. We expect much
                                                           prototype of the new version of the tracking program.
 more significant time savings will be gained in prac-
                                                           The prototype will be tested using GOMS and Key-
 tice, because new users will more easily learn to use
                                                           stroke Level Models [6]. These types of task analy-
 the software, and the occasional user will find the
                                                           ses will be used to determine whether the user goals
 software easier to use.
                                                           are being met and what the user will need to learn to
      The cognitive walkthrough analysis (CW) of the
                                                           accomplish their goals within the interface. The pro-
 cancer genetics family history-tracking program dis-
                                                           totype will then be evaluated by conducting small-
 closed many problems that a first-time user would
                                                           scale usability studies, which will include the cogni-
 encounter with functionality, ease of use, and system
                                                           tive walkthrough, think-aloud verbal protocol, usabil-
 learnability. These problems began with loading of
                                                           ity survey, and heurisitic evaluation methodologies.
 the application through data entry of the first family
                                                           These types of usability evaluations will uncover
 member (proband). The severity of the problems
                                                           functional and interface design flaws and measure
 showed how much the users’ progress was impeded,
                                                           subjective user satisfaction. These steps overlap with


                                                                                                        4
the modification of the program because the technical                         REFERENCES
limitations revealed during program modification            1.   Food and Drug Administration: Center for De-
may require revisions to proposed interface changes.             vices and Radiological Health (April, 1998).
Any proposed changes will need to be tested before               Human Factors Implications of the New GMP
being incorporated into the final program. The exist-            Rule. Overall Requirements of the New Quality
ing program will then be modified to incorporate the             SystemRegulations.[On-line].Available:
user-interface and functionality changes identified              http://www.fda.gov/chrh/humfac/hufacimp.html
and evaluated in the previous steps. Finally the modi-
fied program will be compared to the old program            2.    Food and Drug Administration (1996). Do It By
using a controlled experiment to determine if the re-            Design: An Introduction to Human Factors in
design decreases the error rate, increases productiv-            Medical Devices.        [On-line]. Available:
ity, and increases user satisfaction ratings. These              http://www.fda.gov/chrh/humfac/doit.html.
dependent variables will be measured with two de-
pendent samples. This within-subject design will            3.   Food and Drug Administration (1997). Improv-
control for individual variability and reduce subject            ing Patient Care by Reporting Problems with
bias. This will be followed up with a survey to assess           Medical Devices. A MedWatch Continuing
the perceived usability of the application, the ease of          Education Article.     [On-line]. Available:
use, speed of task performance, user productivity,               http://www.fda.gov/medwatch/articles/mdr/mdr.
and users' perceptions of errors. The results of this            pdf.
redesign will be generalized so that they can be ap-
plied to the development of other clinical information      4.   Agency for Healthcare Research and Quality.
systems with similar features.                                   Medical Errors: The Scope of the Problem. Fact
                                                                 Sheet, Publication No. AHRQ 00-P037, Rock-
                    CONCLUSION                                   ville,    MD.            [On-line]. Available:
     This paper shows one method for a systematic                http://ahrq.gov/clinic/errback.htm.
approach to improving system usability. These
methods can have important benefits toward user             5.   Shneiderman, B. (1998). Designing the User
acceptance and use of a program. In addition to us-              Interface: Strategies for Effective Human-
ability analyses and studies, two other recommenda-              Computer Interaction. Reading, MA: Addison
tions are proposed to improve system usability.                  Wesley Longman, Inc.
Number one, information technology groups need to
be educated on the principles of good design. Num-          6.   Kieras, D. (1993). Using the Keystroke-Level
ber two, the user culture needs to be educated to re-            Model to Estimate Execution Times. The Uni-
port all usability problems. It is easy for a designer to        versity of Michigan, Manuscript.
develop an application without consideration of us-
ability and functionality issues, without consideration     7.   Nielsen, J., & Mack, R. (1994). Usability In-
of whether the system is easy to learn, easy to navi-            spection Methods. New York: John Wiley &
gate, easy to remember, or efficient. According to               Sons, Inc.
Norman [10], the user's mental model, which is ac-
quired through his contact with the system, should          8.   Nielsen, J. (1993). Usability Engineering. New
mirror the designer's conceptual model displayed                 York: AP Professional.
through system's model. A breach in this communi-
cation between the designer and user results in us-         9.   Vicente, K.J. (1999). Work Domain Analysis
ability and functionality problems. Using known                  and Task Analysis: A Difference That Matters.
usability and functionality guidelines, heuristics, and          Manuscript.
theories, we have proposed how one system with
many functional and usability problems can be redes-        10. Norman, D.A. (1998). The Design of Everyday
igned into a system that will not only have utility, but        Things. New York: Doubleday.
also usability, and thus user acceptance.

             ACKNOWLEGEMENT
    This research is supported by a grant from the
Texas Higher Education Coordinating Board under
the Advanced Research Program, Grant # 011618-
0077-1999.




                                                                                                     5

More Related Content

What's hot

A survey of online failure prediction methods
A survey of online failure prediction methodsA survey of online failure prediction methods
A survey of online failure prediction methodsunyil96
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software processAlan Dix
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9Ian Sommerville
 
User centered design
User centered designUser centered design
User centered designEva Durall
 
Paperless Office Project
Paperless Office ProjectPaperless Office Project
Paperless Office ProjectSiddharth Shah
 
IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]Akram Abbasi
 
Hfes 2012 saqer et al
Hfes 2012   saqer et alHfes 2012   saqer et al
Hfes 2012 saqer et alhsaqer
 
6 computer systems
6 computer systems6 computer systems
6 computer systemshccit
 
A refined metric suite for a multi agent system
A refined metric suite for a multi agent systemA refined metric suite for a multi agent system
A refined metric suite for a multi agent systemeSAT Journals
 
SEMS_Newman_accepted
SEMS_Newman_acceptedSEMS_Newman_accepted
SEMS_Newman_acceptedNo'am Newman
 
Development of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkDevelopment of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkIJAAS Team
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirementsDhani Ahmad
 
ims_brochure_2013
ims_brochure_2013ims_brochure_2013
ims_brochure_2013Jay Lee
 
A BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEYA BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEYijseajournal
 
Benchmarking machine learning techniques
Benchmarking machine learning techniquesBenchmarking machine learning techniques
Benchmarking machine learning techniquesijseajournal
 
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...Connie White
 

What's hot (20)

A survey of online failure prediction methods
A survey of online failure prediction methodsA survey of online failure prediction methods
A survey of online failure prediction methods
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Ap03402460251
Ap03402460251Ap03402460251
Ap03402460251
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
E018132735
E018132735E018132735
E018132735
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
User centered design
User centered designUser centered design
User centered design
 
Paperless Office Project
Paperless Office ProjectPaperless Office Project
Paperless Office Project
 
IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]
 
Hfes 2012 saqer et al
Hfes 2012   saqer et alHfes 2012   saqer et al
Hfes 2012 saqer et al
 
6 computer systems
6 computer systems6 computer systems
6 computer systems
 
A refined metric suite for a multi agent system
A refined metric suite for a multi agent systemA refined metric suite for a multi agent system
A refined metric suite for a multi agent system
 
SEMS_Newman_accepted
SEMS_Newman_acceptedSEMS_Newman_accepted
SEMS_Newman_accepted
 
Development of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural networkDevelopment of software defect prediction system using artificial neural network
Development of software defect prediction system using artificial neural network
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
ims_brochure_2013
ims_brochure_2013ims_brochure_2013
ims_brochure_2013
 
A BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEYA BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEY
 
Benchmarking machine learning techniques
Benchmarking machine learning techniquesBenchmarking machine learning techniques
Benchmarking machine learning techniques
 
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...
A Real Time Online Delphi Decision System, V 2.0: Crisis Management Support d...
 

Similar to Increasing Productivity And Reducing Errors Through Usability Analysis

A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...Kate Campbell
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS ApplicBenitoSumpter862
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS ApplicSantosConleyha
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 
Note on Tool to Measure Complexity
Note on Tool to Measure Complexity Note on Tool to Measure Complexity
Note on Tool to Measure Complexity John Thomas
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTrabianasir8
 
WhitepaperMedicalSystems
WhitepaperMedicalSystemsWhitepaperMedicalSystems
WhitepaperMedicalSystemsJohnsrud
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCEvivatechijri
 
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...ecij
 
Need Nursing Expert to Complete HW.pdf
Need Nursing Expert to Complete HW.pdfNeed Nursing Expert to Complete HW.pdf
Need Nursing Expert to Complete HW.pdfbkbk37
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)Mahesh Kate
 
IRJET - Hostel Management System using Ensemble Learning
IRJET - Hostel Management System using Ensemble LearningIRJET - Hostel Management System using Ensemble Learning
IRJET - Hostel Management System using Ensemble LearningIRJET Journal
 

Similar to Increasing Productivity And Reducing Errors Through Usability Analysis (20)

A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
A Conceptual Design And Evaluation Framework For Mobile Persuasive Health Tec...
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
6401 Wk6APPDonovanC
6401 Wk6APPDonovanC6401 Wk6APPDonovanC
6401 Wk6APPDonovanC
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 
Using Computer-Aided Tools in Information Systems Development
Using Computer-Aided Tools in Information Systems DevelopmentUsing Computer-Aided Tools in Information Systems Development
Using Computer-Aided Tools in Information Systems Development
 
Note on Tool to Measure Complexity
Note on Tool to Measure Complexity Note on Tool to Measure Complexity
Note on Tool to Measure Complexity
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORT
 
WhitepaperMedicalSystems
WhitepaperMedicalSystemsWhitepaperMedicalSystems
WhitepaperMedicalSystems
 
195
195195
195
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCE
 
End User Computing
End User ComputingEnd User Computing
End User Computing
 
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
 
Ems
EmsEms
Ems
 
Need Nursing Expert to Complete HW.pdf
Need Nursing Expert to Complete HW.pdfNeed Nursing Expert to Complete HW.pdf
Need Nursing Expert to Complete HW.pdf
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)
 
IRJET - Hostel Management System using Ensemble Learning
IRJET - Hostel Management System using Ensemble LearningIRJET - Hostel Management System using Ensemble Learning
IRJET - Hostel Management System using Ensemble Learning
 

More from brighteyes

Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...
Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...
Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...brighteyes
 
Alberta's EHR System - PIN
Alberta's EHR System - PINAlberta's EHR System - PIN
Alberta's EHR System - PINbrighteyes
 
Amia 00 Curriculum Presentation
Amia 00 Curriculum PresentationAmia 00 Curriculum Presentation
Amia 00 Curriculum Presentationbrighteyes
 
Himss Covvey Departmental Systems Poster
Himss Covvey Departmental Systems PosterHimss Covvey Departmental Systems Poster
Himss Covvey Departmental Systems Posterbrighteyes
 
Waterloo Adv Bd Dec 00
Waterloo Adv Bd Dec 00Waterloo Adv Bd Dec 00
Waterloo Adv Bd Dec 00brighteyes
 
Waterloo September 00 Presentations
Waterloo September 00 PresentationsWaterloo September 00 Presentations
Waterloo September 00 Presentationsbrighteyes
 
Mecca Construction Plans for the Future - Kabah
Mecca Construction Plans for the Future - KabahMecca Construction Plans for the Future - Kabah
Mecca Construction Plans for the Future - Kabahbrighteyes
 
A I G Systemic Risk2 Tcm385 152209
A I G Systemic Risk2 Tcm385 152209A I G Systemic Risk2 Tcm385 152209
A I G Systemic Risk2 Tcm385 152209brighteyes
 
Abugharaib Torture
Abugharaib TortureAbugharaib Torture
Abugharaib Torturebrighteyes
 
The World Can't Wait
The World Can't WaitThe World Can't Wait
The World Can't Waitbrighteyes
 
Ethics Of Torture
Ethics Of TortureEthics Of Torture
Ethics Of Torturebrighteyes
 
Marketing to the Islamic World
Marketing to the Islamic WorldMarketing to the Islamic World
Marketing to the Islamic Worldbrighteyes
 
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTSISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTSbrighteyes
 
Canadian Banks Islamic FINANCE
Canadian Banks Islamic FINANCECanadian Banks Islamic FINANCE
Canadian Banks Islamic FINANCEbrighteyes
 
Developing New Data Types with Plone
Developing New Data Types with PloneDeveloping New Data Types with Plone
Developing New Data Types with Plonebrighteyes
 
Zope and Plone in the DSD
Zope and Plone in the DSDZope and Plone in the DSD
Zope and Plone in the DSDbrighteyes
 
Plone A Content Management System Chitra Mohla
Plone A Content Management System Chitra MohlaPlone A Content Management System Chitra Mohla
Plone A Content Management System Chitra Mohlabrighteyes
 
Content Management with Plone
Content Management with PloneContent Management with Plone
Content Management with Plonebrighteyes
 

More from brighteyes (20)

Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...
Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...
Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...
 
Alberta's EHR System - PIN
Alberta's EHR System - PINAlberta's EHR System - PIN
Alberta's EHR System - PIN
 
Amia 00 Curriculum Presentation
Amia 00 Curriculum PresentationAmia 00 Curriculum Presentation
Amia 00 Curriculum Presentation
 
Himss Covvey Departmental Systems Poster
Himss Covvey Departmental Systems PosterHimss Covvey Departmental Systems Poster
Himss Covvey Departmental Systems Poster
 
Waterloo Adv Bd Dec 00
Waterloo Adv Bd Dec 00Waterloo Adv Bd Dec 00
Waterloo Adv Bd Dec 00
 
Waterloo September 00 Presentations
Waterloo September 00 PresentationsWaterloo September 00 Presentations
Waterloo September 00 Presentations
 
Mecca Construction Plans for the Future - Kabah
Mecca Construction Plans for the Future - KabahMecca Construction Plans for the Future - Kabah
Mecca Construction Plans for the Future - Kabah
 
A I G Systemic Risk2 Tcm385 152209
A I G Systemic Risk2 Tcm385 152209A I G Systemic Risk2 Tcm385 152209
A I G Systemic Risk2 Tcm385 152209
 
Abugharaib Torture
Abugharaib TortureAbugharaib Torture
Abugharaib Torture
 
Expressivism
ExpressivismExpressivism
Expressivism
 
Torture
TortureTorture
Torture
 
The World Can't Wait
The World Can't WaitThe World Can't Wait
The World Can't Wait
 
Ethics Of Torture
Ethics Of TortureEthics Of Torture
Ethics Of Torture
 
Marketing to the Islamic World
Marketing to the Islamic WorldMarketing to the Islamic World
Marketing to the Islamic World
 
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTSISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS
 
Canadian Banks Islamic FINANCE
Canadian Banks Islamic FINANCECanadian Banks Islamic FINANCE
Canadian Banks Islamic FINANCE
 
Developing New Data Types with Plone
Developing New Data Types with PloneDeveloping New Data Types with Plone
Developing New Data Types with Plone
 
Zope and Plone in the DSD
Zope and Plone in the DSDZope and Plone in the DSD
Zope and Plone in the DSD
 
Plone A Content Management System Chitra Mohla
Plone A Content Management System Chitra MohlaPlone A Content Management System Chitra Mohla
Plone A Content Management System Chitra Mohla
 
Content Management with Plone
Content Management with PloneContent Management with Plone
Content Management with Plone
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Increasing Productivity And Reducing Errors Through Usability Analysis

  • 1. Increasing Productivity and Reducing Errors through Usability Analysis: A Case Study and Recommendations. Constance M. Johnson, B.S.N.1,2, Todd Johnson, Ph.D.2, Jiajie Zhang, Ph.D.2 The University of Texas M.D. Anderson Cancer Center1 and The University of Texas School of Allied Health Sciences, Department of Health Informatics2, Houston, Texas. [1]. They have also published guidelines for interface ABSTRACT The usability problems of a system often occur design and usability testing [2] and produced a con- due to inattention to well-documented and well- tinuing education article that specifically covers hu- established design guidelines and heuristics. These man factors issues [3]. problems often lead to increased errors, user dissatis- Although the Agency for Health Care Policy and faction, and often user abandonment. Although there Research [4] cite diagnostic inaccuracies and system are a plethora of design principles, programs are still failures as two sources of errors in the healthcare being constructed without integration of these princi- system, they also suggest quot;computer-assisted tech- ples. One family history-tracking program was ex- nologiesquot; as a means to improve patient safety, pre- amined for usability compliance. In addition to a user vent errors and enable clinicians to make better analysis, a task analysis was conducted comparing treatment decisions. the designers' conceptualization of tasks with the To err is human, even in systems with exemplar users' conceptualization of these tasks. A cognitive design. Nonetheless, systems that are designed to walkthrough was then conducted on these tasks. Fi- match users' capabilities, requirements, and expecta- nally, a keystroke level model was used to show the tions will result in a system that minimizes human differences between the execution times of these error. This is most important when designing medi- tasks. This model showed a serious mismatch be- cal decision support software that depends upon ca- tween the designers and users conceptions of the task. pable human intervention when making patient care The suggested redesign showed timesaving for each decisions. of these tasks. Given the importance of user-centered software design, it is imperative that healthcare administrators and professionals, and software designers adopt ap- INTRODUCTION propriate procedures and guidelines to ensure that all The prevailing goal in the design of user- healthcare software follows sound user-centered de- centered software is to create a system that not only sign principles. These include guidelines on the pur- has utility, but also usability. A program that fully chase of new software, development of in-house actualizes both of these factors gives rise to a system software, analysis and redesign of software already in that is easy to learn and use, increases user accep- use, and user education on the reporting of usability tance and utilization, increases user productivity and problems. satisfaction, decreases user errors, and decreases user This paper demonstrates, through a case study, frustration and decreases training requirements. Re- one approach to analyzing and redesigning healthcare grettably, due to appreciable time and financial con- software. In particular, it shows how a system that straints, system developers are not always able to was developed without considering usability princi- consider all of the attributes that are critical in the ples can be redesigned to create a system where the design of functional and usable interfaces. In addi- users' mental model can match the designers’concep- tion, many designers are unaware of the importance tual model utilizing good human user-centered design of user-centered software design. Yet, poorly de- guidelines, heuristics, and theories. signed systems and confusing user interfaces result in frequent user errors, a decrease in productivity, and an increase in user frustration. FDA data collected ANALYSIS OF ONE SYSTEM between 1985 and 1989, demonstrated that 45 to 50 In 1997, a cancer genetics family history- percent of all device recalls stemmed from poor tracking program was designed at The University of product design (including problems with software) Texas M. D. Anderson Cancer Center (UTMDACC) [1]. Furthermore, the FDA recognizes that a poorly for conducting cancer genetics studies as a part of an designed user interface can induce errors and operat- academic program. Microsoft Access 97 was used to ing inefficiencies even when operated by a well- construct the back-end database and Microsoft Visual trained, competent user. In response, the FDA has Basic 5.0 was used to construct the front-end inter- revised its Good Manufacturing Practice regulations faces. Its main function was to provide practitioners to include specific requirements for product usability with the tools to create readable and consistent pedi- 1
  • 2. grees (family trees). It combined the functionality of entry personnel, all other regular users have a high a relational database with data storage, manipulation, level of domain knowledge. Although this same and retrieval, and a pedigree drawing component. group showed a limited amount of time to learn the The system included four main components, the data system, they were very motivated to learn the system. entry interfaces, predefined reports, data editing Finally, all of this subgroup had intermediate general screens, and a link to a pedigree drawing program computer knowledge and at the very least were famil- (Cyrillic 2.13, Cherwell Scientific Publishing Inc., iar with other software programs such as Microsoft UK). Although this tracking program has much func- Office. tionality, an initial user survey and usability analysis The health care professionals are using the fam- revealed important missing functions and a host of ily history tracking program for direct patient care usability problems. The tracking program needs more (e.g., familial genetic risk assessment, genetic coun- externalization of information and perceptual cues for seling, etc.) and indirect patient care (e.g., research). operating procedures so as to increase the directness The nurses and/or genetic counselors use the system of the interface. Without good functionality and us- to input family history data, print pedigrees, edit data, ability, it will remain limited in its utility in clinical, and query these data for requested reports. The phy- research, and educational settings. sicians, scientists/researchers and other medical per- In 1999, user and task analyses were conducted sonnel only read these data, use the data for direct on the cancer genetics family history-tracking pro- and indirect patient care, print pedigrees, edit data, gram to determine its usability and functionality and query these data for research. The data manager problems. The users were analyzed on both the hori- and project manager are involved in every aspect of zontal and vertical dimensions, as discussed below in system installation and maintenance, data edit- the user analysis. The task analyses included an ing/cleaning, and querying these data for requested analysis of usability heuristics including Shneider- reports. The system network administrator simply man's [5] Eight Golden Rules of Design. In addition, controls who has access to the program under the the tasks were analyzed by a first time user’ and the s direction of the project manager. The data entry per- designers’conceptualization of the task; a verbal pro- sonnel only enter these data and the secretaries are tocol analysis; and a Keystroke Level Model [6] to responsible for only sending out family history ques- show actual execution times. These were compared tionnaires upon request. to a cognitive walkthrough [7] of specific tasks. Fi- Although this is a rather homogenous population nally, recommendations for change were determined, in terms of computer knowledge, most problems have and a final Keystroke Level Model [6] was used to arisen with this population when the tracking pro- show the incorporated changes with the predicted gram was not consistent with other programs they execution times. The final execution times were then have used in the past. In this regard, there have been compared with the designers’ execution times and user errors, complaints, and loss of productivity. time saved was determined. TASK ANALYSES Task analysis [8,9] is the process of identifying USER ANALYSIS Users are categorized along a horizontal dimen- system functions that have to be performed, proce- sion, according to their different types of tasks, and a dures and actions that have to be carried out to vertical dimension, according to their different levels achieve task goals, and information to be processed. of experience for specific types of tasks. Along the The purpose of task analysis is to ensure that only the horizontal dimension, existing users of the tracking necessary and sufficient task features that match us- program are health care professionals (nurses, genetic ers' capacities that are required by the task will be counselors, researchers/scientists, medical doctors), included in system implementation. Features that do research assistants, students, data managers, project not match users' capacities or are not required by the managers, programmers, system administrators, and task will only generate extra processing demand for secretaries. Along the vertical dimension, existing the user and thus make the system harder to use. users are computer literate at the novice, intermediate and expert levels, males and females with education HEURISTICS VIOLATIONS levels ranging from high school to post graduate de- The cancer genetics family history-tracking pro- grees, and over the age of twenty-one. Frequency of gram violates many design heuristics. According to use of the system ranges from casual to intermittent Shneiderman [5] the rule of design: quot;Strive for Con- to regular usage. A comparison of the user character- sistencyquot; is the most commonly disregarded of all of istics showed that only the nurses, genetic counselors, the rules. Consistency not only concerns screen de- data managers, and data entry personnel are regular sign, but should also address whether the users' con- users of the system. With the exception of the data ceptualization matches the designers' conceptualiza- 2
  • 3. tion. The family history-tracking program does not mistake. This omitted feature can also be costly in echo consistency with other programs a user may terms of productivity. have encountered in the past. Although the program Finally, the system should not force the user to is consistent in its layout, use of color, and fonts, the employ what Norman [10] terms more “knowledge in main problem lies between the users' expectations the head” than “knowledge in the world”. When an and the designers' conceptual model. For example, application requires more “knowledge in the head” the user, must perform actions without prompts; there according to Norman [10], the learning time is are non-functional menus, and misleading labels. lengthened, ease of use initially may be low and the quot;Informative feedbackquot; is another design guide- information may not be easily retrievable. This can line which, proposes that a system should offer fre- be a source of great frustration to the user. This quent positive and negative feedback for user actions tracking program does not offer any on-line help, and [5, 8]. Although the tracking program does have forces the user to remember many actions that are not some edit checks, they are not consistent with other consistent with other applications they may have used applications. For example if a user leaves mandatory in the past. In short, it makes too many mental de- fields blank, a dialog box does not appear informing mands on the user. the user of their error. In three of the date fields, if This analysis showed that the system does not al- the user enters the wrong number of characters, the low enough worker flexibility. Although it should be cursor will not move from that field, but the program a closed system, it does not give the user directions does not inform the user what error was committed. on how the task should be performed in the event of a Unfortunately, this type of feedback forces the user to disturbance. While it is very detailed, it does not in- guess what they did wrong. Use of system feedback clude enough constraints, does not give enough de- that has a positive tone, consistent terminology and tailed direction to the user, thus leading to more data appearance of feedback close to the source of the entry error. Finally, it does not allow the user the error will increase user satisfaction and improve user variability to deal with new situations. Many con- performance. straints need to be added to the system to decrease Constructive error messages are another design data input error, thus allocating less time for the user heuristic that should give users clear instructions re- to find and correct errors and more time to care for garding an error they may have committed. In the patients. family history tracking program, error messages that do appear in dialog boxes are not presented with USERS’AND DESIGNERS' CONCEPTUAL “user-centered phrasing” [5]. Although, they are MODELS specific to the problem, the terminology is not under- A total of four tasks were analyzed at the design- standable and they often contain a code number. For ers’ conceptualization of the task and the first-time example, the following message appeared in a dialog users’ conceptualization of the task. The first time box after the user performed an action; “Form_load user’ conceptualization was determined through a s ERROR. [3251] Operation is not supported for this verbal protocol analysis. These tasks were then ana- type of object.” Negative words such as ERROR, or lyzed using the Keystroke Level Model [6] to show INVALID, according to Shneiderman [5] can differences in execution times by summing up the “heighten user anxiety and increase the chances of time taken for each keystroke, pointing, clicking, further errors”. Additionally, Shneiderman [5] states thinking, waiting, and deciding. Additionally, a cog- that upper case messages should only be used for nitive walkthrough [7] was conducted on each spe- very serious problems. The use of messages without cific task. The main point of the cognitive walk- a clear syntax as in the previous example does not through is to determine what steps the user will take allow the user to feel in control of the application. to complete a goal, to identify potential usability According to Shneiderman [5] the following guide- problems, and to determine the ease of learning the lines should be used to construct satisfactory error system. Finally, recommendations for change were messages: positive tone, natural language, clarity, determined, and a final Keystroke Level Model [6] understandable format, and consistent terminology was used to show the predicted execution times of the and placement. suggested redesign. All of the execution times were quot;Permit easy reversal of actionsquot;, is another de- then compared and time saved was determined. The sign heuristic suggested by Shneiderman [5] which tasks analyzed were Loading the Cancer Genetics should allow users to perform actions that they know Database Application, Opening the Family History they can completely reverse in the event of an error. Data Entry Interface, Beginning Entry of Data (use of In the cancer genetics family history tracking pro- the add button), and Entering gram there is no undo menu feature in the Edit menu. This can lead to user anxiety and fear of making a 3
  • 4. New Family (Proband only). Each of these tasks had and how the repair of these problems could save the either significant problems or merely visibility prob- users’ time and affect the users’ performance. This lems. Table 1 shows the differences in the execution walkthrough defined the conjectured steps the user times in seconds at the keystroke level. would take with each task. The CW proved to be a very valuable process. It is suggested that if this us- Table 1. A Comparison of Execution Times for ability test is conducted early in the design process on Analyzed Tasks a prototype before release of the application, numer- ous problems can be identified and corrected to make Tasks Designers' Users' Redesign the interfaces within the application, easier to use and Concept Concept Concept certainly more functional. Further study of the appli- (seconds) (seconds) (seconds) cation is needed to address the other problems with Load Pro- 9.22 27.02 8.90 the interfaces not examined in the study. gram Open Inter- 8.80 16.90 4.50 RECOMMENDATIONS FOR REDESIGN face These usability analyses revealed important Begin Data 3.65 3.65 0 missing functions and a host of usability problems. Entry The cancer genetics family history-tracking program Data Entry 141.64 161.36 128.06 needs more externalization of information through of Proband visualization and perceptualization of procedures Total Time 163.31 208.93 141.36 through perceptual operators. With funding from the Texas Higher Education Coordinating Board under The total time required at the keystroke level ac- the Advanced Research Program, the functionality cording to the designer conception to perform the and usability of the tracking program will be im- four tasks shown in Table 1 was 163.31 seconds or proved by employing human factors engineering 2.72 minutes. The actual time shown by the first- techniques. This project is unique due to the nature of time user through a verbal protocol analysis was the software and its emphasis on human factors engi- 208.93 seconds or 3.48 minutes. The execution time neering, which is the study of the interaction between according to the suggested redesign of the interface the user, the device, and the task in a certain envi- was 141.46 seconds or 2.35 minutes. The redesign ronment. saves the user 21.85 seconds (designers' conception This project will improve the usability of the minus the redesigned conception) per proband en- family history-tracking program and generalize it tered. If the user enters 200 probands per year, total through a five-step process that utilizes human fac- timesaving would be 4382 seconds or 1.21 hours. tors engineering methods to iteratively refine and test However, not only probands are entered into this the cancer genetics family history-tracking program. database, family members are entered as well. If There are well-published guidelines and principles 2000 additional accompanying family members were for designing user friendly systems. Incorporation of entered, 27,160 seconds or 7.54 hours would be these user-centered design methodologies [5, 8] will saved for a total savings of 8.75 hours plus additional lead to the widespread use of an application. The time saved from not having to modify data. Redes- redesign will begin with a complete usability analy- igning this database not only gives the users a more sis, which will consist of a user analysis, an environ- usable interface, but also saves man-hours for entry mental analysis, a comparative analysis, and a com- of family history information. Although, this is a prehensive task analysis. The results of the usability small amount of time over one year, it reflects only analyses will be used to iteratively develop and test a the time savings of an expert user. We expect much prototype of the new version of the tracking program. more significant time savings will be gained in prac- The prototype will be tested using GOMS and Key- tice, because new users will more easily learn to use stroke Level Models [6]. These types of task analy- the software, and the occasional user will find the ses will be used to determine whether the user goals software easier to use. are being met and what the user will need to learn to The cognitive walkthrough analysis (CW) of the accomplish their goals within the interface. The pro- cancer genetics family history-tracking program dis- totype will then be evaluated by conducting small- closed many problems that a first-time user would scale usability studies, which will include the cogni- encounter with functionality, ease of use, and system tive walkthrough, think-aloud verbal protocol, usabil- learnability. These problems began with loading of ity survey, and heurisitic evaluation methodologies. the application through data entry of the first family These types of usability evaluations will uncover member (proband). The severity of the problems functional and interface design flaws and measure showed how much the users’ progress was impeded, subjective user satisfaction. These steps overlap with 4
  • 5. the modification of the program because the technical REFERENCES limitations revealed during program modification 1. Food and Drug Administration: Center for De- may require revisions to proposed interface changes. vices and Radiological Health (April, 1998). Any proposed changes will need to be tested before Human Factors Implications of the New GMP being incorporated into the final program. The exist- Rule. Overall Requirements of the New Quality ing program will then be modified to incorporate the SystemRegulations.[On-line].Available: user-interface and functionality changes identified http://www.fda.gov/chrh/humfac/hufacimp.html and evaluated in the previous steps. Finally the modi- fied program will be compared to the old program 2. Food and Drug Administration (1996). Do It By using a controlled experiment to determine if the re- Design: An Introduction to Human Factors in design decreases the error rate, increases productiv- Medical Devices. [On-line]. Available: ity, and increases user satisfaction ratings. These http://www.fda.gov/chrh/humfac/doit.html. dependent variables will be measured with two de- pendent samples. This within-subject design will 3. Food and Drug Administration (1997). Improv- control for individual variability and reduce subject ing Patient Care by Reporting Problems with bias. This will be followed up with a survey to assess Medical Devices. A MedWatch Continuing the perceived usability of the application, the ease of Education Article. [On-line]. Available: use, speed of task performance, user productivity, http://www.fda.gov/medwatch/articles/mdr/mdr. and users' perceptions of errors. The results of this pdf. redesign will be generalized so that they can be ap- plied to the development of other clinical information 4. Agency for Healthcare Research and Quality. systems with similar features. Medical Errors: The Scope of the Problem. Fact Sheet, Publication No. AHRQ 00-P037, Rock- CONCLUSION ville, MD. [On-line]. Available: This paper shows one method for a systematic http://ahrq.gov/clinic/errback.htm. approach to improving system usability. These methods can have important benefits toward user 5. Shneiderman, B. (1998). Designing the User acceptance and use of a program. In addition to us- Interface: Strategies for Effective Human- ability analyses and studies, two other recommenda- Computer Interaction. Reading, MA: Addison tions are proposed to improve system usability. Wesley Longman, Inc. Number one, information technology groups need to be educated on the principles of good design. Num- 6. Kieras, D. (1993). Using the Keystroke-Level ber two, the user culture needs to be educated to re- Model to Estimate Execution Times. The Uni- port all usability problems. It is easy for a designer to versity of Michigan, Manuscript. develop an application without consideration of us- ability and functionality issues, without consideration 7. Nielsen, J., & Mack, R. (1994). Usability In- of whether the system is easy to learn, easy to navi- spection Methods. New York: John Wiley & gate, easy to remember, or efficient. According to Sons, Inc. Norman [10], the user's mental model, which is ac- quired through his contact with the system, should 8. Nielsen, J. (1993). Usability Engineering. New mirror the designer's conceptual model displayed York: AP Professional. through system's model. A breach in this communi- cation between the designer and user results in us- 9. Vicente, K.J. (1999). Work Domain Analysis ability and functionality problems. Using known and Task Analysis: A Difference That Matters. usability and functionality guidelines, heuristics, and Manuscript. theories, we have proposed how one system with many functional and usability problems can be redes- 10. Norman, D.A. (1998). The Design of Everyday igned into a system that will not only have utility, but Things. New York: Doubleday. also usability, and thus user acceptance. ACKNOWLEGEMENT This research is supported by a grant from the Texas Higher Education Coordinating Board under the Advanced Research Program, Grant # 011618- 0077-1999. 5