| Literature DB >> 28559227 |
Richard Harte1,2, Leo R Quinlan2,3, Liam Glynn4, Alejandro Rodríguez-Molinero1,5, Paul Ma Baker6, Thomas Scharf7, Gearóid ÓLaighin1,2.
Abstract
BACKGROUND: Design processes such as human-centered design (HCD), which involve the end user throughout the product development and testing process, can be crucial in ensuring that the product meets the needs and capabilities of the user, particularly in terms of safety and user experience. The structured and iterative nature of HCD can often conflict with the necessary rapid product development life-cycles associated with the competitive connected health industry.Entities:
Keywords: eHealth; engineering psychology; human factors engineering; human-centered design; human-computer interface; mHealth; user-centered design
Year: 2017 PMID: 28559227 PMCID: PMC5470007 DOI: 10.2196/mhealth.7046
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1The wireless insole for independent and safe elderly living (WIISEL) system.
Experts involved in use case analysis. Each of the experts was asked to mark out of 10 where they felt their own expertise of usability, the end user, and connected health lay.
| # | Profession | Specific experience | End user knowledge | Usability knowledge | Connected health knowledge |
| 1 | Clinical researcher in general practice | Industry experience in software design. Research interests include the perception of older adults in the media and the quality of life of dementia sufferers in long stay care. | 9 | 8 | 7 |
| 2 | Occupational therapist | Experience in the delivery of occupational health solutions to older adults including ADLa assessments, environmental risk assessments, cognitive assessments, and fall prevention strategies. | 9 | 6 | 3 |
| 3 | Senior lecturer in nursing | Registered general nurse with a PhD qualification in clinical nursing and has expert experience of treating older adults. | 8 | 8 | 6 |
| 4 | GPb and senior lecturer | Research addresses chronic disease management and implementing connected health solutions for the management of chronic diseases. | 9 | 5 | 7 |
| 5 | GP and head of general practice department | Senior lecturer of general practice and lead researcher in clinical training or teaching practices and methods, as well as workplace learning and development. | 9 | 6 | 4 |
| 6 | Psychology researcher | Holds a PhD in psychology with research interest in team situation awareness in critical environments and designing instructional materials. Currently working in the area of examining lifestyle and technology factors associated with gestational diabetes mellitus. | 7 | 8 | 7 |
| 7 | Clinical researcher in general practice | Former practising nurse currently a masters researcher pursuing projects in connected health and telehealth solutions in rural communities. | 8 | 6 | 8 |
| 8 | GP and senior lecturer in general practice | HRBc Cochrane Fellow currently practicing as a GP with expert experience of treating older adult patients. Research interests are in multimorbidity with a focus on connected health solutions. | 10 | 6 | 8 |
| 9 | ITd lecturer and expert in user-centered design | IT researcher specialising in human computer interaction. Research interests heavily focused on the employment of user-centered design techniques for mobile devices. | 6 | 8 | 4 |
| 10 | Geriatrician and professor of geron-technology | MD specializing in geriatrics and PhD qualification in preventive medicine and public health. Has expert experience of treating older adults as well as specific research interests in epidemiology, geron-technology, and tele-health care. | 10 | 8 | 8 |
| Average expert group knowledge of key areas. | 8.4 | 7 | 6.4 |
aADL: activities of daily living.
bGP: general practitioner.
cHRB: health research board.
dIT: information technology.
Figure 2Physiological capabilities required to interact with use case.
Battery of tests.
| Interactive process | Measure | Meaning and relevance |
| Visual perception | ||
| High contrast acuity | A general measure of visual capability and the ability to discern spaces between characters on a 100% contrast interface [ | |
| Reading acuity | A measure of acuity when reading full words on an interface [ | |
| Low contrast acuity | A general measure of visual capability and the ability to discern spaces between characters on a 5% and 25% contrast interface [ | |
| Contrast sensitivity threshold | The contrast threshold at which the user can successfully identify a character [ | |
| Color discrimination | Ability to discriminate colors on an interface [ | |
| Low contrast acuity in low luminance | The ability to discern spaces between characters on a low contrast and poorly illuminated surface. | |
| Cognitive processing | ||
| Spatial reasoning | The ability to interpret space on an interface and infer relationships between elements has been cited as a major component of website usability and software interfaces in general [ | |
| Short-term memory | Memory, specifically short-term memory has been cited as an important factor in one’s ability to maintain visual attention of an interface [ |
Average visual performance metrics measured and split by age group. The average is compared with the expected score for that age group. Data presented in each column as expected or measured
| Age | n | HCAa | RAb | LCAc | LCALLd | CSe | CDf | |
| 61-65 | 1 | 1/1 | 1/1 | 0.67/0.79 | 0.33/0.41 | 1.68/1.8 | No defects | |
| 66-70 | 2 | 1/1 | 1/1 | 0.62/0.71 | 0.29/0.27 | 1.54/1.55 | No defects | |
| 71-75 | 3 | 0.91/0.83 | 0.91/0.8 | 0.49/0.64 | 0.25/0.22 | 1.42/1.33 | 1 participant with very mild blue yellow confusion (tritanopia) | |
| 76-80 | 5 | 0.83/0.88 | Not applicable | 0.4/0.54 | 0.2/0.22 | 1.2/1.42 | 1 participant with very moderate blue yellow confusion (tritanopia) | |
| 81-85 | 1 | 0.76/0.66 | Not applicable | 0.3/0.5 | 0.17/0.2 | 0.61/0.7 | No defects |
aHCA: high contrast acuity.
bRA: reading acuity.
cLCA: low contrast acuity.
dLCALL: low contrast acuity in low luminance.
eCS: color sensitivity.
fCD: color discrimination.
Expected scores and mean measured scores for cognitive tests for all 12 participants. The average is compared with the expected score for that age group. Data presented in each column.
| Age | n | Spatial reasoning (range 0-65) | Short-term memory (range 0-20) |
| 61-65 | 1 | (30-46)/30 | (6.21-6.43)/8 |
| 66-70 | 2 | (30-46)/38.5 | (4.79-5.74)/6.5 |
| 71-75 | 3 | (29.7-40)/35 | (4.7-5.5)/6.3 |
| 76-80 | 5 | (29.7-40)/29.8 | (4.3-5.4)/5.9 |
| 81-85 | 1 | (25-40)/26 | (4-5.1)/4 |
List of identified problems and which use case scenario it was identified in.
| Problem ID number | Problem description (use case scenario) |
| 1 | The difference in operation between the home button and back button is not clear (user minimizes app) |
| 2 | Overall login sequence (user must log in to the app) |
| 3 | Buttons on keypad are too small for this population (user must log in to the app) |
| 4 | WIISELaicon not prominent enough on app menu (user must check the system status) |
| 5 | Having to upload the data will be too hard to remember to do (uploading data by exiting app) |
| 6 | Feedback during the process is not clear or may cause anxiety (uploading data by exiting app) |
| 7 | No prompt to indicate to the user that a manual connection is now required (user must connect to the insoles) |
| 8 | Colors are too similar in places (uploading data by exiting app) |
| 9 | Feedback regarding connection status is unclear (user connects to insoles using app) |
| 10 | Homescreen information is not clear (user must check the system status) |
| 11 | Options presented are not clear (fall alarm or notification) |
| 12 | App text is too small (user must check the system status) |
| 13 | Buttons on exit screen need to be bigger (uploading data by exiting app) |
aWIISEL: wireless insole for independent and safe elderly living.
Problems uncovered by experts and rated based on mean Likert scores.
| Problem ID number | Heuristic category | Severity rating | Max severity rating given |
| 1 | Cognitive directness | 2.5 (1.2) | 4 |
| 2 | Consistency and compliance of task structure | 2.4 (1.1) | 4 |
| 3 | Discernibility (button size) | 2.2 (1.3) | 4 |
| 4 | Discernibility (icons) | 2.2 (1.3) | 4 |
| 5 | Consistency and compliance of task structure | 2.1 (0.9) | 3 |
| 6 | Completeness and sufficiency of meaning | 2.1 (1) | 4 |
| 7 | Consistency and compliance of task structure | 1.9 (0.6) | 4 |
| 8 | Discernibility (color tone and contrast) | 1.9 (1.2) | 4 |
| 9 | Completeness and sufficiency of meaning | 1.7 (0.9) | 4 |
| 10 | Completeness and sufficiency of meaning | 1.5 (0.8) | 4 |
| 11 | Consistency and compliance of task structure | 1.4 (1) | 3 |
| 12 | Discernibility (text size) | 1.3 (0.75) | 3 |
| 13 | Button size (discernibility) | 1.2 (0.9) | 4 |
Problems uncovered by end users and rated based on mean Likert scores.
| Problem ID number | Heuristic category | Severity rating | Max severity rating given |
| 1 | Cognitive directness | 1.83 (0.89) | 3 |
| 2 | Consistency and compliance of task structure | 1.5 (0.7) | 2 |
| 4 | Discernibility (button size) | 1.5 (0.8) | 2 |
| 7 | Discernibility (text size) | 1.33 (1) | 3 |
| 13 | Discernibility (button size) | 1.2 (0.9) | 3 |
| 8 | Discernibility (color tone and contrast) | 1.15 (0.6) | 2 |
| 9 | Completeness and sufficiency of meaning | 1(1.2) | 3 |
| 6 | Completeness and sufficiency of meaning | 0.91 (0.6) | 3 |
| 12 | Discernibility (text size) | 0.91 (0.7) | 3 |
Problems that were directly addressed by system developers.
| Problem ID number | System developer comments |
| 2 | The login will be a once off action carried out at the clinic to simply match the data coming through to the patient who is using the app. We have debugged the app so that any crashes should not mean the user has to log back into the app (login cookie is stored on phone cache). We will also make it so that the user can see the password as they are typing to decrease the chance of error, as suggested by the experts. |
| 4 | We will change this to a more prominent symbol that will be slightly bigger although is constrained by the operating system. We will make this symbol the same icon as the app icon. |
| 6 | We will change the feedback text to “Are you sure you want to close this application? After closing, the data will be sent to the server.” We will also change the caution symbol to an Information symbol based on your suggestion. |
| 8 | Contrast has been increased and text size increased to make it more prominent against the dark background. |
| 9 | We will remove the text “connect in 10 seconds pop-up” and just have “auto connection started” and “an everything is ok” pop-up once sequence is complete. |
| 10 | The “timer” text has been removed. We will also introduce colors for the symbols, red when the symbol is not in the ideal state, and green when it is. |
| 11 | We will introduce a green and red button choice with related symbols. |
| 12 | Text size will be increased and some redundant components will be removed from the interface to make more space. |
Problems that could not be directly addressed by system developers and which in turn had a proposed solution by the usability team.
| Problem ID number | Problem | Scenario | System developer comments | Usability team proposal |
| 1 | The difference in operation between the home button and back button is not clear | User minimizes app | This is an Android design and cannot be changed and we feel that adding another button (an exit button) to the interface may cause further confusion | We will provide an instruction sheet that will show the user clearly the difference between the 2 buttons, emphasizing in particular that the back button is only used for uploading the data |
| 3 | Buttons on keypad are too small for this population | User logins to the app | This is an Android design and cannot be changed. The only solution would be to “buy” another keypad design that will be expensive | Short tutorials will be conducted for users on how to effectively use the keypad at the onset of use to improve confidence |
| 5 | Having to upload the data will be too hard to remember to do | Uploading data by exiting app | At this stage of development, an automatic data push is not feasible but will be considered for future | We will emphasize this scenario in our user manuals to reflect the fact that it needs to be carried out periodically |
| 7 | No prompt to indicate to the user that a manual connection is now required | User must connect to the insoles | We will improve the auto connection and introduce an option in the settings to turn off auto connection | We will describe the sequence in the short form manual, with steps for when a user should attempt a manual connection |
Figure 3(a) The old interface showing the system status. Experts did not like the dull colors and crowded interface. Some users did not like the fact that there was no change of colors to indicate low battery, weak signal etc; (b) The updated interface with color indicators for connection, signal strength, and battery life, as well as increased text size and contrast.
Figure 4(a) Experts were concerned with the small button size and the fact that the password was encrypted meaning an older adult might lose their place when typing. This problem was also identified by end users; (b) Increased text size and a larger, more prominent sign in button as well as a decrypted password.
Figure 5One side of the basic instruction sheet (short form manual) describing the connection and uploading sequences.
Comparison of problem ratings between paper prototype V1 problems and the updated interface (paper prototype V2). The max individual score that was given by the 10 experts is also included to highlight the fact that some experts may have given a more severe rating than the mean or standard deviation indicates.
| Problem ID number | Severity rating | Max severity rating given | How was the problem addressed? | Severity rating | Max severity rating given |
| Paper prototype version 1 | Paper prototype version 2 | ||||
| 1 | 2.5 | 4 | A manual section was added that explained the operation of each button in the context of overall phone operation and in the context of the WIISELaapp. | 1.4 | 2 |
| 2 | 2.4 | 4 | Debugging of the app and improved connection sequence means that app resets are not as likely, leading to a decreased need for the user to have to login. Button size was increased and the password decryption during the sequence was removed. | 0.3 | 1 |
| 5 | 2.1 | 3 | Additional manual information was added and instructions on setting a daily reminder on the phone. | 1.4 | 2 |
| 6 | 2.1 | 4 | The caution symbol has been replaced with an information symbol, additional text information has been added explaining to the user what is happening regarding the data upload. | 0.4 | 1 |
| 11 | 1.5 | 3 | Red and green have been introduced as “I have fallen” option (red) and “I am Ok” option (green). Whereas experts agree with the notion of illustrations and color coding, they are now concerned that there is no text labels on the buttons. One expert pointed out that red could be confused for a cancel button (ie, to cancel the alarm) in the same way as it would be when answering a phone call. This could lead to a user accidentally sending a fall alert to carer during a false positive sequence in which the user is forced to press a button in a hurry. | 2.1 | 4 |
| 10 | 1.5 | 4 | The addition of the green indicators for “good” and orange and red indicators for “bad” such as for the battery symbol have been welcomed. | 0.1 | 1 |
| 12 | 1.3 | 3 | Whereas the homescreen interface had improved, some experts felt that some space was not being utilized well and that small text and crowding was still an issue. | 0.44 | 1 |
aWIISEL: wireless insole for independent and safe elderly living.
Average metrics and consensus for 9 experts. After scenario questionnaire (ASQ) scores range from 1-7, where 1 is the most satisfied and 7 is the least satisfied the user can be.
| Scenario | Time taken (s) | Average errors made | ASQa score | Comments |
| Check the system status | 4.7 | 0.5 | 2 | The increasing numbers (referring to the incrementing counters) on the interface are still unclear to some experts. Whereas the experts acknowledge that this indicates “data is streaming,” the indication should be that it is either connected or it is not, any other information than that is completely redundant. Documentation is a little crowded, would like to see more space given in the manual |
| Connect to the insoles | 48.0 | 0 | 3 | This task but could be made easier by giving more feedback to the user and simplifying the interface somewhat. If the connection takes a couple of minutes then the user needs to be made aware that something is happening or else they will just keep pressing the connect button, possibly causing a crash or accidentally disconnecting it. The ambiguities in the connection sequence need to be made clear in the manuals, ‘’don’t panic, give the system a chance etc.’’ |
| Upload data | 4.3 | 0 | 2 | There is a concern that there is no immediate feedback to let the user know they have completed the task successfully. The manual indicates that an icon will appear in the top left hand corner of the screen, however, it is obvious that this does not appear straight away if there is a lot of data, this should be made clear in the manual or just removed, as it may cause anxiety. |
| User minimizes app | 4 | The difference in operation between the back button and the home button, while addressed, is not made completely clear in the user manual. This will be important for users particularly if they intend to user other functions on the phone. | ||
| Reset app | 23.4 | 0.7 | 3 | Not a very straight-forward sequence given the number of screens that need to be navigated, but under supervision this should be OK. This is quick if the user knows what they are looking for, although they could get easily lost. The user manual should explain to the user that they made need to scroll down in each menu to reach the option they need. If the user does not see the exact same screen that they see in the user manual they will think something is wrong. |
| Login to app | 27.0 | 1.1 | 3 | This will present challenges, particularly the keyboard. If the user can follow the manual then it will be easy but any digression from the main path will cause problems. The time is OK, although mistakes with the user credentials will obviously increase the time as well as the user frustration. More steps need to be added to this sequence in the manual. |
| Respond to fall alarm | 7 | 0.3 | 3 | This is an easy sequence but the confusion over the options makes it a little bit more burdensome especially on users with any form of cognitive impairment. Very quick to do, provided the user is clear on what option they are pressing. The documentation here is inadequate and needs to explain the situations in which each option may need to be pressed. |
aASQ: after scenario questionnaire.
Figure 6All basic scenarios scored consistently well regarding ease of completion (blue) with just slight superficial changes, the more challenging scenarios such as login and reset registered higher (worse) scores. Only one scenario, connection routine, scored poorly in the time taken (red) metric, owing to the length of time it takes the insoles to sync with the app. Several experts were confused by some of the layout and instructions in the manuals (green), with improvement required for several scenarios, particularly the instructions for the fall alarm sequence.
Changes made to the user manuals and interface based on expert inspection.
| Scenario | Suggestions | Changes made |
| Check the system status | This section of the manual needs to be less crowded | The documentation now includes 6 steps instead of the original 4. A step is included to explain that the app may take several seconds to start up and how to lock the phone again. |
| Connect to the insoles | Would like to see some explanation of the crash sequence in the user manual. | The same number of steps is maintained with additional labels indicating where on the screen the user may have to press during the connection sequence. |
| Upload data | Manual indicates that an icon will appear in the top left hand corner of the screen, however, it is obvious that this does not appear straight away if there is a lot of data, this should be made clear in the manual or just removed, as it may cause anxiety. | The third step, which explained that an icon would appear upon successful completion has been removed to avoid confusion as it does not always appear straight away. The section now also includes further explanation of what the back button is used for. |
| User minimizes app (home button) | The difference in operation between the back button and the home button, while addressed, is not made completely clear in the user manual. | A section explaining the function of this button was placed on the same page as the section explaining the use of the back button. This was done in order to provide a clear distinction between the function of the 2 buttons |
| Reset app | The user manual should explain to the user that they made need to scroll down in each menu to reach the option they need. If the user does not see the exact same screen that they see in the user manual, they will think something is wrong. | Expanded from a 3-step instructional process to a 5-step process. A section was also introduced to explain to the user how to best interact with the touchscreen in terms of scrolling and striking |
| Login to app | More steps need to be added to this sequence in the manual | Expanded from a 4-step process to a 6-step process including additional instructions on how to access the number keypad and find the @ symbol |
| Respond to fall alarm | The documentation here is inadequate and needs to explain the situations in which each option may need to be pressed. As regards the options, it is suggested that red and green not be used to distinguish options and that text labels also be used for the buttons to accompany and supplement images | Expanded from 1-step to a 3-step process with clear illustrations to show when the user might experience |
Figure 7(a) Fall alarm interface before expert inspection, the red and green caused confusion as the red was associated with “cancel” as you would find on a phone call interface; (b) Fall alarm interface after expert inspection, a more appropriate symbol was introduced for the help button whereas the cancel button was changed to a more neutral blue with appropriate labeling.
Performance metrics for each scenario during user testing with working prototype 2, with related commentary as observed during the testing. The after scenario questionnaire (ASQ) score ranges from 1-7, where 1=best score possible and 7=worst score possible.
| Scenario | Time taken | Errors made | ASQa | Comments |
| Check the system status | 19 | 0.4 | 1 | All users found this very easy to complete and manuals clear to follow. The only errors encountered were when users released the screen slide lock too early, which occurred with 4 of the 10 users. |
| Connect to the insoles | 31 | 0.13 | 1 | Whereas users found the procedure and manual easy to follow, the time taken for the sync to complete caused minor frustration. The only error encountered were when some users held the manual connection button for too long. |
| Upload data | 13 | 0.13 | 1 | All users found this very easy to complete and manuals clear to follow. Some minor errors included pressing the cancel button instead of the OK button. Whereas the OK button was clearly marked as the button to press in the user manual, sometimes the user would press cancel without consulting the manual. |
| Reset app | 112 | 1.0 | 2 | While quite a complex sequence, most user’s found it easy to complete, but were susceptible to minor errors, such as accidentally pressing the wrong menu option, or accidentally pressing while scrolling. These errors are down to unfamiliarity with touch screen interfaces and “heavy handedness.” There was one error with regards to the layout of the manual. |
| Login to app | 171 | 0.88 | 2 | This sequence took the most time, due to most user’s unfamiliarity with touchscreen keypads. There was a huge disparity in times, ranging from 30s to nearly 5 min, with those who had previous experience with smartphones faring generally better. The manual layout also caused some confusion with user’s having to jump a step to find out how to enter numbers and then having to return to the previous step. |
| Respond to fall alarm | 6 | 0.5 | 2 | The original fall sequence caused an error for every second user, who thought the red option was the cancel option, as you would expect on a mobile phone call. |
| Respond to fall alarm | 6 | 0 | 1 | The new alternative fall sequence proved more successful, with the removal of the red or green option causing less confusion with no errors reported. |
Figure 8All scenarios scored maximum for ease of completion (blue) apart from the fall alarm 1 which caused slight confusion. Time taken (red) was not considered a major issue for any of the scenarios, with the connection routine not scoring maximum due to the nature of the syncing process, whereas the unfamiliarity with typing caused some users to mark down the login sequence. There was some confusion with the reset and login sequences in the user manual.
NASA Task Load Index (NASA-TLX) scale breakdown by scenario. The NASA-TLX score ranges from 1-100, where 1=worst score possible and 100=best score possible.
| Scenario | Overall score | Mental | Physical | Temporal | Performance | Effort | Frustration |
| Check the system status | 4.9 | 3.8 | 8.5 | 4.3 | 4.3 | 4.7 | 4.0 |
| Connect to the insoles | 7.0 | 9.9 | 5.6 | 12.9 | 4.4 | 4.4 | 4.9 |
| Upload data | 4.1 | 3.2 | 4.0 | 3.3 | 5.3 | 3.3 | 5.2 |
| Minimize app | 3.6 | 4.7 | 3.7 | 2.8 | 3.0 | 3.8 | 3.5 |
| Reset app | 30.3 | 42.3 | 16.3 | 15.0 | 17.5 | 53.3 | 37.2 |
| Login to app | 39.1 | 54.7 | 29.0 | 20.3 | 20.7 | 65.8 | 43.8 |
| Respond to fall alarm 1 | 26.6 | 43.5 | 7.7 | 59.5 | 20.2 | 18.3 | 10.5 |
| Respond to fall alarm 2 | 13.6 | 22.8 | 6.2 | 33.3 | 4.8 | 6.5 | 7.7 |
| Most burdensome scenario | Login | Login | Login | Respond to fall alarm 1 | Login | Login | Login |
Likert items severity rating (range 0-4, 0=no problem, 4=most severe problem) for interface ergonomics by scenario. Some Likert items did not apply to certain scenarios. An x indicates that there was no Likert statement for that particular interface aspect for that scenario.
| Scenario | Color | Text | Buttons | Keypad buttons | Icons size | Icon meaning |
| Check the system status | 0 | 0.25 | x | x | 0.12 | 0 |
| Connect to the insoles | x | x | 0.12 | x | x | x |
| Upload data | 0 | 0.12 | 0.12 | x | x | x |
| Login to app | 0 | 0.12 | 0 | 0.37 | x | x |
| Respond to fall alarm 1 | 0 | 0 | 0 | x | x | x |
| Respond to fall alarm 2 | 0 | 0 | 0 | x | x | x |
Presents the evolution of three distinct problems through the testing lifecycle with the usability metrics taken at each stage.
| Problem ID number | Phase 1 | Phase 2 | Phase 3 | ||||
| Severity rating | New severity rating after inspection | Expert ASQa score | End user ASQ score | NASA-TLX | Caused error during user testing? | ||
| 2 | 1.77 | 0.6 | 3 | 2 | 39 | On average, users made 0.88 errors during this scenario | |
| 6 | 1.41 | 0.4 | 3 | 1 | 4 | On average, users made 0.13 errors during this scenario | |
| 11 | 1.09 | 1.2 | 3 | 1 | 13 | On average users made 0 errors during this scenario | |
aASQ: after scenario questionnaire.
System usability scale (SUS) metric, split into overall usability and learnability, captured at each phase.
| Phase 1 | Phase 2 | Phase 3 | |||||
| Learnability | SUSa total | Learnability | SUS total | Learnability | SUS total | ||
| Experts | 35 (24.23) | 55 (23.6) | 48.75 (26.36) | 68.75 (11.6) | n/a | n/a | |
| End users | 58 (26.43) | 78 (10.77) | n/a | n/a | 87.5 (5) | 88 (3.75) | |
aSUS: system usability scale.