Slashdot Mirror


Usability Testing Hardy Heron With a Girlfriend

toomin writes "Reviews of the latest Ubuntu version, 8.04 Hardy Heron, are everywhere, but most of them are undertaken by geeks familiar with Linux. This guy sits his girlfriend down at a brand-new Ubuntu installation and asks her to perform some basic tasks. Some of them are surprisingly easy, others frustrate and annoy. There are lots of little usability tweaks he stumbles upon just by seeing the desktop experience from the point of view of the mainstream user."

31 of 846 comments (clear)

  1. Smart move by caution+live+frogs · · Score: 5, Insightful

    That's how user testing should be done. It is really much too difficult for someone familiar with the program or OS to see what is not obvious or confusing to a novice user. The people that program the UI don't always think like a user - they usually think like a programmer, and that doesn't always work.

    1. Re:Smart move by Bombula · · Score: 5, Insightful
      What is positively astonishing is how persistent this problem is. Look back at the thousands of linux threads over the last 10 years, and you will see the SAME complaint again and again, and again. And again. And AGAIN. It is farking ridiculous.

      How hard is it to sit down and run a simple test like the (excellent) one this guy did with his girlfriend for every release?

      To Ubtunu's credit, most of the fault lies with the applications and not with the OS itself. Well-designed apps like Skype make things simple and intuitive for new users. But Ubuntu itself could develop specs for developers that required basic intros, wizards, etc for introducing and explaining the simple but non-obvious stuff to new users. Conversion rates would then skyrocket.

      Again, there is no logical reason why this hasn't been implemented before. The only explanation is therefore stupidity on the part of the developers - both on the OS and the app side. Cue the irony tag, given how clever most of these folks like to think they are. I guess what it shows is that being a math jock or code monkey with a stratospheric IQ doesn't make you a good UI designer any more than it makes you a suave and charming socialite.

      --
      A-Bomb
    2. Re:Smart move by h4rm0ny · · Score: 4, Insightful


      It is a good article. But we might be seeing early stages of a conflict between friendliness and elegance. For example, I was annoyed when I upgraded to Hairy Hardon that it had decided I needed folders called Documents, Music, Pictures etc. in my home directory. A couple of the things suggested had less to do with usability than they did to do with familiarity to someone brought up on Windows. I don't think Linux environments should be so keen to emulate the Windows environment. It's a short term benefit with long term consequences. And even the short term benefit is a small one - look at the later iterations of Office: built around the concept that you don't need to read instructions, that everything should immediately be self-explanatory. A noble goal, but not one possible to reconcile with utility. I think I would rather a short, well written Introduction to Ubuntu than try to make everything look like Windows.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    3. Re:Smart move by grm_wnr · · Score: 5, Insightful

      No, it doesn't. I fact, it is a already a huge advantage that she did not have to install Ubuntu (Note: It's not that installing Windows is easier, but people do not install Windows, they buy computers with Windows on them. This is a real problem that no amount of whining about the unfairness of it all will make go away.) Now, imagine if she had the wrong wireless chipset; 0/12 points right there, instantly.

    4. Re:Smart move by KutuluWare · · Score: 5, Insightful

      Not really. The goal isn't to make Ubuntu "as easy to use as Vista". The goal is to make Ubuntu "usable by everyone". Comparisons to Windows will only invite the subconscious tendancy to stop when Ubuntu reaches parity, no matter how counter-intuitive it may be.

      Doing things the "Windows way" is frequently easier because people are familiar with it, in which case it makes sense. But there are plenty of things Windows gets way wrong that Linux can get right.

    5. Re:Smart move by Bonobo_Unknown · · Score: 5, Insightful

      Who cares?
      The aim is to make the Linux desktop experience better, not to justify it's failings as somehow being ok because it's just as difficult to use as windows.
      "Easier than a Mac!" That should be the mantra, not:
      "Windows is just as crusty!"...

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    6. Re:Smart move by Bonobo_Unknown · · Score: 4, Insightful

      I think I would rather a short, well written Introduction to Ubuntu than try to make everything look like Windows. No-one that should read said introduction will read said introduction. You won't either, but I'd hazard a guess that you don't need to.

      Looking like Windows / intuitive operation and user friendliness are distinct concepts but they all meet at a nexus.

      If a metaphor works, is understood, and is in common use, why change it?
      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    7. Re:Smart move by grahamm · · Score: 3, Insightful

      Maybe a better test would be to have someone who is not familiar with Windows to test it. That way they do not have to unlearn the windows way.

      Probably the best usability test would be to take 2 groups of people, none of which have any computer experience, and give one group computers with (bare bones) Windows installed and the other with a Linux. Let them experiment for a week or so and then give them all the same test tasks and see which group manages the tasks more successfully.

    8. Re:Smart move by zappepcs · · Score: 3, Insightful

      While I agree with you generally, I have to say that the three non-nerd non-geek members of my family have a problem: they were under the belief that Windows is the computer! They accessed the internet through Windows. They have a little trouble understanding why they have to have permissions to install software. They know what an iPod is but don't understand what a Mac is.

      When they sit down at (first 7.10) Ubuntu 8.04 there are a couple of things I've noticed like the GP. If there is already a folder called photos and the camera automatically downloads pictures to that folder... well, they understand that. If they have to create a folder and tell the software to put the photos... well, it's a pain and they'll just pass. seriously!

      My dad explained it to me like this: If a computer was a hammer it would not be a good one. FerChrisAkes, I want to hit nails, NOT learn how to make hammers. While that analogy only goes so far, it's true. Some just want the 'tool' to work (that's what she said!) and other's want to fiddle with it a lot (no comment).

      IMHO, Ubuntu is giving us a hammer that doesn't need instructions or assembly. It's not perfect, but it IS damned good.

    9. Re:Smart move by Xacid · · Score: 4, Insightful

      I've heard this same argument for years and really it just sounds like whining to me. The linux community tries in a lot of aspect to stray far far away from Windows out of principle yet fail to impliment the things Microsoft actually got right.

      The typical user should not have to open up a term window to install a program. It should be click and guide you through the rest. That was always my biggest complaint. Sure I could fire up some synaptic or whatever it was but that's not exactly intuitive - I had to have a nix friend of mine tell me it even existed.

      Linux, nor Ubuntu, will thrive as a dominant OS as long as users like "Erin" still have trouble figuring things out.

      Ok, so don't take things from Windows - but figure it out from the Apple OS. Even granny can use those.

    10. Re:Smart move by malevolentjelly · · Score: 5, Insightful

      Well, Windows has 91% of the OS market share.

      At this point, you need to win those people over by offering an easy experience. At first, people will treat it like Windows. After a while, people will eventually treat it like Ubuntu. Linux still has a hold over userbase from the DOS world where men were men and functionality was won through hard labor.

      This probably occurs when people switch to mac as well.

      But you are right- if Ubuntu ever matches Windows' functionality or market share, they will probably slow down in usability development. Like most open source (and closed source to a lesser extent) it grows through mimickery.

    11. Re:Smart move by Russ+Nelson · · Score: 4, Insightful

      When people say "intuitive", they really mean "familiar" -- Jef Raskin.

      --
      Don't piss off The Angry Economist
    12. Re:Smart move by fbjon · · Score: 3, Insightful

      You're right, and wrong. There's no reason why the mindstorms kit can't be transformed into a hammer, should the user need it, and most people need hammers most of the time, not mindstorms kits. The computer as a tool should be tailored/tailor itself to the users needs and level of mental sophistication. Trying to do it the other way indicates a bad tool, not a bad user.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    13. Re:Smart move by Blakey+Rat · · Score: 4, Insightful

      This coming from a person who still doesn't quite get the concept of "variable-width fonts" and "text-wrapping."

      The only thing that is "intuitive" is a nipple.

      Could we retire this tired old phrase, please? Not clever.

      The notion of installing new Windows apps through the
      control panel would make perfect sense if the relevant
      control panel app did what it's name implies.


      Yes, well, that was part of the point wasn't it? You can improve on the things Windows gets wrong (which is frankly a lot of things), you don't have to be a perfect clone of Windows. The point is that you should be *at least* as good as Windows, and right now software installation on Linux isn't.

      This is one of those areas where Linux really excels
      but not insisting on being some sort of Windows clone.

      A distinct product is going to have some meaningful
      differences, imagine that.


      Yes. OS X and Windows have differences because they came from different multi-tasking philosophies... Macintosh apps were designed (back in the 80s) to take over the screen so that you were using one application at a time. Thus, current Mac applications share the same menu bar at the top of the screen, and its content changes as you change the current app. Windows was designed differently, so it works differently.

      It's a meaningful difference. And yet both Windows and OS X are more usable than Linux.

      What the Linux community needs to do is to take the best from Windows, the best from OS X, and then improve on that. It especially needs to stop constantly comparing itself to Windows, and judging itself on its own merits. As a Mac-user, it bugs me that both major Linux window environments are complete rips of Windows.

    14. Re:Smart move by Anonymous Coward · · Score: 4, Insightful

      >> The only thing that is "intuitive" is a nipple.
      > Could we retire this tired old phrase, please? Not clever.

      It's not only not clever, it's not even correct. Babies need to learn to nurse, and it's the first sign of developmental problems when they don't learn it quickly.

    15. Re:Smart move by SanityInAnarchy · · Score: 4, Insightful

      What, KDE?

      The same KDE that uses single-click everywhere by default, that has an optional Mac-style menu bar... The same that, on Ubuntu, has a clearly OS X inspired control panel... That KDE?

      And you're confusing "usability" with "discoverability". Discoverability is important for the first hour or two of using an OS, maybe the first few days. Usability is important for the rest of your life. I'm glad Ubuntu focuses on the latter.

      --
      Don't thank God, thank a doctor!
  2. Re:Exceptionally good. by 4D6963 · · Score: 5, Insightful

    2) Watch youtube. Unsuccessful. No Flash.
    11) MSN. Unsuccessful

    Yeah well, I have a girlfriend too, and all she ever does on a computer is watch music videos on YouTube, write e-mails and chat on MSN. Maybe you'd like to weight your rating based on how important something is to the person tested (by asking them). Downloading a torrent and changing your mouse speed will probably rate to 0 while MSN will probably rate to "Why the hell would I need a computer if not for MSN?".

    --
    You just got troll'd!
  3. Re:Well, sorta flawed review by daveime · · Score: 3, Insightful

    I wish I'd taken that train of thought a little further before clicking submit.

    IF Ubuntu (or release of your choice), WAS more like Windows, just think how much higher the adoption rate would be for it. Imagine how EASY it would be if you could show people with only a Windows background, "look, you do the same things and get the same result - only this one is free, doesn't come cluttered with DRM, isn't susceptible to malware etc etc".

    It could be the BIG selling point, if only you'd give in to the pressure. But comments like this just perpetuate the "elitist" attitude of Open Source ... it's not necessarily "better" because it's "different" ... in fact I think the opposite.

    If only you'd see the wood for the trees, you could have your open source "revolution" we've been waiting for for 25 years.

  4. Re:No Windows Clone by grm_wnr · · Score: 5, Insightful

    And most people would rather stay with XP instead of moving to Vista. Just like they'd rather stay with XP than moving to Ubuntu.

  5. Re:Exceptionally good. by Barny · · Score: 4, Insightful

    Yeah, have had that problem with YouTube on ubuntu as well, and it only happens if YouTube is the first site you go to, they fubar their refer to adobe.

    If she had of gone to, say, ANYWHERE else first it would have been fine and just popped up with a bar saying "i can haz plugin?", say yes and bam, its all good.

    Long and short, it should have flash already on it.

    Oh and she was lucky it was the 32bit version, installing and using skype is pretty hard when there ain't a 64bit binary available for the platform (last time I looked anyway).

    --
    ...
    /me sighs
  6. Re:Exceptionally good. by grm_wnr · · Score: 4, Insightful

    >she should have read the release notes

    Ahaha, good one. I thought the very point of this exercise was that users do not behave like developers expect or would like them to. Reading release notes is certainly among the things they rarely ever do, and so this hints at Ubuntu doing something wrong more than anything else.

  7. Re:Interesting by nkh · · Score: 4, Insightful
    I can confirm that this is a rather strange world we're living in. My wife wants to switch to Ubuntu (and thus wiping Windows XP from her computer) because of some reasons I had not expected (from my point of view as a hardcore developer):
    • Frozen Bubble is available on Linux, as well as a lot of good games
    • Less viruses than XP, and so no need for an anti-virus
    • Firefox and "MSN" chat are available on Linux
    • Free IT support when I'm available at home
    I know that it may seem redundant but computer noobs switch for very strange reasons and we must listen to their needs if we want Linux to "succeed on the desktop."
  8. It's a fine line... by JustinOpinion · · Score: 4, Insightful

    The article several times suggests that the solution to some of these problems is, essentially, user education: having balloons that signal "new item installed" or wizards open the first time you launch a program, telling you how the program works.

    The problem is that this approach often doesn't work. For one thing, it annoys the piss out of experience users. For another thing, new users tend to ignore most of that information... mainly because they are being overwhelmed by new information and can't possibly assimilate it all.

    Take, for instance, the problem that was encountered when changing screen resolution. The tester changed the resolution easily, but then she clicked the "Keep settings" immediately, which locked her into graphic settings that were hard to change back. Part of the problem, I suppose is that the system allowed the user to make a ridiculous change. But part of the problem is also, perhaps, that the user is very used to clicking "OK" on any dialog that gets in the way: there are too many new things to read and learn, and the easiest way to get things done (in the mind of a new user) is to dismiss those annoying boxes as quickly as possible. Would a second popup, that described in detail why this low resolution was a bad idea (and how to undo it when desired), have changed anything? Doubtful. Most users would just click "OK" without reading it.

    All this to say that I'm by no means convinced that adding more balloons, wizards, and dialog boxes will magically make it easier for users to figure out what's going on. I don't know what the solution is: usability is a tough problem. There is a place for helpful information (balloons, tool-tips, etc.), reminders, and wizards. But too much of this becomes decidedly counter-productive.

  9. Re:Exceptionally good. by xtracto · · Score: 3, Insightful

    And how well do you think your girlfriend would go on a vanilla windows install with no flash installed, MSN account not setup, etc?

    Quite fine, there is the Windows Messenger that comes by default in Windows Xp.

    And about Flash? the first time you go to a flash-based site, it tells you you must install Flash and asks you if you want to install it, after there, just clicking YES YES NEXT NEXT ACCEPT YES will take you to a fully working Flash IE.

    If the article's author had setup flash / pidgin / explained the difference between GIMP & Open Office draw, his girlfriend would have had few problems.

    Yeah, but that is the main idea with this Usuability testing/QA issues. You do not want having to explain to everyone about such things. By the time you are telling them "GIMP... which stants for GNU Image Manipulation Program.. GNU is for GNU is not Unix" they lost all interest and just tell you to please resintall Windows.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  10. People Pay Cash for Usability by reallocate · · Score: 3, Insightful

    The number of comments in this thread from people who are dismissive of usability tests is indicative of the gap between Linux fans and everyone else.

    Usability is more than checking to see if a user evenrtually figured out how to get something deon. E.g., it's disastrous if they can't figure out how to open a file. But, the fact that they managed to open the file is not necessarily an indicator of a good design.

    Usability is something people pay cash for. Just ask Apple and the Photoshop folks.

    --
    -- Slashdot: When Public Access TV Says "No"
  11. That this story even exists is part of the problem by beadfulthings · · Score: 5, Insightful

    Yeah, and it's a huge part. It's the 800 pound gorilla part.

    Testing for useability needs to come in much, much earlier in development, and it needs to involve a much wider cross-section of human beings. And as it's being done, development of adequate documentation and help needs to go hand and hand with it.

    It's so easy to disparage girlfriends, the middle-aged, and the elderly--in short, anyone whose job or study is not technical--that I think it's becoming ingrained in the cultures responsible for developing the various operating-system distributions and open-source software packages. This is going to cause them to suffer over the long haul. It's what makes them such a tough sell to people in business.

    There's an immense population of middle-aged people, for example, still in the work force. And interestingly enough, they've actually now all got 20 or 25 years' experience as end-users of computer systems. They're not stupid. They all have jobs that they need to get done. They're not interested in being part of user communities and forums. They're not interested in the ideals of free and open-source software. They're not interested in sticking it to Microsoft. They're not interested in that warm feeling of accomplishment that until recently accompanied getting your printers hooked up to OpenOffice--after wasting hours of productive time doing it. They're interested in using their computers as tools to accomplish their current day's work.

    Issues of usability and documentation aren't much fun. They're probably the least glamorous and most boring functions of developing the software. That's why they get such short shrift in open-source development. Nobody really wants to take them on, so we're treated to excrescenses like having people guess how to get out to a command line to install their audio player or their scanner or their printer.

    Large-scale developers of proprietary software know precisely where their bread is buttered, and they attend to all this as a matter of course.

    "Girlfriend" articles seem to appear quite regularly every few months, so at least somebody is thinking about this even at a ridiculous level. A lot more people need to be thinking about it at a much more serious level.

    --
    "Here's what's happening. You're starting to drive like your Dad..." - Red Green
  12. Wonderful emphasis by kria · · Score: 4, Insightful

    I'm sorry, but I'm sick of things like this - his girlfriend HAS to be some untutored user who has no clue about computers, tee-hee. As a female computer programmer, should people assume my husband is computer illiterate? No? Then why assume his girlfriend is?

    Isn't it enough to say that the installation was tested with a novice user instead of putting stupid assumptions and implications right in the freaking headline?

    And of course, what kind of replies do I expect to my post around here? People marveling that a woman is posting on slashdot that will be modded up as funny. Given the nature of my post, I also expect some responses telling me to calm down or calling me a feminazi. There, I've taken care of those responses, you can stick to ones that actually address what I've said.

    1. Re:Wonderful emphasis by elj812 · · Score: 3, Insightful

      I definitely agree, and I'm pleasantly surprised to see someone else bring this up, as I was just about to. As a "girlfriend" myself, who regularly does advanced tech support for people all over the world, I have frequently heard other people utter phrases like "so easy a girl could do it". I also object to the practice of headline writers to refer to any man by his occupation ("Local Janitor Loses Home") and any woman by her family relationship ("Local Mom Sues Company"). To my mind, the headline of this story does the same thing... defines the woman by her relationship rather than her occupation.

  13. Re:Exceptionally good. by Spudds · · Score: 5, Insightful

    By the time you are telling them "GIMP... which stants for GNU Image Manipulation Program.. GNU is for GNU is not Unix" they lost all interest and just tell you to please resintall Windows. Who the hell would do that?
    If you're talking to a novice you're not going to go into tons of detail about acronyms and such, you're going to say "GIMP does stuff that photoshop does"

    I think your argument is silly.
  14. Re:He does what with his girlfriend ? by Anonymous Coward · · Score: 3, Insightful

    You do realize that people who actually have girlfriends have plenty of time to spend with them, and doing one thing doesn't preclude another?

    In any real-world relationship, even one with a good amount of sex, most of the time will be spent doing other things.

  15. Re:"She Should Open up a Terminal..." by raw-sewage · · Score: 3, Insightful

    Ubuntu certainly has come a long way in terms of usability for the average person. But it's still not nice enough for the average person.

    I built a computer for my fiancee and put Ubuntu 7.04 (and later 7.10) on it. She thinks it's just OK. She recently quit her job to go back to school. She wants a laptop, and she insisted that it have Windows XP. I didn't even suggest that she let me put Linux on it. Her current Ubuntu workstation is used for casual tasks that aren't that important: MySpace, YouTube, email, listening to music, etc. Since these tasks aren't of great importance, she's willing to wait for me to fix things that break (and they do break). But I can't expect that of her when she's got a paper to turn in or an online assignment to complete.

    I know there's a huge debate (maybe even a holy war) about whether open source desktops should innovate or just copy Windows. Fortunately there's enough choice that different projects more or less have both avenues covered. But---and it pains me to say this---emulating Windows (pre-Vista Windows anyway) is probably the way to go if converts are really wanted. Even though doing things in Windows isn't always consistent or elegant or even easy, it's familiar. Computer geeks like myself like differences: they are fun to explore and play with and foster ideas. But the rest of the world just wants to get their work done. They don't care what's going on behind the scenes, and they don't have the patience to mess with "restricted drivers", the command line, "Synaptic", or different document formats just to get something done.

    Right now sound isn't working on her Ubuntu machine. All I did was run the update. Looks like a buggy ALSA driver got installed (do a search for "ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave"). But for the life of me, I can't find a fix, other than to upgrade to 8.04.

    When I initially set up her computer, there was some version mis-match or something like that with the packaged flash player. The solution was to download a specific version of the .deb file and do a manual dpkg (or apt-get) install. Relatively easy for me, but my why should I expect my fiancee to have to go through all that? Even in the article, the author said it was YouTube's fault for redirecting a browser that doesn't have Flash installed. It doesn't matter---in Windows, when you go to a Flash site without having Flash installed, you get the same behavior: "Click here to install flash", and you're done.

    I installed Skype on her computer; it mostly works, except that the emoticons aren't animated like they are on the Windows client. Not a big deal, but it's just one more thing that makes Linux feel like a downgrade to her. This is one example where the Linux world lacks the polish of the Windows world. Polish may not mean anything to the geekier among us, but it does make the typical person feel like they've take a step backwards.

    She recently got an iPod Shuffle... this sort of works. I forget the name of the application that auto-loads when the iPod is plugged in, but about half the time it crashes. No error message or anything, the whole Window just disappears. Sometimes we'll start sync'ing songs to the iPod, minimize that application, go do something else for a while, and... where did that program go? Looks like we have to start the process all over again.

    There's been a number of other issues, off and on, that require my intervention (i.e. track down the bug or quirk on the web, then install/uninstall/upgrade/downgrade a package, and possibly hack some things on the commandline). But the biggest killer for her is still OpenOffice.org. That program also crashes randomly. (Ironically, one of the crashes was when I was having her make a list of things she liked/didn't like about Ubuntu, and what she needed for a laptop. I can't think of a more simple/straightforward task: start OOWriter, create a bulleted list and save.)

    But the MS Office to Ope