UCLA Library

Encouraging students to refine their search.

UCLA Library

Encouraging students to refine their search.

Overview

Overview

Overview

Overview

As a UX design assistant for the UCLA Library's software team, I researched UCLA students' pain points regarding the library search page. The library uses a system called Primo, a discovery search tool used across all UC campuses and other colleges across the nation. As Primo has a very limited amount of flexibility when it came to designing new features, I worked with many constraints and directions when exploring solutions to students' pain points. This featured project is one of many case studies.

As a UX design assistant for the UCLA Library's software team, I researched UCLA students' pain points regarding the library search page. The library uses a system called Primo, a discovery search tool used across all UC campuses and other colleges across the nation. As Primo has a very limited amount of flexibility when it came to designing new features, I worked with many constraints and directions when exploring solutions to students' pain points. This featured project is one of many case studies.

As a UX design assistant for the UCLA Library's software team, I researched UCLA students' pain points regarding the library search page. The library uses a system called Primo, a discovery search tool used across all UC campuses and other colleges across the nation. As Primo has a very limited amount of flexibility when it came to designing new features, I worked with many constraints and directions when exploring solutions to students' pain points. This featured project is one of many case studies.

As a UX design assistant for the UCLA Library's software team, I researched UCLA students' pain points regarding the library search page. The library uses a system called Primo, a discovery search tool used across all UC campuses and other colleges across the nation. As Primo has a very limited amount of flexibility when it came to designing new features, I worked with many constraints and directions when exploring solutions to students' pain points. This featured project is one of many case studies.

Role

UX Designer

UX Researcher

Duration

6 months

Team

Ruth Lee (UX Designer)

Dianne Weinthal (Visual
Design Lead)

Axa Liauw (UX Design Lead)

Joshua Gomez (Product Manager)

+ many stakeholders

Overview

As a UX design assistant for the UCLA Library's software team, I researched UCLA students' pain points regarding the library search page. The library uses a system called Primo, a discovery search tool used across all UC campuses and other colleges across the nation. As Primo has a very limited amount of flexibility when it came to designing new features, I worked with many constraints and directions when exploring solutions to students' pain points. This featured project is one of many case studies.

Role

UX Designer

UX Researcher

Duration

6 months

Team

Ruth Lee (UX Designer)

Dianne Weinthal (Visual
Design Lead)

Axa Liauw (UX Design Lead)

Joshua Gomez (Product Manager)

+ many stakeholders

THE PROBLEM
THE PROBLEM
THE PROBLEM
THE PROBLEM
THE PROBLEM

Issues with usability

Issues with usability

Issues with usability

Issues with usability

Issues with usability

Tens of thousands of students and faculty use the library search feature to find their research materials and books for classes. Yet, the site contains a lot of unnecessary steps to find particular resources and oftentimes yields unwanted results. 

Tens of thousands of students and faculty use the library search feature to find their research materials and books for classes. Yet, the site contains a lot of unnecessary steps to find particular resources and oftentimes yields unwanted results. 

Tens of thousands of students and faculty use the library search feature to find their research materials and books for classes. Yet, the site contains a lot of unnecessary steps to find particular resources and oftentimes yields unwanted results. 

Tens of thousands of students and faculty use the library search feature to find their research materials and books for classes. Yet, the site contains a lot of unnecessary steps to find particular resources and oftentimes yields unwanted results. 

Tens of thousands of students and faculty use the library search feature to find their research materials and books for classes. Yet, the site contains a lot of unnecessary steps to find particular resources and oftentimes yields unwanted results. 

Before and After

Before and After

Before and After

Before and After

Before and After

RESEARCH

Interviewing Users

Interviewing Users

Interviewing Users

Interviewing Users

Interviewing Users

I interviewed 5 undergrad and 5 grad students to assess how they navigated the library site to find their resources and their overall feelings about the experience.

We mainly focused on asking task-based questions, such as: "Let’s say you are looking to check to see if the book, The Future Starts Here by Rory Hyde and Mariana Pestana, is available at a physical library for one of your class projects. Please guide me through this process."

They revealed that they would prefer to not user the "advanced search" feature because it meant taking too many steps, and they were frustrated with the search results.

I interviewed 5 undergrad and 5 grad students to assess how they navigated the library site to find their resources and their overall feelings about the experience.

We mainly focused on asking task-based questions, such as: "Let’s say you are looking to check to see if the book, The Future Starts Here by Rory Hyde and Mariana Pestana, is available at a physical library for one of your class projects. Please guide me through this process."

