Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Canonical
on 11 June 2010

When users first encounter Ubuntu: six showstoppers


We recently conducted usability testing to see how users respond to Ubuntu on their first encounter.

Overall, first impressions are good.  Typical remarks include:
“It is bold and different.”
“Ubuntu is fresh and accessible ….”
“This is good. People are getting tired of Windows.”

What we were looking for during these sessions, however, were things that could pose strong challenges to unfamiliar users  — that could, in fact, be ‘show stoppers’ in the sense that they had the potential to keep such users from coming back.

Here is some of what we found.

1. File compatibility

Almost all our participants habitually used Microsoft Office. As they explored OpenOffice, one of their main concerns was the degree of its compatibility with other software. One participant asked: “How compatible is ODF?”, while another wondered: “When someone else receives my document will it look the same [as when I sent it]?”

Saving in the current format or in ODF was also confusing to participants.  They didn’t know how the format would impact their document or in what format their document was in the first place.

2. Lack of feedback on system behaviour

Our participants needed to be reassured that their actions had an impact on the system. Constant feedback on how (or whether) the system was responding was crucial to their sense of being in control. As one participant noted, “[the system] needs to say what it’s doing. My feeling is that it’s crashed [and I don’t know what to do].”

3. Use of jargon

During their exploration of Ubuntu, participants encountered words they didn’t know, or didn’t expect, or terms that they had no use for: examples included ‘Gwibber’,’broadcast’,’terminal’ and ‘server’. “You lose me with ‘terminal’ and ‘server’.” one person said.

The use of such specialised language significantly influenced how users perceived the brand and the intended audience for Ubuntu. Some of the participants wondered whether Ubuntu was meant really for expert users rather than for them.

4. Getting flash

Most users of Ubuntu will need at one point or another to get flash in order to view a website. When attempting to download a flash player, participants had to choose between, YUM, .tar, .gy, .rpm, .deb or APT. Most didn’t know what to do at that point. No-one succeeded in downloading the flash player.

5. Software centre

All our participants found the software centre right away and responded very positively to it. The centre is simple and promises access to a large amount of software.

However, when they looked at the software available to them, participants did not always understand the descriptions, and they tended not to be able to distinguish major applications from minor utilities. The names and descriptions were not always clear to them. Indeed, the descriptions of apps are typically feature- and technology- centric, and do not describe the use and benefits for users. Additionally, the descriptions tend to assume a level of sophistication that most new users don’t have. “Software centre descriptions are geeky,” remarked one participant.

Many participants didn’t know where to find apps once they had been downloaded and as a result were unable to run them. One person, expecting to find the new app on the desktop, asked: “Where did my app go? Is it installed somewhere?” Another wondered: “Is it downloading or is it within the thing?”

When asked, many participants could not recall the name of apps they had downloaded from the software centre and had no way to find them again.

6. Adding a printer

Many participants didn’t understand the dialogue boxes – ranging from “Enter device URI”, “Host” “Queue”, “LPD network”, “Samba”, “SMB” – which were presented to them when they wanted to install a new printer. One person commented: “Not terribly helpful. Assumes you know what you are doing.” Another asked: “What is Samba? [I have] No idea.”  Many did not succeed in adding a printer.

These six issues – the extent of file compatibility, the lack of feedback on system behaviours, the use of jargon, challenges to the ability to use flash, access to applications in the software centre, and installing a printer – are central to whether Ubuntu will be taken up by ‘ordinary’ users. For many, if they’re unclear about these things, they’ll simply be unable to use Ubuntu to accomplish their basic goals:  to communicate and exchange documents, to feel in control, to use the internet fully and to access new software. In that sense, these issues can really be show stoppers.

Yet, it would be relatively easy to prevent users’ frustrations by taking thoughtful steps: to clarify issues around file compatibility and reassure our users; to promote system transparency through ongoing feedback and put users in control; to simplify the language we use and make this language serve the concerns and goals of our users; to  make our processes effortless.

Related posts


Will Grant
11 July 2022

UX Deep Dive: Classify interactions for a more intuitive user interface

Design Article

We try hard to make our products as intuitive and familiar as possible, but there will always be “advanced” options and rarely-used features. So how do we decide what order and prominence to give to these lesser-used features? ...


Maximilian Blazek
6 November 2024

Designing Canonical’s Figma libraries for performance and structure

Design Article

How Canonical’s Design team rebuilt their Figma libraries, with practical guidelines on structure, performance, and maintenance processes. ...


Julie Muzina
13 August 2024

Visual Testing: GitHub Actions Migration & Test Optimisation

Design Article

What is Visual Testing? Visual testing analyses the visual appearance of a user interface. Snapshots of pages are taken to create a “baseline”, or the current expectation of how each page should appear. Proposed changes are then compared against the baseline. Any snapshots that deviate from the baseline are flagged for review. For example ...