Halo - Research Browser

Interaction DesignWinter 2019


Section titled Introduction

Today, internet research is a fundamental part of any research. There are countless resources for any kind of topic and levels of complexity from simple overviews to academic literature.

Especially during long research processes - and after opening a lot of different pages or tabs - however, users can start to become overwhelmed. This happens when they are unable to remember the connections between tabs, which link led to what page, and what information they found there. To help users find and save important information browsers have features like history and bookmarks. However, they can not show the relationships between history entries and bookmarks have to be manually updated.

It is time to find a new approach to internet research. In this project, we want to analyze web-browsers and their components, study the research process and user behavior. It is our goal to create a user-centered redesign of the browser as an application that is optimized for research.

User Research

Section titled User Research

To learn more about how our users typically research we conducted interviews.

When our interviewees start researching, they usually follow the same pattern. First, interesting Information is collected by opening links in new tabs. They mention not wanting to lose sight of the previous pages which is what happens when a link is opened in the same tab. This process is repeated until enough interesting information is collected to start reviewing. To save information, a variety of apps to create notes or documents is used. Others use their group chat to save links as well. A method, they admit, that involves lots of scrolling.

How can a browser built for research look like?

Our interview partners repeatedly mention the fear of losing information. Sometimes, they close tabs or whole windows and have to go look for them in the history. When researching multiple topics at the same time, they report having trouble to keep them apart.

Design Sprint

Section titled Design Sprint

Next, we started a design sprint for rapid prototyping and experiments.

First prototype based on our initial interviews and research. Links are opened in descending order in the background and highlighted content can be saved in the right sidebar.

We then did some user testing with this prototype. While some users were initially irritated by the tab structure, the highlight feature was received positively.

What we discovered however, after opening a few pages our test subjects often had an Aha! moment when they finally switched to the first page. Suddenly, they realized that this way they could first scan all the search results and then continue with all the links that they found interesting.

After our research and sprint, we defined requirements for our project:

  1. Keep track of research phases and view connections
  2. Free and fast exploration of content without fear of losing information
  3. Review explored content
  4. Save important quotes for later use

Serendipity in Computing

Section titled Serendipity in Computing

During our research phase we came across the term ‘serendipity’ which describes an unplanned fortunate discovery. A solution to a problem that one did not explicitly search for. There are three types of serendipity: first, finding a solution while not looking for any information. Second, finding a solution to problem A while looking for a solution for problem B. And last, finding a solution to an unknown problem.

Many online platforms work against that and use convergent systems that try to predict their users interests and try to show the right recommendation at the perfect moment. Divergent systems that enable serendipity show new and more unpredictable things instead. The problem lies in the fact that convergent systems show more familiar content and have a higher relevance on average which leads to higher klick rates.

Serendipity is an investment by users and platforms. Users need to spend time searching and reading, platforms need to give up space and engagement. However, enabling serendipity can increase satisfaction over longer time periods.

How do we enable serendipity in a digital interface?

Serendipity can be encouraged by doing repetitive, simple tasks and relaxation that allow the building of mental connections and the mind to wander. Anxiety and a hectic environment on the other hand stand in the way of serendipity. This led us to formulate four requirements to encourage serendipity in our application.

  1. Support reflection and the creation of mental connections
  2. Adjust to the changing importance of information
  3. Be relaxing and serene
  4. Reduce amount of information and feeling of being overwhelmed, prevent disorientation

Final Prototype

Section titled Final Prototype

Based on our research, we developed an application that is designed to help users while searching information. Additionally, it facilitates diving deeper into related topics as well as analyzing and extracting information.

The application consists of three main features. First, what we call the exploration graph enables users to quickly explore the results of a search query in a two-dimensional space. Important keywords that can be expanded directly in the graph speed up the exploration and let users grow a library of information that can be read and sorted.

After exploring, users can review what they found by looking at the history graph. Here they can keep an overview even of larger research projects.

Quotes can be saved right in Halo without the need to copy them into a second document. They also keep their reference to the original website automatically.

Section titled Navigation
Users can use the exploration graph to expand keywords and dive deeper into interesting topics.


Section titled Outlook

During this project we worked on a few other features that didn’t find their way into our final prototype. Working with quotes could be expanded for example with a way to view all of them at once as well as sorting and editing features. This could be realized with a third option behind the ‘Review’ toggle.

The current proposal focuses on the research process of one person. It would be interesting to think how this concept could be expanded so that multiple persons could work and research together and share their findings.


Section titled About

This project was created during winter semester 2019/2020 together with Martin Wehl as part of the Interaction Design at HfG Schwäbisch Gmünd. The project was supervised by Prof. Hans Krämer and Prof. Carmen Hartmann-Menzel.

Get the Documentation (.pdf, 3MB)