They revealed that they would prefer to not user the "advanced search" feature because it meant taking too many steps, and they were frustrated with the search results.

I interviewed 5 undergrad and 5 grad students to assess how they navigated the library site to find their resources and their overall feelings about the experience.

We mainly focused on asking task-based questions, such as: "Let’s say you are looking to check to see if the book, The Future Starts Here by Rory Hyde and Mariana Pestana, is available at a physical library for one of your class projects. Please guide me through this process."

They revealed that they would prefer to not user the "advanced search" feature because it meant taking too many steps, and they were frustrated with the search results.

I interviewed 5 undergrad and 5 grad students to assess how they navigated the library site to find their resources and their overall feelings about the experience.

We mainly focused on asking task-based questions, such as: "Let’s say you are looking to check to see if the book, The Future Starts Here by Rory Hyde and Mariana Pestana, is available at a physical library for one of your class projects. Please guide me through this process."

They revealed that they would prefer to not user the "advanced search" feature because it meant taking too many steps, and they were frustrated with the search results.

I interviewed 5 undergrad and 5 grad students to assess how they navigated the library site to find their resources and their overall feelings about the experience.

We mainly focused on asking task-based questions, such as: "Let’s say you are looking to check to see if the book, The Future Starts Here by Rory Hyde and Mariana Pestana, is available at a physical library for one of your class projects. Please guide me through this process."

They revealed that they would prefer to not user the "advanced search" feature because it meant taking too many steps, and they were frustrated with the search results.

Undergraduate

2nd-Year Cognitive Sciene

"I'd prefer to not use the advanced search tool because it takes too many steps to fill out the form."

Graduate

1st-Year Film & TV

"The search results often shows really unexpected results. Like, why does a film about Michael Jackson show when I type 'history of films'?"

GOAL

After identifying this particular paint point, I focused on one particular goal - "How might we reduce the number of steps it takes for users to check out their desired material?"

GOAL

After identifying this particular paint point, I focused on one particular goal - "How might we reduce the number of steps it takes for users to check out their desired material?"

GOAL

After identifying this particular paint point, I focused on one particular goal - "How might we reduce the number of steps it takes for users to check out their desired material?"

GOAL

After identifying this particular paint point, I focused on one particular goal - "How might we reduce the number of steps it takes for users to check out their desired material?"

COMPETITIVE ANALYSIS
COMPETITIVE ANALYSIS
COMPETITIVE ANALYSIS
COMPETITIVE ANALYSIS

Identifying patterns from other libraries

Identifying patterns from other libraries

Identifying patterns from other libraries

Identifying patterns from other libraries

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

Auto-suggest

When a user is given search results without typing.

Error prevention

Suggested search terms after a user inputs a term.

"Ask for help"

A button linked to another page for help options.

COMPETITIVE ANALYSIS
COMPETITIVE ANALYSIS

Identifying patterns from other libraries

Identifying patterns from other libraries

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

From looking at 11 different library sites and testing their search engines, I noted 3 reoccurring features that we lacked and might improve our own engine.

Auto-suggest

When a user is given search results without typing.

Error prevention

Suggested search terms after a user inputs a term.

"Ask for help"

A button linked to another page for help options.

DESIGN

Wireframing potential solutions

Wireframing potential solutions

Wireframing potential solutions

Wireframing potential solutions

Wireframing potential solutions

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

SOLUTION #1

Suggested search terms

Suggested words based on searched word.

SOLUTION #2

Error-prevention

A banner for suggested words related to mistyped word.

SOLUTION #3

Suggested materials

Suggested book, film, etc. materials related to previous search terms.

Constraints

Constraints

Constraints

Constraints

Constraints

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

From the users' pain points and my notes from my competitive analysis, I wireframed potential solutions to ease user frustration when it came to finding specific resources.

Solution #1

Solution
#1

Suggested search terms

Suggested
search terms

An error-prevention banner had actually already been in place. However, because of how Primo functions, this banner only shows if there are a 6 or less results. For example, if a user typed "hellow" instead of "hello" and 7 results show, this banner would not show.

Solution #2

Solution
#2

Error-prevention

Error-
prevention

Due to the constraints of Primo, it would be difficult to build any sort of suggested-words feature due to the limited amount of back-end changes that can be made in Primo.

Solution #3

Solution
#3

Suggested materials

Suggested
materials

