Closed apasun closed 4 months ago
@apasun Editing is complete. I've made some comments regarding suggested rewrites or areas where clarification is needed. Copyedits are to address OpenSearch style and usage. Once this blog is in a PR, I'll give it a final read through before it's published. Please reach out with any questions. Attached is the Markdown file for the PR. Thank you, Melissa
Published Date: June 13th, 2023 Github new issue: https://github.com/opensearch-project/project-website/issues/1644 Link: OpenSearch Blog
date: 2023-06-13 meta_description: TBD meta_keywords: opensearch, feature_image: authors:
Usability is vital in facilitating successful interactions between users and technology. In software, usability refers to the ability of a product to be understood, learned, and used by the user1.
A common perception is usability and user experience (UX) issues are not considered in open source software (OSS). Several reasons contribute to this perception2:
To manage this perception, the OpenSearch Project team has established a baseline for future improvements to UX. In this year’s OpenSearch Project Q1 community survey, 48.8% of community members self-identified as being in an administrative role (Admin) in OpenSearch3. The Admin, who is responsible for asset and user management in OpenSearch, has a critical role in determining the quality of experience and usability of users downstream, such as Producers and Consumers. Therefore, in the first baseline study, we examined our performance on usability with Admins. We partnered with Key Lime Interactive (KLI) to conduct a usability study with 20 of our partners, community members, and users (that is, participants)4. In the study, we presented 20 participants with seven tasks from the Admin panel workflow. The seven tasks cover the most common data management functionalities, such as managing and creating indexes and index lifecycles, in OpenSearch.
The following image shows the geographic locations of the initial study participants. [Image: image.png] Participants interacted with OpenSearch version 2.6. The tasks were rated as success, failure, or success with assistance. Participants demonstrated a relatively high level of success with the interface. Six of the seven tasks performed had a success rate of 65% or higher. Two of the seven tasks had a success rate of 100%. Of the 140 sub-task attempts, 107 were rated as success (approx. 76%), 25 were rated as failure (approx. 18%), and 8 were rated success with assistance (approx. 6%). OVerall, Admin users in OpenSearch 2.6 found the interface highly usable for the tasks we evaluated.
The OpenSearch Project has other tasks that Admins need to accomplish. These tasks currently do not have a user interface. KLI, however, used this study to obtain feedback. Participants indicated that complex tasks need to be simplified. Specifically, the OpenSearch Project should consider a two-state system while creating an index management policy by streamlining the process into a one-pane “bouncing ball” and should consider implementing interface guidance. These capabilities could provide autocomplete, tool tips, and dropdown assistance to ease the difficulties experienced while naming indexes and templates. Participants signaled that there is a need to find more unified solutions to prevent loss of data or downtime, focusing on migrating, security, and monitoring. Finally, when it came to notifications for Admins, participants provided feedback to consider implementing consistent notification behaviors and placement.
OpenSearch Admins have a pivotal role in asset and user management by influencing the experience of downstream users. In future studies, we intend to expand the study’s scope to include the Admin’s experience in infrastructure setup and other admin tasks, the Producer’s and Consumer’s experience, and use cases for specific flows based on nuanced search versus analytics. Based on the current study outcomes, to date, the Admin panel workflow in OpenSearch version 2.6 has a relatively high success rate and the OSS product includes the dimensions of usability: learnability, efficiency, and safety.
Published Date: June 15th, 2023 Github new issue: https://github.com/opensearch-project/project-website/issues/1644 Link: OpenSearch Blog
---
date: 2023-06-15
meta_keywords: OpenSearch usability, OpenSearch user experience, OpenSearch research
meta_description: The OpenSearch Project partners with Key Lime Interactive for a usability study to establish a baseline for future UX improvements for our Admin users
feature_image:
authors:
- apasun
layout: post
title: OpenSearch Partners with Key lime Interactive for Usability Studies: Admin Panel Workflows
categories:
- community
---
Usability is vital in facilitating successful interactions between users and technology. In software, usability refers to the ability of a product to be understood, learned, and used by the user1.
A common perception is usability and user experience (UX) issues are not considered in open source software (OSS). Several reasons contribute to this perception2:
To manage this perception, the OpenSearch Project team has established a baseline for future improvements to UX. In this year’s OpenSearch Project Q1 community survey, 48.8% of community members self-identified as being in an administrative role (Admin) in OpenSearch3. The Admin, who is responsible for asset and user management in OpenSearch, has a critical role in determining the quality of experience and usability of users downstream, such as Producers and Consumers. Therefore, in the first baseline study, we examined our performance on usability with Admins. We partnered with Key Lime Interactive (KLI) to conduct a usability study with 20 of our partners, community members, and users (that is, participants)4. In the study, we presented 20 participants with seven tasks from the Admin panel workflow. The seven tasks cover the most common data management functionalities, such as managing and creating indexes and index lifecycles, in OpenSearch.
The following image shows the geographic locations of the initial study participants. [Image: Screenshot 2023-06-12 at 1.43.54 PM.jpg]Participants interacted with OpenSearch version 2.6. The tasks were rated as success, failure, or success with assistance. Participants demonstrated a relatively high level of success with the interface. Six of the seven tasks performed had a success rate of 65% or higher. Two of the seven tasks had a success rate of 100%. Of the 140 sub-task attempts, 107 were rated as success (approx. 76%), 25 were rated as failure (approx. 18%), and 8 were rated success with assistance (approx. 6%). Overall, Admin users in OpenSearch 2.6 found the interface highly usable for the tasks we evaluated.
The OpenSearch Project has other tasks, such such as cluster configuration and monitoring, storage and ingestion management. that Admins need to accomplish. These tasks currently do not have a user interface. KLI, however, used this study to obtain feedback. Participants indicated that complex tasks need to be simplified. Specifically, the OpenSearch Project should consider a two-state system while creating an index management policy by by streamlining the process to allow more functionality on one interface with clear indication of where to start the task and what to do next. These capabilities could provide autocomplete, tool tips, and dropdown assistance to ease the difficulties experienced while naming indexes and templates. Participants signaled that there is a need to find more unified solutions to prevent loss of data or downtime, focusing on migrating, security, and monitoring. Finally, when it came to notifications for Admins, participants provided feedback to consider implementing consistent notification behaviors and placement.
OpenSearch Admins have a pivotal role in asset and user management by influencing the experience of downstream users. In future studies, we intend to expand the study’s scope to include the Admin’s experience in infrastructure setup and other admin tasks, the Producer’s and Consumer’s experience, and use cases for specific flows based on nuanced search versus analytics. Based on the current study outcomes, to date, the Admin panel workflow in OpenSearch version 2.6 has a relatively high success rate when it comes to usability.
Describe the blog post your would like to write The subject of the blog post is emphasis that OpenSearch project, an community driven open source product gives to usability.
What is the title of the blog post? Relatively High Usability Scores of OpenSearch Admin Panel Workflows
Who are the authors? Aparna Sundar
What is the proposed posting date? 6/13/2023