Although potentially possible to develop, it has been an ongoing debate for years whether library databases should be "Google-ified." Librarians hope to preserve the research process.

So…

So how might we also create a middle-ground between making the research process easier for students, but also respect the wishes of our stakeholders?

So…

So how might we also create a middle-ground between making the research process easier for students, but also respect the wishes of our stakeholders?

So…

So how might we also create a middle-ground between making the research process easier for students, but also respect the wishes of our stakeholders?

So…

So how might we also create a middle-ground between making the research process easier for students, but also respect the wishes of our stakeholders?

DESIGN
DESIGN
DESIGN
DESIGN

Final solution

Final solution

Final solution

Final solution

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

DESIGN
DESIGN

Final Solution

Final Solution

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

As a middle ground, I designed a graphic banner to provide ways users can refine their search, if the first 10 results don't show their desired material. 

NEXT STEPS

Measuring success

Measuring success

Measuring success

Measuring success

Measuring success

While this project is still being developed, we aim to measure success through the following metrics:

• At least 30% of students click and make use of the links in the banner
• Test user satisfaction through a combination of surveys, interviews, and A/B tests
• A decrease in the time it takes for users to find their resources

While this project is still being developed, we aim to measure success through the following metrics:

• At least 30% of students click and make use of the links in the banner
• Test user satisfaction through a combination of surveys, interviews, and A/B tests
• A decrease in the time it takes for users to find their resources

While this project is still being developed, we aim to measure success through the following metrics:

• At least 30% of students click and make use of the links in the banner
• Test user satisfaction through a combination of surveys, interviews, and A/B tests
• A decrease in the time it takes for users to find their resources

While this project is still being developed, we aim to measure success through the following metrics:

• At least 30% of students click and make use of the links in the banner
• Test user satisfaction through a combination of surveys, interviews, and A/B tests
• A decrease in the time it takes for users to find their resources

While this project is still being developed, we aim to measure success through the following metrics:

• At least 30% of students click and make use of the links in the banner
• Test user satisfaction through a combination of surveys, interviews, and A/B tests
• A decrease in the time it takes for users to find their resources

TAKEAWAYS
TAKEAWAYS

Design-to-development handoff

Design-to-development handoff

Design-to-development handoff

This experience gave me valuable experience when delivering my designs to developers for handoff. I learned the importance of naming components using libraries, along with auto-layout to ensure paddings and margins are pixel-perfect. This helps the software team develop the site and components as quickly as possible.

This experience gave me valuable experience when delivering my designs to developers for handoff. I learned the importance of naming components using libraries, along with auto-layout to ensure paddings and margins are pixel-perfect. This helps the software team develop the site and components as quickly as possible.

This experience gave me valuable experience when delivering my designs to developers for handoff. I learned the importance of naming components using libraries, along with auto-layout to ensure paddings and margins are pixel-perfect. This helps the software team develop the site and components as quickly as possible.

It's okay to make mistakes!

It's okay to make mistakes!

It's okay to make mistakes!

Create and test ideas quickly and frequently, especially during the beginning stages of the iterative process. By iterating quickly, I learned from my mistakes to develop better solutions after each wireframe.

Create and test ideas quickly and frequently, especially during the beginning stages of the iterative process. By iterating quickly, I learned from my mistakes to develop better solutions after each wireframe.

Create and test ideas quickly and frequently, especially during the beginning stages of the iterative process. By iterating quickly, I learned from my mistakes to develop better solutions after each wireframe.

TAKEAWAYS

Design-to-development handoff

This experience gave me valuable experience when delivering my designs to developers for handoff. I learned the importance of naming components using libraries, along with auto-layout to ensure paddings and margins are pixel-perfect. This helps the software team develop the site and components as quickly as possible.

It's okay to make mistakes!

Create and test ideas quickly and frequently, especially during the beginning stages of the iterative process. By iterating quickly, I learned from my mistakes to develop better solutions after each wireframe.

TAKEAWAYS

Design-to-development handoff

This experience gave me valuable experience when delivering my designs to developers for handoff. I learned the importance of naming components using libraries, along with auto-layout to ensure paddings and margins are pixel-perfect. This helps the software team develop the site and components as quickly as possible.

It's okay to make mistakes!

Create and test ideas quickly and frequently, especially during the beginning stages of the iterative process. By iterating quickly, I learned from my mistakes to develop better solutions after each wireframe.

Let's chat!

My inbox is always open for a chat about new projects, games, or design. ♡