Slashdot Mirror


Conducting a Unix Desktop Usability Study?

cyclop asks: "I am a close friend of a Ph.D. student on human interface usability. She's now working to tailor a KDE-vs-Gnome usability study (a pretty hot topic these days), and I have been called to help, as a long time GNU/Linux desktop user. What kind of advice -- both technical and theoretical -- would you give us on conducting a deep and objective study on the Unix desktop, that can be useful for the developers and the OSS community?" "She has installed GNU/Linux and used both KDE and Gnome to get to know them, while I provided her a number of links on background information and previous usability studies on both DE, and advised her to subscribe to relevant mailing lists of both projects. However, I feel that it's not enough and that there are a lot of potential pitfalls and misconceptions that wait for us, me being a geek and she being a Linux newbie. Moreover, she found that most of the previous studies on the web were quite sloppy, in comparison with common usability research standards."

313 comments

  1. Allow power-users to tweak settings first. by Anonymous Coward · · Score: 4, Insightful
    No windowing interface is as efficient as it can be out of the box. (for example, for some use-cases, In the Windows world that usually means making things like the File viewer actually show you the files and extentions).


    The out-of-the-box setup is a compromise at best; and shouldn't be used to judge the overall usability for people who use the system more than once.

    1. Re:Allow power-users to tweak settings first. by Anonymous Coward · · Score: 0

      how could the study possibly be conducted? each distro seems to package these environments differently. even if you build from source (and there are probably a ton of ./configure options), are you then not allowed to tweak each one the way you want it? why do people argue so much about this stuff? it is a waste of time. people will use what they like and what works best for them. i hope the kde vs. gnome battle goes on forever. choices are good.

    2. Re:Allow power-users to tweak settings first. by cyclop · · Score: 1

      Well, it would make a comparison useless IMHO.

      I think we should go for defaults instead. I feel the distro closest to vanilla desktop settings are Gentoo and Debian, we'll probably run one of these two, but if you have advices please tell me.

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    3. Re:Allow power-users to tweak settings first. by paulproteus · · Score: 2

      "Generic" defaults, like Gentoo or Debian, don't cut it for this.

      You don't want to compare GNOME to KDE to Windows because GNOME and KDE aren't operating systems. You should compare *Fedora* against *Ubuntu* against *Mac OS* against *Windows*.

      Fedora and Ubuntu make customizations to GNOME because they feel they are doing a better job of usability than upstream. Fine, let them. Tell us how they compare.

      No one (sane) will give a newbie an uncustomized Gentoo box or Debian setup, so compare realistic things.

      --
      |/usr/games/fortune
    4. Re:Allow power-users to tweak settings first. by EvanED · · Score: 1

      I think it would be enlightening to see it both ways.

      But for the tweaking, I would not answer questions about how you can set up things a certain way.

      You could even conduct a usability study on how easy it is to change the settings; in that case, you *should* start with defaults.

    5. Re:Allow power-users to tweak settings first. by Perseid · · Score: 3, Insightful

      Personally, I consider the tweakability of an IDE to be a key aspect of the usability itself, so if you make me use the defaults, I probably couldn't tell you whether I liked it or not.

    6. Re:Allow power-users to tweak settings first. by Anonymous Coward · · Score: 0

      That statement is completely subjective.

    7. Re:Allow power-users to tweak settings first. by Anonymous Coward · · Score: 0

      I don't know why the gnome people argue it, but the rest of us do because gnome bullshit finds its way into GTK which is used by a lot of programs (Firefox, The GIMP, etc) that we DO use, but not in gnome. And it is crap like gnome that is killing any chance Linux has of winning over users who are neck deep in the micros~1 monopoly.

    8. Re:Allow power-users to tweak settings first. by raddan · · Score: 1
      Allow power-users to tweak settings first.

      Doesn't that... oh... defeat the purpose of a usability study?

    9. Re:Allow power-users to tweak settings first. by diersing · · Score: 1
      Shouldn't a study be more scientific as far as it's control points then "we're using this distro and that one with default settings"? I've not been invovled is such a study, but I would think you'd want to interview a sample population of users and ask them (1) what do they use a computer for and (2) what their current likes and dislikes about interfaces are. Don't get bogged down in distros or KDE v. Gnome, find out what people use, how they use it and then tailor a solution to meet thier needs. The fact that you're doing this with OSS desktops is great, but be realistic in that a vast majority of "users" run Microsoft. The data from thier experiences and the shortcomings of MS should be your mountain to climb. Once you can identify the challenges users face, you can build a solution ~ have the "ideal" UI, then see if KDE or Gnome can get you there.

      Lets face it, limiting the study to KDE and Gnome is limiting your focus to geeks anyway (since its largely geeks who even know what KDE and Gnome are) and we all know geeks don't keep default settings.

      Good luck to you and your friend.

    10. Re:Allow power-users to tweak settings first. by munpfazy · · Score: 1

      Yup. Insisting that people use default configs is pointless, except if your goal is to tweak those default configs.

      Ideally, you ought to force people to interact with the machines over a long enough period of time to recognize transient effects associated with having previously used similar systems, and to allow you to appropriately characterize systems which are too willing to sacrifice efficiency in favor of transparency. (Or, even worse, those which sacrifice *functionality* in favor of transparency.)

      A disturbing number of studies/surveys/reviews focus on the first few hours during which a user interacts with new software. That's just plain crazy. (Unless your only goal is to help someone design software which won't turn off would-be users with a significant learning curve.)

      The vast majority of the time people will spend interacting with their computers happens long after they've had time to adapt to the interface. Whether it takes the average person an hour or a week to achieve a reasonable level of familiarity and an intuitive feeling for an interface isn't nearly as important as how well they can interact with it in the months that follow.

      Given appropriate time and resources, you really ought to set things up so that participants predominantly use a single interface for many weeks, periodically testing them throughout that period.

      If resources are scarce, starting out with participants who span a range of different experience levels with each piece of software is a decent approach.

      Quantifying experience can be tough, of course. It's hard to believe self reporting would work well, unless questions are quite precise. I've met plenty of kernel hackers who will tell you they "know a little bit about linux," and people who are shocked by the idea of using a right mouse button who will call themselves "very knowledgeable.")

    11. Re:Allow power-users to tweak settings first. by IntlHarvester · · Score: 1

      Have to disagree -- My mother is a neophyte computer user, and by watching her, I learned a few interesting things:

      + The "Task Oriented" interface in Windows XP is a huge ease-of-use feature
      + The XP Help system is actually helpful to some people.

      Whereas, myself and most other "power users" tend to immediately revert our desktops to Windows 95/NT style, which disables a lot of this stuff.

      (Although I will agree about file extentions. As long as they are still important to endusers, they should be shown.)

      --
      Business. Numbers. Money. People. Computer World.
    12. Re:Allow power-users to tweak settings first. by Kadin2048 · · Score: 1

      Could you perhaps elaborate on what this "task oriented" interface is? I'm not trolling, I just have no idea what you're talking about. If it has something to do with those auto-hiding menu options, then I heartily disagree. I think they hurt everyone, but in particular new users, since they never get the opportunity to see the full range of options available to them in a program. How is someone using Excel supposed to know that there is a "Text to Columns" menu option if they never see it? Frankly it seems to lead to a rather elitist situation -- you only can get to functionality easily and quickly if you use it often, and you'll only learn about things (without going out of your way) if you already know that they're there.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    13. Re:Allow power-users to tweak settings first. by doza · · Score: 1
      Also I would like to add.

      If the system is pre-configured and the user gets used to the pre-configured setup. At some point in time it is going to be a good idea to reformat the machine to clean out all the gunk and junk.

      The original admin that set the machine up is possibly not going to be the one setting up the machine in the future. So all the extentions that were formally added are going to be forgotten. All the great applications that have been installed are going to be forgotten. Unless the user have been taking extensive notes.
      Also this is not always the case.

      --
      ---
    14. Re:Allow power-users to tweak settings first. by j-cloth · · Score: 1

      Clearly then, changing settings is something that should be looked at in a usability study. Start with the defaults and include details on changing settings to fit your desires as part of the study.

      Another important thing is that there is no way a usability study done by one Phd student is going to give any resonable results whatsoever. Something like this would have to include impressions from a broad range of people -- hopefully many who are unfamiliar with both KDE and Gnome so they don't come in full of biases.

    15. Re:Allow power-users to tweak settings first. by Hognoxious · · Score: 1
      Insisting that people use default configs is pointless, except if your goal is to tweak those default configs.
      I would turn that around: why aren't the default configs simpler/easier to use? I rememeber doing a rescue with knoppix and the touchpad was set with all manner of gesture recognition and hypersensitivity that it was a nightmare to even get to the menu and turn all that crap off.

      A disturbing number of studies/surveys/reviews focus on the first few hours during which a user interacts with new software. That's just plain crazy. (Unless your only goal is to help someone design software which won't turn off would-be users with a significant learning curve.)
      There are cases where that's the right thing - applications that are used infrequently such as self-checkin kiosks, or those accursed ticket dispensers SNCB use. But I agree they're the exception rather than the rule.

      What I find worse is that a lot of studies that purport to be usability studies are actually about aesthetics.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    16. Re:Allow power-users to tweak settings first. by Hognoxious · · Score: 1
      Er, no.

      Do you compare the top speeds of two cars by driving them in first gear?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    17. Re:Allow power-users to tweak settings first. by amliebsch · · Score: 1
      No, what you discribe is not what OP was talking about. He's talking about things like when you go to "my computer," and it shows your system volumes. Along the side of the window, it also shows hyperlinks, such as: (In the "System Tasks" pane) "View System Information", "Add or Remove Programs", "Change a Setting", (In the "Other Places" pane) "My Network Places", "My Documents", "Shared Documents", "Control Panel". Seems sort of ho-hum, but the thing to note is that as you navigate around and click on different things, the options change as appropriate. For instance, go to your home folder, and the options change to "Make a new folder", "Publish the folder to the web", "Share this folder". Select a file, it changes to various file management functions. Go into your pictures folder, it gives you picture management functions. Etc., etc.

      To most power users, it is a pointless waste of space, because they already know those features exist, and know where to find them. But to new or inexperienced users, it really is a productive interface. Microsoft has implemented this interface in both Windows and Office to great effect.

      --
      If you don't know where you are going, you will wind up somewhere else.
    18. Re:Allow power-users to tweak settings first. by Crayon+Kid · · Score: 1

      You don't want to compare GNOME to KDE to Windows because GNOME and KDE aren't operating systems.

      I think it's safe to assume they mean Windows as in the interface, in this case. It's common to use the name to refer to both the OS and the UI, disorienting as it may be.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    19. Re:Allow power-users to tweak settings first. by raddan · · Score: 1
      Sure, if you want to compare the top speed of two cars in first gear, that's a good way of doing it, otherwise your counterexample is bad.

      Allowing a power user to tweak settings is like letting someone modify the engines of your test cars. You compare the two, but what's the value if neither of those test cases correspond to real-life examples? The value of testing two untweaked UIs is in simulating the same environment that a new user is going to get "out of the box".

      The metric for testing a graphical UI is "usability". If changing settings is something that users want to do, they should change them themselves, and how easy this to do is should be a part of the evaluation of the product. "Efficiency" is different for everybody, and it has little to do with a UI design that is universally good. I'm a power user, and I'm pretty damn good at getting things done in the shell. In fact, I can't stand desktop icons, and I think they're generally a barrier to efficiency. Not only that, I prefer bash or ksh over sh, csh, etc. Should we remove desktop icons and mandate bash for the test cases because I think doing so is more "efficient"? Oh, that's right, this is a desktop usability study, not an efficiency study!

  2. Advice #1 by Anonymous Coward · · Score: 0, Funny

    Don't read slashdot.

  3. always wondered which one was better by Anonymous Coward · · Score: 0

    I'm a n00b to Linux, kind of wanted to know before I chose one & tried Linux.

    1. Re:always wondered which one was better by aichpvee · · Score: 1

      KDE. Please feel free to donate cash or positive moderation.

      --
      The Farewell Tour II
    2. Re:always wondered which one was better by doza · · Score: 1

      It is not always a simple as picking a choosing one

      You have to know alot of the applications you are going to be installing. What are you going to use as your media player? You should know how to mount/unmount devices. Actually I am not sure this is the case anymore. Still a good idea to keep yourself informed. If you want to terminate a process, how are you going to terminate a specific process?

      But my main point being; Get to know about *nix before taking the plunge. That is usually the best approach. Say for instance you hear about Debian. You think enthusiastically to yourself. 'I want to do Debian, because Debian is for the eliete'. You get hold of some install CDs and you can't get passed the installation. You have all these options before you, and you have no idea what to install. You don't know what all the partitions are for. You have no idea what swap is. Never mind how big it should be.

      Just ready yourself beforehand is all I am saying. But of course this is not always the case with every distro. If you are going to install Red Hat it is probably going to be easier to install and run comparing to Windows.

      --
      ---
  4. Simple by captain_craptacular · · Score: 5, Insightful

    Get a slashdot poll on the topic and read the insightful comments.

    --
    They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    1. Re:Simple by eosp · · Score: 1

      CowboyNeal is an interface?

    2. Re:Simple by Spy+der+Mann · · Score: 5, Funny

      CowboyNeal is an interface?

      No, but "KowboyNeal" is.

    3. Re:Simple by ToasterofDOOM · · Score: 2, Interesting

      Insightful? Funny is more like it. Sometimes all you'll get is "Usability is for weenies go check you're spellign and grammar and use windows you pathetic luser" propmtly followed by a flamewar in which half of the readers actually agree with him.

      --
      I am Spartacus
    4. Re:Simple by MidnightBrewer · · Score: 1

      1) Post a poll on Slashdot and watch a flamewar begin that shows that no matter how your study comes out there are going to be a lot of people who are going (probably very rudely) tell you that you're wrong no matter what the outcome.

      2) Create usability criteria based on common sense and ease-of-use and attempt to apply then to the problem.

      3) Be happy that somebody is paying you for being a consultant, which really is a cushy deal because you get paid regardless. It's not results that matter, it's convincing the client of how smart you are that really matters. ;)

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    5. Re:Simple by Anonymous Coward · · Score: 0

      this is the supidest, fu--ing thing i've hear .... ./ lin general are too advanced ---- their opinions are not representative ...... now, he OP didn';t specify the target for the usability l study ... the pack that reads this site is hardly the "average joes" out there .... this crowd has strong opinions, and won't budge, hardly the type you want to seek out and try to influence if you take the feasibility study results and *actually* do something with them....

    6. Re:Simple by JulesLt · · Score: 1

      Hmm - something tells me the Slashdot community might not be the best people to ask about software usability.
      Most of us are capable of quickly getting up to speed with quite unusable software, that we've become blind to the pain.
      We also may be deluding ourselves - I THINK I'm very productive using vi through a Unix terminal, but actually that's just the way I've been programming since the 80s - if I put the same effort into learning PFE as I did with vi, I may find it better, but I'm always judging anything new against years of experience on something else.

      The problem is that usability, like anything else, needs clearly defined requirements - 'How usable is this site to the over-50s with little computer experience' - rather than a general problem, much as we would like it to be. Now that's not always easy with websites or applications, but at least they generally have a specific audience.

      The desktop, on the other hand, is the most generic part of the system, and needs to work well for all categories of users, which is an incredibly hard thing to get right. You have to remember that most basic users never change a single preference or setting ever, while advanced users will. But they will object to anything that is simple out of the box.

      --
      'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
  5. Good Lord by Anonymous Coward · · Score: 2, Insightful
    a deep and objective study on the Unix desktop
    Ha. Ha ha. Ha ha ha heh heh hee hee hee hee ha ha HAA HAA HAA HAAA HARRRRRR. You might as well do a study on whether apples are better than oranges, or settle the One True God question once and for all. It's hardly possible to do a deep and objective study on the merits of the Linux kernel vs. the FreeBSD kernel even though that's reducible to a purely technical inquiry.

    It *does* sound like perfect academic paper fodder.
  6. Study Useability by Anonymous Coward · · Score: 0

    by actually using it in daily life!

    (on a side note: I was suprised after switching to Linux that I was not distracted anymore by annoying popups for virus scanners, 'unused icons' bullshit, 'network is connected' messages)

  7. for meaningful results... by smash · · Score: 5, Interesting
    I'd ensure first up that the study runs for "long enough".

    3-6 months perhaps?

    "Usability" imho, in the usual meaning of the term, is a load of wank.

    Who cares if the first time someone uses the environment that it takes a little orientation to get used to? In the real world, if a couple of weeks of pain makes you much more productive after that, it's a net benefit imho - the remainder of your time using the environment outweighs the significance of the learning time.

    I'm not saying that initial learning is not important, but I think that these studies need to show both sides of the equation...

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:for meaningful results... by Anonymous Coward · · Score: 0

      I think you bring up a good point, however the speed it takes the average person to learn to use a OS or software package directly effects their productivity with it. If it takes me say, 2 months to learn every in and out a specific piece of software and 2 weeks to learn it's competitor to the same degree, and assuming the same features, thats 6 weeks extra of full usage I'm getting. To both employers, and private users thats important, they didn't buy or download the product to learn how to use it (most of the time). They got it so they could make use of it's features, and every second that they have to spend learning the program is another second they can't get the most out of it. Usability is very important.

    2. Re:for meaningful results... by Rakshasa+Taisab · · Score: 1

      Most usability test would propably rank f.ex emacs pretty low, but when you compare the speed at which a veteran with emacs can code compared to a veteran of MSVC or the like...

      3-6 months isn't enough, 3-6 years sound much more resonable.

      --
      - These characters were randomly selected.
    3. Re:for meaningful results... by smash · · Score: 1
      I see your point, however, in the context of an open-source desktop environment study, even 3-6 months is a long time - more than a year is an eternity...

      It's typically at least 1 minor rev of KDE or Gnome (in 6 months), and a lot can change in that time.

      Also, good luck getting funding/approval/thesis time for a 6 year study :)

      I agree though - an OS/environment that you can learn to be more productive in over the years is more important than the requirement to be instantly somewhat productive, if that comes at the cost of long term gains.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:for meaningful results... by Hognoxious · · Score: 1
      I'm not saying that initial learning is not important
      I agree, relative to the ongoing use, it may seem unimportant in terms of time. But it's important because it's initial; you have to go through it to get to the next stage. And first impressions count, maybe more than they should, but that's how it is.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  8. usability? by Anonymous Coward · · Score: 0

    Sheesh man. It's Unix. It's not mean to be usable. : p

  9. My thoughts by gid13 · · Score: 5, Insightful

    Get people who are not experts, see how many problems they run into doing simple tasks that they're familiar with on Windows. See how many of these they can solve themselves. Start half of them on Gnome and move them to KDE, do the other half in the reverse order.

    It is probably also worth noting that most people (apparently including Linus) consider KDE more powerful, so KDE is kinda at a disadvantage.

    1. Re:My thoughts by angaram · · Score: 1

      Not a bad approach for starters. It would be important to also have different classes of users represented, e.g., novice, proficient, expert.

      Also, it would be useful to construct a set of metrics like number-of-clicks-to-achieve task x. Then calculate some average number of clicks or layers of dialogues or number-of-clickables-on-screen, number of distinct ways to perform one particular action or whatever. Also average number of non-resolvable problems that result in call to helpdesk. Interpretation can come later, but like parent post, I would say definitely first get some data from design and from real-world usage.

    2. Re:My thoughts by gid13 · · Score: 1

      "number-of-clicks-to-achieve task x"
      Yeah, good idea. It would be very interesting to me to see if there is a correlation (either positive or negative) between this and what I mentioned about users' ability to perform tasks and/or solve their own problems.

    3. Re:My thoughts by Anonymous Coward · · Score: 5, Interesting

      It might be better to test it on childern.

      most people have used windows at one time and expect things to have that type of layout.

      children who havent gotten used to what windows is like might find it a bit easier/harder to move around in.

      you could have 2 groups of children

      set one group of children to use gnome for the first week/month/year and kde for the second week/month/year whatever
      and set the other group to use kde for the first week/month/year and gnome for the second week/month/year

      and compare there reviews of how easy it is to move around.

      however it might be better to test it out on teenagers are they will be able to take more infomation in.

    4. Re:My thoughts by Anonymous Coward · · Score: 0

      Usability extends to those who are adept at using the environment they are in.
      Just because I know _how_ to do something in an environment, does not make that environment more usable. You've got to take into account consistency of how related tasks may be completed and the number of steps it takes.

      Oh, and remember the principle of least surprise.

    5. Re:My thoughts by EvanED · · Score: 2, Insightful

      I think testing on children, while it would give interesting results, isn't what they're aiming for. In the real world most people WILL be moving from Windows, so if you're interested in doing this study to help, for instance, distributions or new users choose between them, or help the developers fix problems, this is what you should test.

      Also, a lot of the tasks you'd be interested in testing a child wouldn't know about. If you were to ask, for instance, the user to write a formal letter in a word processor of their choice (or pick one, whatever), save it, then print it to a specific printer, a kid's not gonna be able to do that.

    6. Re:My thoughts by Arandir · · Score: 1

      That is precisely the WRONG approach! It's why we need REAL usability experts to study this problem, instead of a bunch of pundits who read some website and think themselves experts.

      The right approach is to know who you users are, and get a sample of THEM to test. "People who are not experts" is not the target market! They are not your users!

      Studying bicycle usability by only testing against people who do not know how to ride bicycles is stupid. Studying the usability of a manual transmission by only testing against people who do not know how to drive a stick is stupid. Studying GNOME and KDE usability by only testing with Windows and Mac users is stupid.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:My thoughts by vdboor · · Score: 1

      Get people who are not experts, see how many problems they run into doing simple tasks that they're familiar with on Windows. See how many of these they can solve themselves. Sounds like they did with http://betterdesktop.org/ It's really interesting to see new users struggle with basic tasks in your favorite apps. Simple things, like "add your friend to the addressbook". Some tasks are really hard even if users claim it's the best program in the world.

      --
      The best way to accelerate a windows server is by 9.81 m/s2 ;-)
    8. Re:My thoughts by Hognoxious · · Score: 1
      Studying bicycle usability by only testing against people who do not know how to ride bicycles is stupid. Studying the usability of a manual transmission by only testing against people who do not know how to drive a stick is stupid.
      And studying trainer usability by only testing people who don't know how to fly is stupid. Er...
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:My thoughts by Arandir · · Score: 1

      Bad analogy. You would be truly stupid to test aircraft control usability by testing against non-pilots. While you may use a trainer for your testing, you don't want to test with people who can't fly.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    10. Re:My thoughts by Hognoxious · · Score: 1

      You'd test an aircraft intended for trainee pilots with top-gun pilots who can fly anything with wings (and some without) even while half asleep?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:My thoughts by Arandir · · Score: 1

      No. Stop being silly.

      I would test aircraft designed for professional pilots by testing them against professional pilots.

      I firmly and vociferously oppose the idea of the "trainee" desktop. If you don't know how to ride a bicycle, get training wheels, and stop demanding that everyone else ride a tricycle!

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  10. The Nipple? by mukund · · Score: 2, Funny

    You've got a lady friend and you have been called to help on conducting a deep and objective human interface study on the desktop?

    Go for it!

    (If you're wondering about the subject of this comment, the nipple is one of the most intuitive human interfaces btw).

    --
    Banu
    1. Re:The Nipple? by catmistake · · Score: 4, Funny
      the nipple is one of the most intuitive human interfaces

      maybe on a woman... but I don't consider my own very intuitive; I can't figure out what its purpose is.

    2. Re:The Nipple? by cyclop · · Score: 1

      You are late, but thanks for advice. ;)

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    3. Re:The Nipple? by xdroop · · Score: 1
      If you're wondering about the subject of this comment, the nipple is one of the most intuitive human interfaces btw

      You, sir, have obviously never observed the first week of breast-feeding. It is hard on the mother and the child.

      The nipple, sir, is a learned interface; one that must be taught (to both people involved in the... err... interaction).

      --
      you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
    4. Re:The Nipple? by ozmanjusri · · Score: 5, Funny

      but I don't consider my own very intuitive; I can't figure out what its purpose is.

      You're a geek, so just use the process of elimination. All you have to do is remove your nipples, then wait and see what stops working.
      It's not rocket science...

      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:The Nipple? by Nefarious+Wheel · · Score: 1

      Sort of like saying the compatibility exists at the data link level, but the user interface sucks?

      Sorry...

      --
      Do not mock my vision of impractical footwear
    6. Re:The Nipple? by fireboy1919 · · Score: 1

      one that must be taught

      Only the location must be taught. A child comes with built-in homing (they'll turn towards anything that touches their face), and built-in sucking and drinking.

      So...its pretty close to not taught. Its not like they need that last bit. Their bodies aren't really strong enough to get to it even if they had some means of zeroing in on its precise location alone; they need the nurses for that.

      By comparison, what other interfaces do you immediately know how to use as soon as you're holding it without any knowledge at all? I can't think of any. I'd say that the nipple is more intuitive and less learned than any other existing interface. ,,,and I've used up my "totally useless argument" quota for the week.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    7. Re:The Nipple? by Anonymous Coward · · Score: 0

      next time you're with a girl, have her flick her tongue across your nips while she gives you a hand job. You will soon understand that they are in fact good for something! ;-)

    8. Re:The Nipple? by stilborne · · Score: 1

      ah nipples. a nice topic!

      but no, it's not just the location. it's also "latching", the process of getting the suction bit working, that is taught.

      about the only thing a baby knows is how to suck and that it's hungry.

      which is much like many engineering projects: sucking comes naturally, but doing anything productive takes effort and education.

    9. Re:The Nipple? by Anonymous Coward · · Score: 1, Interesting

      Well, I've long suspected girls are good for something.

    10. Re:The Nipple? by gringer · · Score: 1

      I don't think the sucking matters all that much. Babies can usually cause milk to come out by just massaging the nipple with their tongue.

      --
      Ask me about repetitive DNA
  11. For an example... by Anonymous Coward · · Score: 1, Informative
  12. KDE vs. GNU & What about the others? by catmistake · · Score: 1

    I have a feeling there are more interfaces than I can count... I don't know, so I'm asking... What are the other interfaces? And aren't there more than one interface from KDE & GNU?

    I can appreciate that a PhD student has to narrow their field in order to complete their study, but this is an interesting topic. I could see entire periodicals dedicated to available interfaces. Hey, there aren't any of those are there?

    1. Re:KDE vs. GNU & What about the others? by Sam+Haine+'95 · · Score: 1

      Take a look at the RISC OS desktop. Fourteen years old and still years ahead of anything else for usability. Too bad the rest of the OS is obsolete. :-/

    2. Re:KDE vs. GNU & What about the others? by Tab+is+on+Slashdot · · Score: 0

      Indeed, there have been countless iterations of different UIs throughout the history of graphical computing. Linux alone has dozens of disparate DEs and WMs. Fluxbox, FVWM, Window Maker, Enlightenment DR16, XFCE, KDE, and Gnome are among the most popular and most current and stable examples. Keep in mind, of course, that the 'nix desktop is experiencing a huge evolution right now, with projects such as ToPaZ (storyboard) and Luminocity, Appeal with Plasma, SymphonyOS' Mezzo desktop, and Enlightenment DR17.

    3. Re:KDE vs. GNU & What about the others? by catmistake · · Score: 1

      Outstanding. Thank you!

  13. Use Science! by mshaslam · · Score: 0, Troll

    Use Science! Flip a coin and justify your reasons later.

  14. Long-Term Efficiency by Anti-Trend · · Score: 5, Insightful

    I for one would like to see a study involving not just how easy it is to learn an interface, but once learned how productive one can be in said interface. For instance, I am proficient in both KDE and Gnome (and a myriad of other WMs which aren't mentioned here), but I feel I can get the most work done faster in KDE. Of course I do tweak quite a few aspects of KDE, but I digress. I would really like to see a productivity evaluation between already proficient users, confident with their skills on their respective interfaces, performing a series of common tasks and comparing the results.

    --
    Working in a DevOps shop is like playing in a band made up entirely of keytarists.
    1. Re:Long-Term Efficiency by Anonymous Coward · · Score: 0

      Wow you sound like a real "power user".

    2. Re:Long-Term Efficiency by smash · · Score: 1
      My thoughts exactly.

      I find the gnome interface a little "cleaner", but several things in KDE just work better for me. The KDE IOslaves (fish, etc) just rock - excellent for web development, etc - they're a huge productivity boost for me.

      Ripping CDs in whatever format with full CDDB support etc with drag and drop to another folder just rocks.

      Having said that, right now at home I'm running ubuntu 5.10 with gnome. I find it less cluttered to navigate, but in terms of actual application use, right now KDE has it I think :D

      Development is another story. I'm going to play with GORM/GNUstep on the weekend :)

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Long-Term Efficiency by JanneM · · Score: 2, Insightful

      For me it's the exact opposite. I'm a lot more happy in Gnome; it doesn't get in my way. From the default Ubuntu installation I don't need to tweak anything desktop related, it all just works.

      As for doing a usability study, you first have to decide what to measure, then to decide what your users are. "everything" and "everybody" are hopeless non-answers.

      On what to measure, you could focus on several things: time spent dealing with the desktop rather than your work; number of desktop related problems run into; perceived comfort by the users. All of these (and many more) would be legitimate targets - and no need to pick only one, you'd pick some number of them that you can study at the same time. Probably the one that says the least is measuring the number of clicks - for measuring intrusivness or comfort, time spent on non-work tasks or user perception is probably much better.

      On users, you need to decide wether you want people experienced users of other systems, or novices; people mainly Windows users, Mac users or exposed to both; the level of understanding and interest in computing; the kind of task the users are expected to be interested in (gaming, office work, home use, development, technical work); the age and education level. Also, you need to control for previous exposure (direct or indirect) to either desktop and to willingness to actually use either (or any Linux) desktop at all as part of the study. Controlling for the subject variation is all a hoary problem, and is the single most important factor in determining if the study would be useful of a piece of dross.

      --
      Trust the Computer. The Computer is your friend.
    4. Re:Long-Term Efficiency by monkeyGrease · · Score: 2, Interesting

      If long term efficiency (productivity) is the thing to be compared, then I'd assert more than just Gnome or KDE should be on the table. After all, they both represent implementations of very similar metaphors and workflows.

      I'd like to see alternatives such as a ultra-lean-configuration fvwm/twm class desktop (representing thinner organizational and interactive metaphors upon a shell-centric workflow), an ion desktop (completely different desktop metaphor), Mac OS X's desktop, and maybe just a straight linux console (for comparison purposes as I do not think a single shell w/o access to graphical apps would be competitive).

      Personally, I've refined over the years an fvwm configuration w/o borders, w/o icons, w/o title bars, lots of keybindings...efficient for high shell and vim counts...but difficult for one handed (like with the other hand holding a phone or food) usage. Basicly, ion made sense to me in a lot of ways, but is difficult with apps and application workflows that assume 'normal' windowing, so I went pretty far down the minimalist road with fvwm. (Note that FvwmProxy is indespensible for such a desktop, and I'd say it is superior to Apple's expose in usefulness)

  15. Usability by Anonymous Coward · · Score: 0

    Keyboard accessibility
    Keyboard accessibility
    Keyboard accessibility

    The above was achieved more through reflexive twitches than through hand-eye coordination.

    The main thing Billy did right for the early versions of Windoz was to build in keyboard accessibility.

    I was so delighted when I discovered that alt-tab worked in Firefox to switch tabs.

  16. Allow power-users to tweak settings first-NO by Anonymous Coward · · Score: 0

    "The out-of-the-box setup is a compromise at best; and shouldn't be used to judge the overall usability for people who use the system more than once."

    I wouldn't recommend doing that.

    1. Re:Allow power-users to tweak settings first-NO by ucahg · · Score: 1

      Using Windows more than once?

  17. My advice? by rampant+mac · · Score: 5, Insightful
    "I have been called to help, as a long time GNU/Linux desktop user."

    My advice? Don't have someone who's been a long time GNU/Linux user assisting her. Chances are, you're fond of either KDE or Gnome. Before the study has even started, I'm alarmed by potential bias. Let her do the study on her own, gather the facts and come up with her own conclusion. Isn't that what Ph.D.'s do?

    "[...] while I provided her a number of links on background information and previous usability studies on both DE, and advised her to subscribe to relevant mailing lists of both projects."

    To me, the study is already flawed. You've dropped a load of information onto her lap, while a complete "newbie" doesn't have that same luxury. How can a usability study be unbiased in this manner? Who's to say you didn't provide her with REALLY good links to KDE information, while giving half-assed links to Gnome?

    --
    I like big butts and I cannot lie.
    1. Re:My advice? by cyclop · · Score: 3, Informative

      You didn't understand. She will conduct the study, but that's not she will judge what's more usable and what's not. This would not be a usability study, it would be a -1,Flamebait article. She plans instead to put categories like WinXP-proficient people,MacOSX-proficient people and total computer noobs (if any still exists) in front of Unix desktop enviroments and see their reactions and if and how they can be proficient with them. She's using them to understand them and for obvious curiosity, and I gave her info to help her tailor the study.

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    2. Re:My advice? by ardor · · Score: 1

      To me, the study is already flawed. You've dropped a load of information onto her lap, while a complete "newbie" doesn't have that same luxury. How can a usability study be unbiased in this manner? Who's to say you didn't provide her with REALLY good links to KDE information, while giving half-assed links to Gnome?

      No, thats actually a good start. User X gathered some information from various links and tries to work with this little knowledge. Its the same in Windows. There are tons of Windows help sites, tips&tricks etc. and help sites. Usually, geek Y gives Windows user X these links when X wants to do something with Windows (Y being the geek-next-door). Also, Y is often not a true geek, but one of the wannabe power users who read about the newest coolest memory optimizer shareware in the newest shiny CD on that PC magazine.

      --
      This sig does not contain any SCO code.
    3. Re:My advice? by Froggy · · Score: 3, Insightful

      To me, the study is already flawed. You've dropped a load of information onto her lap, while a complete "newbie" doesn't have that same luxury. How can a usability study be unbiased in this manner? Who's to say you didn't provide her with REALLY good links to KDE information, while giving half-assed links to Gnome?

      The researcher won't be a subject. You can't do a usability study that way. You need to recruit a bunch of people who match the kind(s) of user you're studying, get them to do a range of tasks, and observe various aspects of their performance. If you're your own subject, you're not doing research. You're just airing your opinion.

      Speaking as a PhD student, one of the most important things we are expected to do is a literature survey. That means we have to go out and read studies that are relevant to our research topic, and critique them. If the researcher fails to discuss them, her supervisors should ding her for not having done her reading. If she can't judge the worth of the studies for herself, she's not working at PhD level yet. She should have a good grasp of what constitutes good research by now.

      I know I'd be thrilled to have a load of pointers to relevant studies dropped in my lap. I'll judge their degree of assedness myself, thank you very much.

      --
      It is a woman's prerogative to change other people's minds.
    4. Re:My advice? by Antique+Geekmeister · · Score: 1

      Good thoughts. I'd also recommend that the study leader take a good look at Eric Raymond's famous rants about open source interfaces, covered here at Slashdot some time ago and readable at http://www.catb.org/~esr/writings/taouu/html/ch05s 01.html. Eric makes a lot of good points about where open source interfaces often fail to actually be useful without reading the source code or for new users, as opposed to experts.

  18. objectivity schmuctivity by abes · · Score: 4, Insightful

    It's not clear that one can easily do an objective study on usability, as it can mean very different things to different people. It should at least be done with segregated populations (e.g. power-users vs. novices).

    Some examples:
    * A novice might look for how obvious it is to do a certain task, whereas an expert user might instead prefer what can be done fastest (e.g. notepad vs. emacs).

    * Related: How much time does this person use a computer/this application can be an important factor. If I rarely do 3d design, I want to be told how to do everything, and have obvious controls (i.e. > 3 parameters might boggle my mind). However, if I work for Pixar, the verbose messages, and dumbed down controls (i.e. 30 parameters might just not cut it for what needs to be done).

    * Certain paradigms might make sense to people who are used to using certain types of systems. Files and folders make perfect sense to many people, but certainly not to everyone (e.g. my mother). We think these simplified analogies work better for novices, but that isn't always the case. People think differently, and different analogies will make more/less sense dependent on their world view.

  19. Some suggestions by ardor · · Score: 2, Interesting

    *) Get total PC newbies and Windows users to try using them and observe what they do, what they try, how and why they fail to succeed in their attempts. Let them talk verbosely about what they are doing.

    *) Count the times you had to look in a manpage, in google, and how often you had to fire up a console for doing simple things (like creating a shared folder, browsing the internet, installing some plugins like flash etc.) Keep in mind: SIMPLE things! Trivial tasks done by the casual user.

    *) For each system you need to learn how to use it, thats a fact. Unix users have to learn the concept behind the filesystem (nothing too fancy, but basic knowledge about what mounting is for example). This is comparable to the knowledge about the drive letters in Windows, the usage of backslash for separation in paths, that .exe are apps etc.

    *) Review the help system and documentation. Among other things, look for technical mumbo-jumbo. This is a common error. Stuff like SSH, SSL, CORBA, FUSE, pthreads etc. should never occur in enduser documentation.

    *) Have a look at the menus. Are they cluttered or usable? How long did you have to search something in the menu?

    --
    This sig does not contain any SCO code.
  20. don't do it! by schwaang · · Score: 5, Insightful

    But if you must, at least don't do KDE vs. Gnome. What's the best possible outcome of that? ("So in summary, Gnome tended to be less confusing for newbies, but power users preferred the configurability of KDE...")

    Instead compare either or both against Windows or Macintosh for tasks that your _specific target userbase_ would do. [If you haven't defined one or more use cases you've already lost.] This would be much more valuable.

    Better yet, switch your topic to focus exclusively on accessibility (a11y). Every DE out there needs some accessibility love.

    1. Re:don't do it! by Elektroschock · · Score: 1

      In fact KDE and Gnome are kind of "subdistributions", the kernel is another.

      The problems of Linux are usually not on that "KDE or Gnome" level anymore. KDE serves all my needs, I also like Gnome and I am more productive than on Windows on both.

      The comparison is flawed because, I mean, think of webbrowsing. I use Konqui, Gnome users would use Epiphany or Galeon. But here I currently use Firefox on KDE.
      So what use has a KDE vs. Gnome comparison here?

      What me annoys on Windows is that opening a PDF in Acrobat often freezes my system. This is a acrobat reader problem, no Windows problem in the strict sense. And I like KDE because Kpdf does not do that. This is a real productivity issue for me.

      My most important desktop productivity feature on Windows for me is Google Desktop Search. With KDE KAT and Gnome Beagle now intresting equivalents are developed or with good old locate I have most of that functionality and do not need it that much, as data is better organised on Linux. Now: Google Desktop Search does not belong to Windows, so testing the usability of Windows makes no sense here. You have to test a productive system.

    2. Re:don't do it! by Brandybuck · · Score: 1

      But if you must, at least don't do KDE vs. Gnome. What's the best possible outcome of that?

      I think they're doing it for the jihad value. Why else would you do a study comparing the two?

      A real usability study would study usability. Duh.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:don't do it! by jdog1016 · · Score: 1

      Actually, I think that its a really good idea to do exactly the study that they've proposed... KDE and Gnome are the two most popular WMs for Linux and a usability study should be able to find strengths and weaknesses in both. Its really not fair to jump to the conclusion that KDE is better for power users and Gnome better for beginners--the study hasn't even been done yet.

    4. Re:don't do it! by WamBamBoozle · · Score: 1

      Which distribution you choose has a great deal of impact on usability. Redhat went to great lengths to make KDE and Gnome as similar as possible.

      The developers of both GUI's are familiar with both Windows & OSX and try to go beyond them in their work. It would be useful to have an objective list of where they diverge.

  21. Personally I think Apple has... by SmoothTom · · Score: 1, Interesting

    Personally I think Apple has done a quite decent job of building a GUI on top of a UNIX core (the Darwin flavor of freeBSD).

    Currently they have it working on two different processor families (the IBM Power series, and Intel).

    Yes, it is proprietary, but that does NOT mean that "Aqua" is not a GUI desktop running on a UNIX system.

    Why not compare the other UNIX desktops with what may be the best UNIX desktop running?

    Don't get excited, it's just an honest question. After all, just because it was done by a commercial software shop doesn't mean it doesn't work...

    How DOES the usability of other attempts at a UNIX GUI stand up to Aqua?

    --Tomas

    1. Re:Personally I think Apple has... by temojen · · Score: 1

      IMHO KDE (3.4) is better than Aqua. But that's for the tasks that I do. YMMV.

    2. Re:Personally I think Apple has... by hyperbotfly · · Score: 1, Informative

      MacOS X != FeeBSD + Aqua
      It is a hybrid kernel called XNU which combinines the Mach 3.0 kernel developed at Carnegie Mellon University with COMPONENTS from the FreeBSD kernel. XNU is an acronym for X is Not Unix. Want proof? Many useful UNIX commands WILL NOT WORK in the toyish OS X command line interface (wildcard-while not a command- comes to mind, but theres lots more)

    3. Re:Personally I think Apple has... by planetfinder · · Score: 1

      How many things out there are called UNIX that aren't "really" UNIX in your opinion ? Is Linux "really" UNIX ?

    4. Re:Personally I think Apple has... by Anonymous Coward · · Score: 0

      I thought you knew what you were talking about until that last bit. Whether or not the wildcard character works on the command line has absolutely nothing to do with the nature of the kernel. I could modify bash on Linux to do something weird with the wildcard character and I would not have to touch the kernel.

    5. Re:Personally I think Apple has... by Elektroschock · · Score: 2, Interesting

      > Personally I think Apple has done a quite decent job of building a GUI on top of a UNIX
      > core (the Darwin flavor of freeBSD).

      Well, this is no real option.

      Because for Apple users it is irrelevant whether it is build on foosys or Unix. When you run a C64 emulator on Linux which is distributed as a game console to play games you cannot say "this is a real Linux" only because a techie can open a linux console. For the average use it is C64. And for the manufacturer it it was a rather technical choice what runtime plattform he chose. When you look at a diamond you can also think of carbon and sure it is.

      But all these Apple freaks which want to belong to the Unix family do not understand that the essence of Macs is not Unix as it was not PPC. And when Apple switches tomorrow to Intel and from BSD to foosys, Apple users will find other silly arguments to rationalise their apple preference.

      In my opinion KDE is more productive for me. But it depends. What is the real problem is hardware drivers and configuration stuff. Not difficult to get beaten by the most proprietary plattform. When you do not have to support the whole hardware cosmos things get easier.

    6. Re:Personally I think Apple has... by Anonymous Coward · · Score: 0

      I'd be willing to bet that the original poster's comments can be translated thusly:

      "The last time I touched OS X was when tcsh was the default shell. I'm an ignorant Linux user who doesn't really realize that: a) there are shells other than bash and b) bash is the default shell now. Since tcsh didn't behave the way bash does, it's clearly a toy and not as powerful as my shell in Linux, which is bash just the same as OS X is now, but I'm ignorant of that fact."

    7. Re:Personally I think Apple has... by hyperbotfly · · Score: 1

      Who ever said Linux was UNIX? WTF?

  22. I used a Solaris CDE Desktop from 1992 to 1999 by PenguinBoyDave · · Score: 1

    Worked perfectly. Email, Internet, Applix Word, Spreadsheets, etc. Putting KDE with OpenOffice on it would only make it that much more useable and interesting.

    Frankly, I don't see why this is needed...people have been using it for years.

    There...Can I please have my doctorate now?

    --
    I'm not a troll, but I play one on Slashdot.
    1. Re:I used a Solaris CDE Desktop from 1992 to 1999 by Anonymous Coward · · Score: 0

      but its sooooo fugly!

    2. Re:I used a Solaris CDE Desktop from 1992 to 1999 by jumpingfred · · Score: 1

      I dislike CDE intensely. I hate the way the icon box is covered up by other windows. I would much prefer the task bar thing at the bottom of windows and probably every other window manager around.

    3. Re:I used a Solaris CDE Desktop from 1992 to 1999 by crimson30 · · Score: 1

      I agree with both the parent and grandparent posters.

      I found Solaris CDE to be kickass for usability, but fairly fugly. So why not just come up with a pretty CDE? I would think people to pick that any day over KDE, Gnome or XFCE/Fluxbox.

  23. Re:My Advice by Anonymous Coward · · Score: 0

    Wow, you really come across as a... well, as a Gnome user, actually. :P

  24. Here's a suggestion: by maynard · · Score: 1

    Try questioning the slashdot community. They're sure to offer up objective advice on the KDE vs. Gnome debate!

    *cough!*

  25. If you are pursuing a PhD in interface design... by sweeze · · Score: 1

    If you are pursuing a PhD in interface design, do you really need to ask slashdot how to conduct a usability survey?

  26. Don't ask the experts by Fujisawa+Sensei · · Score: 1

    You want an unbiased opinion?

    Don't ask us.

    For one its not GNU/Linux Desktop. It's KDE vs GNOME.

    KDE runs under BSD as well as Linux. Gnome runs under Solaris.

    Of course the GNU people probably want to start calling *BSD running GNOME GNU/*BSD because of all the GNU code in it.

    Oh, wait. Its not that popular.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    1. Re:Don't ask the experts by cyclop · · Score: 1

      The title of the post says: Unix desktop.

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    2. Re:Don't ask the experts by JanneM · · Score: 1

      KDE runs under BSD as well as Linux. Gnome runs under Solaris.

      Gnome runs under BSD. And as far as I know, there is a fairly recent port of KDE to Solaris. And XFCe is probably ported to more platforms than either of them :)

      --
      Trust the Computer. The Computer is your friend.
  27. Answer is simple .. by sundru · · Score: 1

    The best usability desktop is where

    1. Ctrl+C (Copy), Ctrl+X(Cut) Ctrl+A (Select All) Ctrl +V(Paste) Ctrl+P (Print)

    works in all applications you open out of the box.

    2. You open up a file Browser, go to the folder you wanna browse and type the first letter of the file and the cursor takes you there.

    One has to agree, whatever follows MS Windows closely.
    In this case that would be kde handsdown .

    1. Re:Answer is simple .. by sundru · · Score: 1

      "Just because MS has the greatest marketshare"
      How else do you think usuability is defined ? whatever a majority of the peeps are comfortable with.

      Do you think any application would survive if the print button was located in the help menu ? I believe we owe it to MS for standardizing many of the function buttons in an applcation. Atleast when someone is lookign for a particular button you have a vague idea where it could be located.

    2. Re:Answer is simple .. by An+Onerous+Coward · · Score: 1

      No, no, no. The simple answer is this: The most usable desktop is one where all text boxes implement EMACS-style commands. For example, Ctrl-W cuts, Ctrl-Y pastes, Alt-W copies, Ctrl-N takes you to the next item or moves the cursor forward, etc.

      That, for me, would be the absolute most productive desktop around.

      Your problem is that you're taking your own personal preferences about which arbitrary mappings of keys to actions works best for you, and you're assuming that it would work best for everyone. As someone who uses EMACS constantly, anything that maps my EMACSy instincts to other programs just feels "right" to me.

      In conclusion, one does NOT have to agree.

      --

      You want the truthiness? You can't handle the truthiness!

    3. Re:Answer is simple .. by Stevyn · · Score: 1

      In other words, consistancy. Consistancy is the key to making things intuative to learn and easy to use. This includes icons, toolbars, fonts, dialog boxes, etc. Most of these things are pretty well covered in Gnome and KDE when using Gnome apps and KDE apps. The difficulty lies when someone wants to use k3b, firefox, juk, openoffice, gaim, and gftp in either desktop. They all share different appearences which makes them appear thrown together.

      I mention these specific apps because I use them frequently in both KDE and Gnome. I've tried the gtk engine to display the gtk apps like they were qt, but I had stability issues so I had to revert back to their original forms. I consider these apps the best in their individual categories and that's why I use them and deal with the inconsistancies.

      I guess what I'm saying is usability might improve not just for newbies but for power users if all apps I used in KDE shared the same dialogs, at the very least. Icons and widgets would be nice, but I don't know enough about the underlying architectures of qt and gtk to expect them to be able to share these features.

    4. Re:Answer is simple .. by JanneM · · Score: 1

      The best usability desktop is where

      1. Ctrl+C (Copy), Ctrl+X(Cut) Ctrl+A (Select All) Ctrl +V(Paste) Ctrl+P (Print)

      works in all applications you open out of the box.

      2. You open up a file Browser, go to the folder you wanna browse and type the first letter of the file and the cursor takes you there.

      One has to agree, whatever follows MS Windows closely.
      In this case that would be kde handsdown .


      Gnome works the same (as does, I believe, most other DE:s out there).

      Why is it, byt the way, always kde-users that seem to frame this all as some big fight, with a winner and loser?

      --
      Trust the Computer. The Computer is your friend.
    5. Re:Answer is simple .. by Anonymous Coward · · Score: 0

      I used to be annoyed by this, but then I realized two things:

      1) Not all programs in Windows use the same widget set. Microsoft Office programs use the new flat widget style while IE and others use the older style. 3rd party programs sometimes use classic widgets, sometimes XP widgets, sometimes their own widgets. It's actually less systematic in Windows than it is in Linux where, with the exception of a few ancient X apps, everything is either GTK or Qt.

      2) I use ThinKeramik for KDE apps and Clearlooks for GTK apps. The themes, while not exactly similar, are pretty close. Even so, I think both of them look nice, so even if not every program looks the same, most programs still look nice. And that's what really counts.

    6. Re:Answer is simple .. by sundru · · Score: 1

      God Wot!! you must be one of the select few who does that.
      If Motif applications and Emacs style commands are you cuppa you are better of with
      XFwm or CDE for that .

    7. Re:Answer is simple .. by Anonymous Coward · · Score: 0

      You mean MacOS.
      Windows used to use Ctrl-Insert for copy, Shift-Delete to cut and Shift-Insert to paste. Microsoft changed it to be more Mac-like because ctrl-x/c/v is easier to remember.

    8. Re:Answer is simple .. by spitzak · · Score: 1

      Parent is right. The official "Windows" method is Ctrl+Insert for copy, Shift+Delete to cut, and Shift+Insert to paste. This is also the offical CDE/Unix method. These actually still work in many applications on both Windows and Unix, try them.

      Both Windows and Unix quickly added the xcv settings because it was obvious from the Mac that they are easier. So the poster is bascially saying the orignal Mac is the best interface.

  28. It all comes down to one thing. by thisisauniqueid · · Score: 1

    It all comes down to one thing. Can the user reconfigure their mouse so that right-click launches a terminal? If not, it's a useless desktop, and you should tell everybody to switch to a REAL desktop environment.

  29. Amount of help & documentation by Neo-Rio-101 · · Score: 1

    Something that both interfaces really lack are decent help documents from the GUI.
    I think KDE edges out gonme in this department, but by and large, the help documents on both lack the completeness you would expect. This is not the fault of the GUI's per se, but the fact that X application programmers don't have to make KDE/GNOME help documents - I don't think it's really standardized.

    --
    READY.
    PRINT ""+-0
    1. Re:Amount of help & documentation by ardor · · Score: 1

      Yeah, thats true. manpages are NOT for endusers. Definitely. I do like Microsofts CHM format a lot, but I don't know if it can be used freely. Then there is DocBook, which could be used for a standard documentation. For Linux, maybe a modular documentation system would do fine. Basic documentation common to all distros, and on top of that KDE documentation, K3B docs, KDevelop, Konqueror etc. as modules. AFAIK only devhelp features this, but devhelp is very gnome-centric.

      --
      This sig does not contain any SCO code.
    2. Re:Amount of help & documentation by Elektroschock · · Score: 1

      At least you have to make sure that all KDE applications have man pages. This is a quality problem. The documentation can be improved and standardised. Also a quality problem. But most problems users face originate not from the desktop environment but from the level below the desktop environment which cause trouble within the desktop environment. You cannot listen to sound because your sound driver is wrong configured or you need to install a special library.

  30. USE KDE!! by Anonymous Coward · · Score: 0

    Cause Linus said so!

  31. Sanctimonius Know It All Desparate for Attention by Anonymous Coward · · Score: 0

    Blah blah blah. PhD whaever. If you are serious act like adults and do some real research. Don't post bullshit here in a lame attempt to garner attention.

  32. Tainted vs Ignorant users. by khasim · · Score: 4, Insightful

    The first thing to understand is that you will have 3 groups of users:

    #1. The ignorant users: These have never used a desktop before. These aren't as easy to find anymore. I worked with one woman back in the mid 90's who could not even use a mouse. She had to hold it still with one hand while she clicked the button with her other hand. After a week of solitare, she had the necessary muscle coordination to start learning the system.

    #2. The tainted users: These have experience with systems other than the one you're testing. If your system isn't 100% like the one they're used to, they'll waste time clicking around where the functions are on their systems.

    #3. Friends: These have worked on the system that they're being evaluated on.

    Now, a system that is easy to learn for the "Ignorant" class may be incredibly un-friendly for more advanced "Friends".

    Determine what functionality you want to measure and what GROUP you want to measure it for.

    The real "ease" on an interface comes down to 2 things:
    a. Can you quickly guess where a function is based upon your existing experience with it?

    b. Once you know where a function is (you guessed at it before, you asked someone, you went to training), how easy is it to remember that 24 hours later, 1 week, 1 month, 6 months later?

    1. Re:Tainted vs Ignorant users. by gauauu · · Score: 1

      c. And once you've used the interface for months, can you use the function quickly and efficiently?

    2. Re:Tainted vs Ignorant users. by Anonymous Coward · · Score: 0

      you obviousally dont work with sales people. My HR people do not understand what "make a new folder" means.

      finance freaks out when they see an error, they refuse to try it again... Email not sending translates to "my computer is broken you need to come fix it"

      Sales almost every new sales person can not understand what a "login screen" is.

      Marketing has trouble understanding why they cant surf the internet undocked from their docking station and not plugged into a ethernet jack in the board room. "but it works when I am docked" is the answer we usually get.

      I am quite certian that the company I work for does not have a special pool of mentially incompentent and this is typical everywhere.

      The inexperienced user is everywhere. you can find them easily by simply setting the auto align icon feature in the user profile rules and listen to the calls that their programs disappeared because they cant look a little harder and see they simply moved on the desktop.

    3. Re:Tainted vs Ignorant users. by EnderWiggnz · · Score: 2, Interesting

      >#1. The ignorant users: These have never used a desktop before.

      I totally disagree with this. what percentage of your potential audience has "never used a desktop before". Very close to zero, and getting lower all the time. MSFT did do one thing, and that was teach everday people what a desktop was, and how to more-or-less get around a computer.

      There is no reason to try to design anything for this class of user, it is such a small portion of the populace that it can be said to be zero.

      --
      ... hi bingo ...
    4. Re:Tainted vs Ignorant users. by tomhudson · · Score: 2, Interesting

      Its not just the users who are dummies.

      I was TOLD to take out passwords and logins on a database connected to the internet because "its too much bother for the workers to log in."

      So if you know the server and the directory, you can "administer" it. Add inventory. Reprice inventory. Remove inventory. Make a contract selling a $10,000 item for $1.99. Change descriptions. And since it also rebuilds the web site, change the product pictures for pr0n and add links to competitors.

      ... and people wonder why, when I quit, I called the boss a bunch of names.

    5. Re:Tainted vs Ignorant users. by Jon-o · · Score: 3, Informative

      I would add that there are loads of people that use computers every day, but have never learned the basics of the interface they see all the time. I saw someone at work today who, despite doing most of her work in Outlook, and having many folders of e-mail, had no idea that you could collapse and expand the folder tree. If you only learn the tasks as a step-by-step set of actions, and don't learn how to apply those steps to any other tasks, then you really don't know the desktop you use. I think there are a LOT of people that fit this category.

    6. Re:Tainted vs Ignorant users. by Anonymous Coward · · Score: 0

      If I were you, I'd look for another job, because your company obviously hires low-wage idiots. I've worked in many different places, and have never seen nor heard of problems like this in any sort of systematic or routine fashion. In fact, it's quite easy to find employees with 10 years or more of day-to-day experience using Windows.

      Unless, of course, you are one of those low-wage idiots.

    7. Re:Tainted vs Ignorant users. by Anonymous Coward · · Score: 0

      Now, which company did you work for again? And what sort of $10,000 items did you sell?

    8. Re:Tainted vs Ignorant users. by Anonymous Coward · · Score: 0
      b. Once you know where a function is (you guessed at it before, you asked someone, you went to training), how easy is it to remember that 24 hours later, 1 week, 1 month, 6 months later?


      More importantly -- for those functions that you use 10X per day, how quickly and easily can you access them. A feature only used once every 6 months is OK to be hard to use or find.

    9. Re:Tainted vs Ignorant users. by KlaymenDK · · Score: 1

      There are still loads of people ("even in developed countries") that know very well what a pc is, but are as good as utterly clueless how to operate one themselves. This is for instance the 50+ year olds who do not, and have not, worked in paperwork-handling offices.

      "What do you mean, when you write a letter and close Notepad, it's gone? What is this 'save'? I just typed it in, right?" .... I'm not being an arse here, these (potential) users do exist. Similarly, windows, folders, close boxes and menus are in fact mighty abstract terms -- I don't think I've ever seen a 'folder' in the real world, only in american movies and on computers.

      Just my 0.02

    10. Re:Tainted vs Ignorant users. by somersault · · Score: 1

      err... we've got 'folders' that contain CDs and other documents that came with our computers, and our accounts department files paper items in folders. Also the engineers keep folders with manuals, invoices, drawings, etc, and in the IT Dept we have a folder of purchase orders. When you say the 'real world', do you mean playing games on a console? o_0 In schools also people can have folders for different classes..

      --
      which is totally what she said
    11. Re:Tainted vs Ignorant users. by KlaymenDK · · Score: 1

      "When you say the 'real world', do you mean playing games on a console? o_0"

      No, I mean the 'real world' as in Denmark (where did the console come from?).

      We usually store loose-leaf documentation in 4-ring binders, and it's kinda hard to explain to (utter) novices the concept of having binders within binders.

    12. Re:Tainted vs Ignorant users. by a5y · · Score: 1

      Hmm... this reminds me of some of Henry Dreyfuss's early findings in his study of ergonomics, I think the problems he encountered have noticable parallels:

      For example, whereas some of the users in your study will be experienced, others will be completly inexperienced (anyone who says otherwise is fooling no one, for one thing there are always 4 year olds who start poking around on their parent's windows XP machine for the first time. There are always absolute beginners).

      In ergonomics, the best way to make a product (say a paint scraper) usable in anyone's hand; be it a 4 year old girl who wants to help her parents with the DIY for a little or a 7" 2' tall man; is to avoid making any specialisations favouring the "average sized" or "median sized" hand.

      If I were to try and apply this to OS usage, to me it would mean making sure you aren't talking about usability AND desirability. In otherwords, if people already have a favourite OS, anything else will always feel second best, even if it has many newer and better features.

      What I'm saying is to try and get your participants to judge how good the systems they're using on their own merits, not compared to what they've grown to like. And good luck with the research!

    13. Re:Tainted vs Ignorant users. by Hognoxious · · Score: 1
      In ergonomics, the best way to make a product (say a paint scraper) usable in anyone's hand; be it a 4 year old girl who wants to help her parents with the DIY for a little or a 7" 2' tall man; is to avoid making any specialisations favouring the "average sized" or "median sized" hand.
      So you'd make the handle 5cm (2") long and 30cm (12") thick? How un-average a hand is that?
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:Tainted vs Ignorant users. by tomhudson · · Score: 1

      Lets put it this way - pretty much everyone on slashdot would like to have one if they already don't, and if they do, they'd like another one.

      Gee, that doesn't say much, does it :-)

      Unlike my former boss, I have a sense of ethics. He used to have one (at least I htought he did), but over the last few years it just ... disappeared ... or at least diverged significantly from the "norm". At one point you either leave, or you become part of the problem.

      If I wanted revenge, I would have gone through a few proxies and had some fun. I don't want revenge - I like to sleep at night, and I can't do that without a clear conscience :-)

    15. Re:Tainted vs Ignorant users. by Knuckles · · Score: 1

      There are people like, uh, you know, 50+ construction workers and plumbers and stuff, who surprisingly don't spend their days storing CDs that came with their computers, or filing paper items in accounts departments.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    16. Re:Tainted vs Ignorant users. by rbochan · · Score: 2, Interesting

      Exactly.
      My sister's owned a computer since 1998. She's a whiz when it comes to email, using Word, or manipulating her photos in Photoshop. Her first machine was a Gateway monstrosity that she paid way too much for. Now she's got a G5.

      A couple of months back, she was absolutely flabbergasted when she saw me switching between open windows... all this time she's had no idea that one can minimize a window to the taskbar and continue on in another.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    17. Re:Tainted vs Ignorant users. by somersault · · Score: 1

      yes, there are also babies and cats that dont do that either, but some people do. And plumbers would keep records also of stuff that they've bought or charged people for, for tax etc. Why would it make any difference how old someone is to whether they keep files? a third of the people that work here are probably 50 or over, it doesnt mean that you suddenly turn into an idiot who doesnt keep records.

      --
      which is totally what she said
    18. Re:Tainted vs Ignorant users. by Knuckles · · Score: 1

      I think even in the US not -everyone- runs a business. For sure here in Europe there are many people whose paperwork amounts close to nothing in the job. The plumber (who just has been at my house) is an employee, and he just collects hand-written bills of the day and hands them in in the evening. His private paperwork I guess is handled by 4-ring binders (mine is).

      Age makes a difference in so far as people in general like to do things in familiar ways. The 50+ manual workers are usually not the target demographic for the newest gadgets.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    19. Re:Tainted vs Ignorant users. by somersault · · Score: 1

      a ring binder is in fact a folder?

      --
      which is totally what she said
    20. Re:Tainted vs Ignorant users. by Knuckles · · Score: 1

      Yeah. But my point is that for many many people handling paperwork and folders are not so frequent that they would aquire an fluidity doing it even in real life.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    21. Re:Tainted vs Ignorant users. by somersault · · Score: 1

      and of course this makes the concept of having a container with files in on the computer an impossible concept to grasp? _ maybe they've never ever used any sort of container in their life..

      "the files are in the computer? .. it's all so simple"

      --
      which is totally what she said
    22. Re:Tainted vs Ignorant users. by Knuckles · · Score: 1

      Im tired of this. Contrary to what you try to believe, there's ample evidence that many people do not grasp computing metaphors easily. One reason for this is that they do not even use the metaphorical items in real life.. You don't have to believe me, try a 1st level helpdesk job for a while for fun. Or read up on UI stuff.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    23. Re:Tainted vs Ignorant users. by somersault · · Score: 1

      I dont think I grasp the metaphor either since folders would have to be recursive and stuff, I guess I cant really grasp the mindset though since I've been using PCs since I was 4.. 18 years now.. scary =p I'm working IT support so I know how stupid people are.. I doubt metaphors actually help since people will then come to the computer with a preconceived set of ideas which may actually hinder things.. files and folders are useful comparisons but I do agree that most people dont use folders - also they'd only use 1 folder and not subfolders within a folder like you should do to keep things organised. There are a lot of things in computing that arent really metaphors anyway, computing should be learned as computing.

      --
      which is totally what she said
    24. Re:Tainted vs Ignorant users. by Knuckles · · Score: 1

      Mostly agreed. I just differ when you say, "there are a lot of things in computing that arent really metaphors anyway, computing should be learned as computing.". I mean yeah, this has some merit, but don't forget that in the end everything in a computer is an abstraction and a kind of metaphor. The CLI is. Directories are (even before being rechistened "folders").

      Furthermore, so much is in the details. E.g., when for the first time many years ago, I saw a toolbox or tools icon for system settings , I went, "Ah, tools. Here I can adjust stuff. Let's see ...".
      While my mom thought (or so she said), "This is an area I shall not touch. I don't know how to use tools anyway".

      This is similar to what I meant about the folder stuff from earlier: if someone is very used to working with folders in real life, the mental leap to their function in a computer is not that big (although I agree with your point about preconceptions, etc.). But if one is not used to them IRL or even has learned for some reason to shy away, it's even harder to treat them differently than IRL just because they are used in a computer context.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  33. How Accessible is the Documentation? by Larkvi · · Score: 1

    If you are going to do a useability study, might I suggest sitting down a bunch of fairly bright volunteers with the documentation, and seeing how long it is before they get it up and running? As a Mac/PC user, I recall the hardest part of learning Unix (of which I still have no great command, but enough to extend the useability of my OS X laptop and write programs to batch simple functions for me) was the general spottiness of documentation--some of it is excellent and some of it looks like ot was written by an alien civilization (engineers!).

    Find the provided docs and also find some of what you consider the best docs, and see if they can work it out for themselves without help. Once they get it running and customized, see how long it takes them to learn a new feature. Once they have learned a feature, see how long it takes them to use it on a repeat visit. Usability to me implies everything from the learning curve to the advanced user features.

  34. K-D-E? G-n-o-m-e? by bennomatic · · Score: 1

    That's not how you spell A-P-P-L-E!

    --
    The CB App. What's your 20?
  35. Oh, that's easy by Anonymous Coward · · Score: 0

    Oh, that's easy. The most important thing you can do is ask each prospective user how they feel about the GPL. When they invariably profess ignorance, lecture them at length until they're sorry they ever met you. It's the Slashdot way.

    If they stick around through your rant, it means they want something from you. Lecture them about how inferior LGPL is to GPL in an attempt to sway them to choose KDE, that should get rid of them.

  36. decide your goals and personas by rjnagle · · Score: 1

    Linux/Unix users are a self-selected bunch. You need to decide whether your user persona should be Joe Clueless (who is put in a room and has to perform basic functions in Linux) or the Power User.

    The Power User may turn out to be the more typical linux user (from the standpoint of HP/IBM), so the reactions of Joe Clueless may just not be useful. Good to have a specific goal in mind while running this study. Are you trying to help developers understand power users better?
    Or trying to help a company make mass market tools?

    If dealing with Joe Clueless, be sure to give tasks about how to locate system documentation. I just installed Fedora Core and for the life of me couldn't find it (and I'm a fricking tech writer!)

    Also, should you assume that users are dealing with a fully installed system (office/school user)? Or that users normally would need to figure out how to get their hardware to work (home user)? My "usability problems" have usually not been with the interface but just getting hardware to work, and that would not so much a problem if the Office/School made these decisions for me.

    I would be very curious btw which of the package managers that users find the easiest to use. Crossdistribution comparison of how individual users used package managers would be really useful information!

    This group does a lot of usability analysis http://openusability.org/index.php .
    Also, I seem to remember that a few years ago Sun did a usability study of the Linux desktops.

    --
    Robert Nagle, Idiotprogrammer, Houston
  37. KDE vs. Gnome by Anonymous Coward · · Score: 0

    I run Linux on old hardware (Used to use a P2 350 now using a P3 400) and have always tried to get the fastest performance out of it. I started out with KDE, then switched to XFCE, then to GNOME, and back to KDE in the end. KDE is now my favorite - it is very snappy, easy to set up, and easy to use. I do admit that it is a bit unorganized (GNOME's strongpoint IMHO is simplicity and organization), but, surprisingly, it performs faster than the other two desktops. Also, I love KDE's very extensible eye candy features :). I also tried many different browsers in search of the snappiest - I found that the answer is Opera. FF is an excellent browser, but it is just to bloated to run on my hardware.

  38. Mac OS X is the only usable Unix desktop by Anonymous Coward · · Score: 1, Insightful

    'nuff said.

    1. Re:Mac OS X is the only usable Unix desktop by Anonymous Coward · · Score: 0

      Mac OS X is the only usable Unix desktop
      Shut the fuck up you stupid fucking Mac twat fan. Why do Mac fans always come out with such stupid biased comments nearly every time there is an opportunity, based upon nothing but their own personal preference. Both Gnome and KDE are perfectly useable. In fact since Windows 95, even Microsofts platform has been considered quite useable. That's ten years now...... I bet you look like one of the idiots in that Switchers add.

  39. Don't assume. by MikeFM · · Score: 2, Interesting

    Don't go into it with the expectation that more like Windows or Mac OS is better. Sometimes they may be and sometime they may not be. Study people ranging from no experience up through experts.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  40. First acquire body armour by FishandChips · · Score: 1

    I wonder if she might better user her time doing something else. There is so much catcalling and pointless arguing in the nix community, and especially between the Gnome and KDE factions, or at least their fans. Nothing seems to be looked at objectively or is taken seriously except as grist for yet another propaganda offensive. Open source developers always have the ultimate get-out if something is subpar, namely that they aren't writing for a market or to a set of standards but for pleasure or their peers. The professional ones never use this excuse and turn in a top-class job, but scores of less talented or committed ones use it all the time.

    Perhaps there are other areas - Ajax, even particular websites or other operating systems - that would repay her efforts more fully and bring her into contact with some outstanding and seriously experienced people.

    --
    Las qué passoun
    tournoun pas maï
  41. If you're taking on the KDE vs. Gnome forces ... by Anonymous Coward · · Score: 1, Funny

    "What kind of advice -- both technical and theoretical -- would you give us on conducting a deep and objective study on the Unix desktop, that can be useful for the developers and the OSS community?"

    If you're taking on the KDE vs. Gnome forces ...

    Divert Warp Power to the Shields.

  42. Depends on Intended use... by temojen · · Score: 2, Insightful

    An occasionally used website (like an airline) or kiosk (photo stickers?) must be useable on first contact.

    A work desktop must be quickly learnable and facilitate productivity of intermediate to advanced users.

    1. Re:Depends on Intended use... by MasterPi · · Score: 1

      Anything that is occasionally used is most likely pretty specific in function, and thus fairly easy to get a decent UI for. You can usually make on app lock in fullscreen and disable access to the rest of the system. I think this study is more about long-term usability since it is studying desktops. For a kiosk or such you wouldn't want the user to have a full desktop anyway because it'd just be extra holes to patch and things for the user to mess up.

      --
      ( I
  43. Linus say: Gnomes for dummies! by gnujoshua · · Score: 2, Interesting

    Well we all know Linus's opinion. It's rather insightful: GNOME is overly simple and for dumb users, KDE is for smart people, haha. But, seriously, it is all about configurability. One of the nice thigns about both KDE and GNOME is all of the configuration you can do to them. The question is, how "stripped down" of a configuration are you going to start a user out with? Are you going to set up some nice buttons or put some useful help-guides on the desktop? For instance, I'm starting a cute little Web site I'm going to put on the desktop on my parents computer at home. I'm probably going to start them off with KDE, but that is because I get to set it up for them and give them a cute little guide to using it, and some simple pieces of software they might want to use.

  44. Learning should be built into the system. by khasim · · Score: 3, Insightful

    IMHO - the "best" interface would be one that starts off at a child's level and allows the user to set the degree of functionality and complexity based upon his/her knowledge and needs.

    How about, how many repetitions of instruction does it take for an average user to remember how to perform one action after a week of not using it?

    And, once one function is explained, how quickly can the average user deduce/guess at related functions? This is how you select "bold" text. Then let them find "italics" and "underline".

    1. Re:Learning should be built into the system. by ScoLgo · · Score: 1

      "IMHO - the "best" interface would be one that starts off at a child's level..."

      Oh boy, have I got a DE for you!!

      (Sorry, sorry, sorry...)

      --
      "Michael, I did nothing. I did absolutely nothing - and it was everything that I thought it could be."
    2. Re:Learning should be built into the system. by cyphercell · · Score: 1

      My four year old daughter uses KDE and Windows 98. She doesn't read much yet so she needs the interface to be consistant. She has been on her computer since she was two and she is getting into using the application menus as her needs are becoming more sophisticated. Her biggest problem is the inconsistancies in KDE's application menus. She expects to go to File > New Game, in each one; that works well in windows and only haphazardly in KDE as many applications do not even have a "File" menu.

      Usability between the two platforms has been effectively, the same for my daughter's needs. She prefers Xpaint over M$paint because of the power (she can make tie die effects in Xpaint), regardless of the usability issues. All her Disney and Educational software runs in Windows, but Windows crashes more often (this really pisses her off more than anything).

      Her skillset in Linux is equal to her skillset in Windows 98; she is a four year old desktop user in either environment, she prefers power over simplicity, enjoys commercial software that is directed toward her demographic, and really freaks out when the computer does something she doesn't understand.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  45. That must be some university. by mumblestheclown · · Score: 1
    That must be some universtity, where a researcher asks slashdot users about usability. slashdot is where usability goes to die. Viva the CLI! Users are idiots! Consistency is for the simple minded! et cetera ad infinitum.

    For god's sake, woman. Read some Norman for the theoretical background (his older book, not his newer shite which pisses all over his previous work without any real reason to other than to shine his own "i'm a high priced consultant" knob now. Then, and this is serious though it's bound to not be seen as such here: read the MS stuff on usability. What MS stuff? Their design guidelines for apps. Or, read apple's. Forget the details - look for the philosophical points they emphasize there since whatever you get there certainly is a distilled version of what they have learned through years of getting it right.

    (did I say MS got something right? ooh .. into the "troll" basket i go!)

    1. Re:That must be some university. by Anonymous Coward · · Score: 0

      1. Submitter's friend is a woman; submitter may or may not be a woman.
      2. For god's sake, woman does not earn you any points.
      3. Nor does acting spastically.
      4. Let's clarify older vs newer. The Design of Everyday Things? Emotional Design?
      5. Microsoft HI Guidelines
      6. Apple HI Guidelines
      7. Troll? Maybe to some. I think you just need a makeover.

    2. Re:That must be some university. by mumblestheclown · · Score: 1
      fair enough on your style comments. though writing on slashdot is sometimes like pissing into an ocean. after a while, you just stop caring if you offend anybody..

      my criticism is for "emotional design." If I had the time, I could point out a dozen critical flaws in the first chapter alone, some of which border on intellectual dishonesty by the author (or at least serious leaps of logic). "everyday things" goes in my list of best books ever. "emotional design", while containing many good bits, needs to be taken wit several large grains of salt and because of this should be kept as far away from those academically studying or relatively new to usability as possible.

      Alas, I simply don't have the time, and slashdot gives me the forum to bleat out my opinion like this without bothering to actually back them up. a crime, I know. but this is slashdot, not a book.

  46. Objective by umbrellasd · · Score: 1

    If you want a deep and objective assessment, I would recommend not asking the community what they want to see. It's what your PhD candidate friend sees (independent of the community that produces the product) that is so critically important to improving the product.

  47. usability study by adrenalinekick · · Score: 1

    Do it in terms of levels of computer literacy. Get your grandmothers to try and accomplish something on both gnome and kde. Then go for windows users. Not "power" users, anyone who knows how to view file extensions is too smart for this step. Then see if you can get some children involved - they seem to be naturally good at this sort of thing. Then test your average college student (skipping engineers and computer-type majors) Lastly test your tech-types. (Aka almost anyone who is reading this right now) (Notice placement of children and microsoft users) What questions to ask exactly? I have no idea, but I would start on your basics - try to go to a specific website, try to play solitaire, try to play a music CD, try to type and print a very simple letter - and I would eventually move up to changing system settings, accessing logs, etc.

  48. Both. by drn8 · · Score: 0

    I prefer gnome, and I think it is more usable then kde. I have friends who prefer kde, and think it is more usable then gnome. Right now I am using IceWM, because it's faster, smaller, and to me more usable then the former 2. I also have friends who swear by fvwm. Apples and oranges indeed.

  49. Re:If you are pursuing a PhD in interface design.. by cyclop · · Score: 1

    I'm going to ask what kind of quirks and pitfalls the specific subject of the study should we take care. By the way, I'm NOT going to pursue a PhD in interface design. My friend is going. I'm a PhD student, but in biophysics.

    --
    -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
  50. Install a Gnome-Skin on Windows XP by iion_tichy · · Score: 1

    and pretend it's Linux

  51. Some suggestions: by laughingcoyote · · Score: 3, Interesting

    Get some novices (people who have never used the interface before) in, and a list of tasks to complete. Let some of them muddle through it on their own, and give others pointers on use of the help system, google, and man pages. (One of the tasks for the first group could be -finding- help on some of the things they won't be able to complete on their own.) This will help represent the range of people coming into it-some will have absolutely no idea what they're doing, others will have at least some support from other knowledgeable users who can at least point them in the right direction.

    You also might want a broad cross-section of users-some who rarely or never use a computer at all, some who use one relatively frequently, and some "power users" from other operating systems. This could lead to a very interesting picture-do those that already "know how" on a different interfacee have a harder time with something new, or are they able to translate most of their knowledge and pick up more quickly?

    As to a comparison between the two, you may wish not only to time how long it takes the users to complete their task lists, but also include feedback from them-were the help pages actually helpful, or did they just confuse the issue more? Was the experience relatively smooth and welcoming, or aggravating and frustrating? Was there anything the user expected to be/work a certain way that did not do as expected? Did the user find it necessary to work in CLI at any point, and if so, was this disorienting or frustrating, or relatively smooth? Did they ever think they had done something right when they really had screwed it up, and were any clues/warnings given them to this effect if so?

    All these are factors in usability, and I'm sure anyone can list plenty that I missed. In the end, usability is determined by-well, the user. Since it is somewhat subjective (I find working in a command line far easier and more convenient then use of a GUI most of the time, but there are many that would disagree!), focus on what the end-user, presented with the interface for the first time, thinks of it overall.

    --
    To fight the war on terror, stop being afraid.
  52. I believe simpler window managers are more usable by Anonymous Coward · · Score: 0

    However, it depends on how you define useability. They take much less memory, are faster, are dependent on fewer packages. You can later put as many applications as you want into their menus as they are needed. But no one is ever going to study them because it can't be hyped like it can via the Gnome vs. KDE flamewars. Examples of more usable window managers would be Windowmaker, Afterstep, Enlightenment and many others.

  53. My advice? by Solr_Flare · · Score: 1

    Make sure the study becomes large and well known enough so MS's payoff for you to "adjust" your findings is higher.

    --
    You are who you are, let no one tell you different. But, never close your mind to a new point of view.
  54. Will they be testing as Linus uses it? by khasim · · Score: 1

    Linus seemed to be saying that he wants all the functions exposed and available. That's why he didn't like the GNOME approach of hiding what they considered "un-necessary" options.

    But ... for a user who is unfamiliar with the system, a stipped down interface with only the functions that they'll be using would be the easiest to learn.

    We have people at work who are really scared that they'll do something wrong with their computers. If ANYTHING changes, they need to be walked through it for a few days.

    1. Re:Will they be testing as Linus uses it? by clem · · Score: 2, Informative

      So what GNOME really needs is a means of ramping novice users up to power users. Unfortunately, this is sadly lacking. For instance, let's try navigating in nautilus as a power user:

      Open Parent -> Alt+Up
      Open Location -> Ctrl+L
      Close Parent Folders -> Ctrl+Shift+W
      Close All Folders -> Ctrl+Q
      Close -> Ctrl+W
      Home Folder -> Alt+Home

      Notice that we're using Alt key combinations, Ctrl key combinations, and Ctrl+Shift key combinations. My biggest problem with using nautilus effectively is mixing up these combos to either no effect orworse the wrong effect. I usually end up opening a terminal window in frustration after hitting Ctrl+Shift+W rather than Ctrl+W.

      I guess my point is that even power users are looking for some consistancy to their interface and GNOME, in focusing on novice users, overlooks this.

      I can't comment on how KDE compares in this respect as I've never used it

      --
      Your courageous and selfless spelling corrections have made me a better person.
  55. Ignore the CLI and you ignore us all by Anonymous Coward · · Score: 0

    If you pretend the CLI is unusable you throw away the best part of every Unix desktop and you'll just be laughed at.
    Make sure you use intelligent users, not uninitiated idiots, in the test. It's nice to have a system for beginners, but in the real world it's power users that matter and it's power users that Unix desktops are usually tailored to: That's where they shine.

  56. Identify your users by cjames53 · · Score: 1

    First and foremost: Categorize your users. Usability is meaningless if you haven't identified the skills of the user and the tasks to be accomplished. For example, a rough categorization might be:

        Novice, reading email and surfing the web

        9-to-5 business user, lots of word processing and spreadsheet,
        fairly experienced with Windows

        Scientist, uses a few applications heavily, willing and able to
        learn arcane interfaces

        Computer geek, very knowledgable, wants to customize his windows
        heavily, alter all menus, mostly uses command-line and emacs.

    A single usability test couldn't possibly span these different users; each needs a completely different test. For example, computer geeks strongly favor the keyboard, and only use the mouse as a last resort. They're willing to spend lots of time learning all the emacs key sequences and are very good at it. They'll use ALT-TAB to change windows. By contrast, Grandma only surfs the web and checks email, and only uses the keyboard when typing an email.

  57. What type of user by charnov · · Score: 1

    I would think she would want to decide what type of user you are testing for. The needs of a large or medium sized business user would deviate greatly from those of a home user.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  58. Funding by kuzb · · Score: 1

    Watch who you take funding from. It doesn't matter if you're as objective as you can possibly be, if you get funded by anything even remotely associated with one camp or the other, the hardcore geeks won't trust a word you say.

    --
    BeauHD. Worst editor since kdawson.
  59. Tipps by Elektroschock · · Score: 1

    1. Desktop Environments are today not the loopholes of Linux usability. Both are superiour to Windows and easier to use.

    2. Linux Desktop is always perfect when it works. The real problems are: It takes to much time to get it to work.

    * unsupported hardware and broken hardware detection
    * what happens if one component breaks, how are problems in hardware handled. (how to get rid off popup annnoyances), e.g. your cd drive is not detected, how does your music player handle the problem and help you, during installation the wrong mouse driver was selected, how do make it happen to switch the mouse driver to default when you only have keys.
    * installation difficult and what to do when bugs happen
    * error probability due to complexity
    * ability to get your simple tasks done because of legal problems, e.g. mps, libdvdcss etc.
    * internationalisation
    * packages availability: I do not mean, use a tool to install a package. But say: There is the most recent version of Abiword. Now find a way to install that version on your distribution.
    * some applications lack maturity or features
    * api unstable or updated or broken versions break the system

    Suggestion:

    - usability of software installation: Yast, apt, klik etc.
    - bugs: Users shall seek bugs. Study could investigate why they are not fixed.
    - compile a list of past annoyances and look whether the problems prevail.
    - look how to make users more productive. E.g to reduce time when searching for bugs.
    Usability of help and documentation to solve problems. Ability to get help on the internet.

    When you examine KDE vs. Gnome ask yourself what KDE or Gnome you were talking about. I mean KDE as shipped or some "improved" versions? Please always take the latest original version.

    3. The solutions

    * better integration of distribution functionality with the DE. DE or both DE are able to set standards and dictate them to all distributions which do not want to hack, they should better do that.
    * quality checks. E.g. manpages for all applications? Translations 100%? x-projects
    * system conformity checks.
    * unify DE registry and standardize setting file data formats.
    * buildserver
    * bridge some desktop functionality

    1. Re:Tipps by geekoid · · Score: 1

      1) no, they are not.

      2) Windows is always perfect when it works.

      * better integration of distribution functionality with the DE. DE or both DE are able to set standards and dictate them to all distributions which do not want to hack, they should better do that.
      * quality checks. E.g. manpages for all applications? Translations 100%? x-projects
      * system conformity checks.
      * unify DE registry and standardize setting file data formats.
      * buildserver
      * bridge some desktop functionality

      sooo make it more like windows?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Tipps by Elektroschock · · Score: 1

      I would rather say I am more productive on KDE than on Windows. All problems I face are not real problems of KDE despite some polishing. Most problems originate from unnecessary distribution differences. Consistency is a huge advantage despite the alleged inconsistency, - Windows is always perfect when it works? No, it is not. Because Windows is also messy and inconsistent, esp. when 3rd party software and hardware drivers get involved. Just install a drive for your digital camera. Integration of components is really a problem of Windows. So, yes there is the same problem on another scale. But look at the very few applications shipped with Windows which are apparently made using different design philosophies and toolkits. Add to that some applications your hardware manufacturer adds, like Nero, like some picture viewer, crappy multimedia plugins, DVD players etc. When you use KDE for a long time and complained about some former inconsistencies and switch back to Windows you immidiately recognise that XP is worse.

  60. Check for simplicity! by F.Z.Bunny · · Score: 1

    Try to establish which is the SIMPLER interface; the one with the fewest surprises; the least "clever" interface. That is, the one which will not turn off people who have a life, who just want a way to use their damn machine!

    --
    --- There is no bun but Bun, and Fuzzy is His prophet! Bunbun akbar! ---
  61. Depends on the dynamics by Lumpy · · Score: 1

    We need more information.

    Is she testing against newbies or experts or in between? Choice of distro will make a HUGE difference here.

    An absolute newbie will have an easier time with Ubuntu even compared to windows (windows does not have a gui to download and install new apps without thought.)

    While ubuntu will cause fits to 15 year Linux vetrans that cut their teeth on making their own distro or slackware.

    Everything depends heavily on the perception of the users tested and the distro used. KDE and Gnome under Ubuntu is brain dead easy. The same pair under Slackware or BSD is certianly not.

    --
    Do not look at laser with remaining good eye.
  62. don't trust /. by Tom · · Score: 1

    Your friend probably has more knowledge on HCI than all of the comments here combined. Trust her, don't trust /., because what is true for cryptography is also true for usability - it's easy to get it wrong and hard to get it right, and it takes an expert to spot the difference.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:don't trust /. by macshit · · Score: 1

      Your friend probably has more knowledge on HCI than all of the comments here combined. Trust her, don't trust /., because what is true for cryptography is also true for usability - it's easy to get it wrong and hard to get it right, and it takes an expert to spot the difference.

      This is not necessarily true. HCI is like other "semi-soft" academic fields (social sciences, economics, etc.): excessively prone to fads and getting lost in their own navel-gazing. For all that they talk about hard data, whether or not they are measuring something relevant is often not clear; all too often, there seems to be a subtle bias towards data that is easy to measure rather than truly meaningful.

      All of the HCI people I've known have been very smart, had PhDs -- and quite narrow-minded in their thinking about how humans and computers interact....

      --
      We live, as we dream -- alone....
    2. Re:don't trust /. by Tom · · Score: 1

      All of the HCI people I've known have been very smart, had PhDs -- and quite narrow-minded in their thinking about how humans and computers interact....

      Weird, all the HCI people I know are fully aware that there is nothing more valuable in their field than high- and low-fidelity prototypes tested by real users.

      --
      Assorted stuff I do sometimes: Lemuria.org
  63. improve apon betterdesktop by goon · · Score: 2, Informative
    `...What kind of advice -- both technical and theoretical -- would you give us on conducting a deep and objective study on the Unix desktop? ...`


    Improve apon betterdesktop. The site is a collection of usability data with a focus on Linux apps. The front page gives more detail ...

    `... is a project dedicated to sharing usability data with Linux developers. Over the past year, we have conducted many usability tests on different parts of the KDE and GNOME desktops. We created this site to serve as a place where developers can watch videos of these tests. Here you will find over 200 videos of people using Mozilla Firefox, Evolution, Open Office, Banshee, F-Spot and other applications. ...`


    --
    peterrenshaw ~ Another Scrappy Startup
    1. Re:improve apon betterdesktop by Elektroschock · · Score: 1

      What we know very little about is how systems are really used, what options are used, what options are never used.

      So a real progress would be to develop a talkback system. Something like WWW statistics.

      All that is needed is a patched software run by volunteers which phones home.

  64. Re:Why not? by psycln · · Score: 1

    I'm quite surprised there is no such poll in /. considering the interest in this topic.

  65. Re:I believe simpler window managers are more usab by ardor · · Score: 1

    Generally no. Less memory, faster, dependent on fewer packages, these are all reasons for a GEEK. Joe Average doesnt care about that. The big DEs have file managers (I really like konqueror), do not need to be configured by manually editing some configfiles (BIG BIG reason against small DEs for end users - they dread complicated-looking stuff like this), have built-in help, support for tons of tasks (like browsing, watching some videos - and no, mplayer is not userfriendly, neither is its GUI; kaffeine is the enduser player), graphical frontends for tasks like fonts installation, printer installation etc.

    Small DEs are good for specific workstations where the users are unlikely to do anything else than the pre-planned type work (like cgi departments with 3d artists using maya, or medical workstations with only one app running constantly, like some MRI-scan analysers).

    --
    This sig does not contain any SCO code.
  66. Not good. by khasim · · Score: 2, Informative
    She plans instead to put categories like WinXP-proficient people,MacOSX-proficient people and total computer noobs (if any still exists) in front of Unix desktop enviroments and see their reactions and if and how they can be proficient with them.

    No. All she is "testing" there is how closely the desktop they're being "tested" on resembles the one they're used to.

    Novell did this already.
    http://linux.slashdot.org/article.pl?sid=05/10/11/ 146202&tid=223&tid=106

    So, to send email ... where's Outlook? Where's Email? What's this "Evolution" thing? That doesn't sound like email. Maybe if I open all the apps I can find, I'll click on the right one.
    1. Re:Not good. by rampant+mac · · Score: 1
      "No. All she is "testing" there is how closely the desktop they're being "tested" on resembles the one they're used to."

      [...]

      "So, to send email ... where's Outlook? Where's Email? What's this "Evolution" thing? That doesn't sound like email. Maybe if I open all the apps I can find, I'll click on the right one."

      So, she's testing the... usability of the system? I fail to see how my comments weren't valid.

      --
      I like big butts and I cannot lie.
  67. Mac OS X by Slackdog · · Score: 2, Insightful

    KDE vs Gnome? hey dude, you missed Mac OS X, the perhaps the best operating system based on UNIX http://www.apple.com/macosx/features/unix/

    1. Re:Mac OS X by pyrotic · · Score: 1

      OSX isn't exactly a unix system, more of a Mac emulator/ set of libraries living on top of BSD. /var and /etc are hidden from the user, doule clicking on a shell script does nothing, there is no root account, the windowing system isn't network transparent like X11, etc. You have to know where to look to find those unixisms. If you really want a unix GUI, the best I've seen is Irix, no complexitity is hidden, but you can still perform most actions using drag & drop, or using point and click apps.

      Adding a printer to Gnome is hard because the Gnome team don't have control over the CUPs developers. Then Gnome has also chosen to hide the filesystem like Apple, with "///Applications" directories. Horrible to use, but interesting to study.

  68. Oh man by vrioux · · Score: 1

    Boring....

  69. Keep it simple by ChrisGilliard · · Score: 1

    Just have a set of tasks, like configure email client or download and install said software. Then, ask them how hard it was to do this. Give them no more instructions than the very simple sentances I gave earlier and make sure to have a group of people doing the testing that is pretty representative of the public (read not all Ph D. students in CS). You might want to come up with a list of questions that get you the comments you desire for each activity, but that should be a short list and let the testers know that they don't have to answer all questions, but they questions are suggested questions. They could be something like:
    1.) About how long did this task take you?
    2.) How was the experience?
    3.) Any room for improvement?
    ....

    Also, make sure they alternate which system they test first, so maybe the first task, they run it on Gnome first, then second on KDE first.

    --
    No Sigs!
  70. OS X by planetfinder · · Score: 2, Insightful

    Use a commercially successful UNIX desktop as a reference point.
    While OS X doesn't occupy the majority of desktops it is
    a commercial success.

  71. Consider the users' backgrounds by be-fan · · Score: 1

    One thing I tend to find is that Windows users react differently to Linux desktops than do, say, Mac users. Windows has a rather peculier UI (from a strict usability theory standpoint), so not accounting for whether your test subjects are Windows or Mac users can make the results pointless.

    One thing might be to get longtime Mac users, longtime Windows users, and complete novices (though, this might be hard, because most people have used a computer at some point, and usually it was a Windows machine), and see how they react to different desktops.

    --
    A deep unwavering belief is a sure sign you're missing something...
  72. How many people know both KDE and Gnome? by gcauthon · · Score: 1

    I've installed many systems over the years and chosen between many window managers. In my personal experience, if I see a bunch of software to choose from and don't recognize any of it, then I just pick at random. The only time I reverse that decision is if the choice I made is absolutely horrible. Seriously, how many users are going to do a careful investigation before choosing between KDE and Gnome? Why can't both groups do their own usability study and improve both products? Doing a VS study between two products that most people have never seen or heard of prior to choosing one is the most useless thing I've ever heard of. The only outcome of this is to validate that coin-toss you performed while installing Linux the first time.

  73. The Study should be Double Blinded by sweetnjguy29 · · Score: 3, Insightful

    Neither the participants nor the study coordinator should know what operating system the test subjects are using! You might laugh, but all you need are people who have only used Windows or Mac!

    Also, make sure to use more than Gnome or KDE! Use XFCE, Fluxbox, and other XWindows managers.

    And don't forget to make sure that the study has the appropriate "power"!

    And make sure that everyone is using the same system configuration (motherboard, processor, underlying flavor of linux)

  74. The most overlooked item is by geekoid · · Score: 3, Interesting

    a benchmark.

    Using the OOMA method, let's say it takes a user on one system 2 minutes to figure out how to send an email, and 1.95 min on anther system. What the hell does that mean?

    If you use other items as some sort of bench mark, people might begin to get a feel for the numbers.

    Lets say it take 45 seconds to figure out a new blender, 5 minutes to use a new remote, 20+years to set the clock on the VCR. Now people reading your study have a reference they can relate to.
    It would also help companies trying to make applience computer to know where they stand in relation to appliances.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  75. Simple usabilty study by mauddib~ · · Score: 1

    A simple usability study consist of a series of steps:

    1. Make a list of tasks to be performed (this can be done with the subject if you would like an objective list).
    2. Think about the range of problems that can occur during the performing of the task. Make a subtask for every possible system failure.
    3. Confirm that your subject is in total control.
    4. Tell your subject that he or she is not to be judged according to his/her skills, but that the program (or in this case, distribution) is being judged. Faults are not the subjects fault, but the fault of the programmers.
    5. Perform every task that has been determined above.
    6. During the performance, don't listen to the projected voice of the subject alone, but also look at facial expressions, movemends of body and mouse gestures. Write everything down you see. Don't make any conclusions at this point.
    7. Do the same as you did above with at least 15 other subjects to come close at being objective (being objective requires a vastly larger set of subjects and a good process of choosing these at random).
    8. Aggregate conclusions using the marks you made before. It is a good idea to have an idea what to test for before commencing so you can quantifice everything better.

    Success!

    --
    This is a replacement signature.
  76. Don't ask us by Milton+Waddams · · Score: 2, Insightful

    If this chick is doing a PhD on usability, then she probably knows tons about how to do an objective usability study. If she doesn't then people on Slashdot definitely won't :)

  77. Bravo. by Pegasus · · Score: 1

    I still exclusively use xfce. Simply because it is *everything* I need and am sure it is also everything 95% of desktop users out there need. Without any eye candy, screen clutter and unnecessary junk. Small is beautiful.

  78. Enter the 21st C is my advice by The+Ape+With+No+Name · · Score: 1

    deep and objective study

    Only one of those two adjectives is possible at any given time.

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  79. How to ... by prefec2 · · Score: 1

    First you have to decide if the study should be quantitative or qualtitative. For the first option you have to decie if you want to watch users use these DEs or if you want to give them questions to answer. In addition for this approach you need tasks, and people to perform these tasks. They should have no knowledge of KDE or GNOME desktops at all and should be a representative group of users (e.g. not more than 3% MacOS X users and 1.3% Linux Users)

    In your conclusion. Don't say A is better than B, because your study is realtiv to the set of task you designed.

    For more about empirical studies, read some books about it (e.g. Karl Poppers books).

  80. Or you could go down the simple route... by ozric99 · · Score: 1, Troll

    ... take her out, get her drunk and then bang her. Your deep and objective method is way too complicated.

  81. No different than any other UI usability study by daevux · · Score: 2, Interesting

    1) Coming here to ask your question is a bad idea. Not necessarily because of the quality of most answers, but rather because /. readers represent such a miniscule portion of the real population.

    2) Which brings me to my next point. Hire HCI experts, or take some classes on HCI. Testing OSS interfaces isn't any different than testing those of commercial software. You can do either user evaluations or predictive evaluations (w/o users). In fact, doing the latter first AND then the former is [usually] the best option. A cognitive walkthrough or heuristic evaluation can eliminate ~75% of the problems if done by around 4-6 evaluators. Then design an evaluation plan to be executed w/ users. Decide on benchmark tasks. Since you're comparing KDE with Gnome, and I bet those with Windows and/or Mac, you'll want benchmark numbers for all. Look for # of errors, time to completion, etc. These are easily quantifiable and thus comparable metrics.

    Just off the top of my head, make sure to study these basic principles (not exhaustive): Learnability, Retainability, Predictability, Familiarity, Consistency, Dialog Initiative, Customizability, Generalizability, Observability, Responsiveness, Efficiency, Error Prevention, Error Recovery, Feedback.

    Jakob Nielson and Don Norman are 2 of the most popular experts on HCI. Read Norman's "Design of Everyday Things" and Nielson's Usability Engineering.

  82. Sub-200ms response time is the key of it all by franois-do · · Score: 1
    The very same KDE - and that is probably the same for GNOME if you use the beautiful Nautilus system - can be the best and the worst of things according to its response time (depending on both the hardware and the nice look & feel options you select). I would say that no matter which one you use, you should use a version of it giving you sub-200ms response time. Any feature that you add taking you over that range is liable to produce human errors, increased blood pressure, nervosity, in other words to kill your productivity rather than boost it.

    Why ? I just do not know for sure, but my guess it that the brain begins to think about a lot of things from 300ms on (this is the average duration of a Tex Avery gag : just about 7 or 8 cells) and that you therefore get deconcentrated by a lot of parasitical ideas.

    And conversely, anything that gives you sub-200ms response time, you are going to get accustomed too rather fast, because probably only the low-level functions of the brain (or mind, whatever you please) will be neeeded to coordinate between what sou see and what you do. Just my two cents.

    --
    Signature omitted in order to save space. Thanks for your understanding.
  83. Research Skill by Anonymous Coward · · Score: 0

    Difficult task...

    * take one or three courses in experimental design
    * take a number of courses in statistics

    * now consider doing a study...otherwise it will be another useless HCI project.

  84. Well... by aardvarkjoe · · Score: 1
    What kind of advice -- both technical and theoretical -- would you give us on conducting a deep and objective study on the Unix desktop, that can be useful for the developers and the OSS community?"
    Well, for starters ... don't bother ask Slashdot. (Who wants to bet that Cliff made this submission up to get a flamewar started?)
    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  85. Best of breed and other thoughts by Anonymous Coward · · Score: 0

    - Decide where you are going to be broad and where you are going to be deep.
    You might do a broad overview of the interface but then look at more comprehensively at some very specific areas.
    One good one might be copy, paste and cut. It is obvious, intuitive, and consistent. Text, icons, programs, files every way you might use copy, paste and cut.

    - Is it obvious what some control widgets are for?
    Can you tell what is an on off button and if it is on or off.
    Is it clear what a radio button is, which is selected, what is does, that it is a radio button etc.
    Some examples of this:
        On the Nokia 6010 cell phone the power button is a strange bump on some rubber on the top edge of the phone. It doesn't look like a power button nor does it sit where you would expect a power button to be.
        In Office 2003 turning on track changes can be done on a toolbar or a drop down menu. In older versions there was a definite checkbox that showed if it was turned on or not. With the new version it isn't even obvious that there is any way to turn it on and off. I thought that MS often did usability studies but buy did they fall down o the job on this one.

    - Consider looking at best of breed or idealized methods as compared to what exists for GNOME/KDE.
    For specific items does, Windows, MS Office, Apple, NexT, OS/2 or some other product have a much better (best of breed) way of doing the same thing? Is there some research project or lab that came up with a better method that isn't in any real product?

    - Can the user interface be used with primarily just a mouse?
    - Can the user interface be used with primarily (or only) the keyboard?
    - Is it possible to learn the keyboard methods (or mouse) methods of doing things by using the interface. I'm thinking of drop down menus that tell you what the keyboard shortcut is for that item. If you find yourself doing the action a bunch you start noticing the keyboard shortcut and start using that (which is likely faster).

    - Similarly if you don't know what things in the interface are for is there an easy way to learn? Tooltip popups when you hover over a button are an example. Do the methods used actually work for real people.

    - Think about or segregate your target users. Is this new computer users, light users transitioning from windows, power users moving from Mac, keyboard windows admins, mouse only windows admins etc. Either pick a specific group or make a definite distinction between the different classifications.

  86. This should be (KDE/Gnome) Vs. Windows XP by suitepotato · · Score: 1

    Linux loses hands down. Period.

    "What do you mean go to the shell and enter sudo usermount what?"

    "Er..."

    They can eye candy up Linux all they want on the desktop. The OS itself still has structural problems that boil down to bass ackwards techie goonery in thinking. Desktop end users DO NOT and SHOULD NOT have to understand abstractions and specifics about mounting drives, runlevels, reinstalling video drivers every single time they update the kernel by clicking a desktop icon telling them to...

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  87. disconnected from internet by lkcl · · Score: 1

    one _very_ interesting test to do is to disconnect _all_ machines from the internet;
    windows, gnome, kde - and see whether people find it useable or even useful.

    another:

    http://kde-look.org/ and http://gnome-look.org/ (when they're back up/online)

    set something up that is MAC-like. see how much it takes to set up a MAC look-alike
    (use kroller.sez - search for it on kde-look.org or even just kroller)

    use the MAC kde theme (baghira i think it is).

    try to do the same thing on gnome (which is near impossible).

    but most importantly, take note - over time - how long it takes people to
    _adapt_ to using linux.

    compare the bitch-awful time that people have with windows viruses and
    spyware to _not_ having to deal with viruses and spyware at all.

    compare the bitch-awful time that people have with printing, on windows,
    to printing on linux (both kde and gnome). don't tell them how to set
    up a printer.

    plug in a scanner, see what happens.

    plug in a USB memory stick, see what happens. if you install debian or
    any debian-based distro, remember to read this:

    http://slashdot.org/comments.pl?sid=169444&cid=141 27637

    including the follow-up comments i added.

    yes - basically: the advice about doing a "long-term" study is a very
    good one.

    if at all possible, set up a four-way (actually 8-way or maybe more!) matrix,
    all using "dumb users":

    * windows or kde or gnome
    * access or with no access to the internet
    * access or with no access to a "geek" who can provide advice

    the internet access on will test your "dumb users" ability to seek out
    advice for themselves, and the quality of that advice - including
    posting on mailing lists and getting useful replies, and being able
    to action them.

    the "geek" access will provide a reasonable guide to what happens
    when you have an "IT department".

    i bet you that the failures will occur in windows when there's
    internet access but no geeks, because of spyware, virus and adware
    attacks.

    that, depending on your users, the failures will occur in linux
    when you have no internet access or geek access [unless you drop
    them in front of ubuntu or kubuntu].

    that, when you put users in touch with geeks, that linux wins hands-down.

    that, overall, your "intelligent" users who just want to get on with
    stuff, when in touch with geeks, find KDE _much_ easier to live with.

    that, overall, your "stupid" users, when in touch with geeks, find
    gnome fits their level of stupidity _just_ fine.

  88. In the USofA, that is mostly correct. by khasim · · Score: 3, Insightful

    But there are lots of countries with people who still haven't used computers.

    Not to mention that an interface with settings 1-10 (1=brand new user, 10=expert) would make a lot of non-experts more comfortable with their computers.

    An ideal interface would evolve with the user's experience level. Not trap an experienced user with a pre-school interface nor confuse a new user with expert-level options.

    Tailor the choices available to the level of the user and let the USER choose how complex the interface he uses is. Just like books. When you started reading, you didn't read the books you read today. Those books followed very careful patterns on what words were used and how often they were repeated.

    But since none of the interfaces out there are doing that yet, it really doesn't matter for this discussion.

  89. Unix Desktops by otterit · · Score: 1

    An important part of any Linux desktop review *must* include the ability to standardized the desktop settings across an enterprise similiar to the features provided in a Windows Domain. Right now, I do not see an easy way to apply, configure, and enforce security and desktop settings across all desktops. Is there a "group policy editor" for Linux desktops?

    1. Re:Unix Desktops by dbIII · · Score: 1
      Is there a "group policy editor" for Linux desktops?
      Under gnome it is not currently possible (please prove me wrong!) but may be once Sabayon is finished and makes gconf settings portable. Under KDE it looks possible with a few scripts, but there could be a showstopper there too - someone who has done it for multiple users needs to reply here. Under fvwm it is trivial to do, but you are missing functionality.
  90. no. she needs to become an expert in _everything_ by lkcl · · Score: 1

    your girlfriend needs to become an expert in _all_ systems,
    in order to make a comparison.

    she needs to _locate_ suitable dumb-idiots who haven't been thingied.
    biased. and intelligent people. etc.

    but she needs to _become_ a geek - to know the pitfalls and
    advantages of the various setups - in order to not _accidentally_
    introduce bias.

    if she were one of the _subjects_ of the test, that would be
    a different matter.

  91. Re:Sanctimonius Know It All Desparate for Attentio by tomhudson · · Score: 1, Insightful

    I had a nice rant all written up, because this is definitely not News for Nerds, or even Stuff that Matters. But its not worth it. Its already a lost cause when people ask slashdot to do assignments that they should be lerning from for them.

    Going to the dead tree repository (you know, what we used to call a library) and doing some basic research on design in other fields completely unrelated to computers would be more useful, but lazy, unmotiviated students can't be bothered.

    Nope the answer is "Teh Intar-net", some hand-waving, yadda yadda yaddda ... a powerpoint presentation or 10 (novocaine for the brain), a paper written in large fonts, wide margins, triple-spaced, to bulk up the page count, lots of screen shots that take up ink and paper but communicate nothing, a ton of links cited as references (just grab the first few pages off google and cut-and-paste the linkies, but dont bother reading the content - its not like anyone else will check it) and you've got your 100-page piece of drek. Don't forget to spiral-bind it for extra credit.

    One of these days a professor is going to require that assignments be hand-written; then we'll see people actually learn to communicate with an economy of words. It'll kill off the cut-n-paste gang. Big deal. They're already a waste of space.

  92. Re:I believe simpler window managers are more usab by Anonymous Coward · · Score: 0

    "Generally no. Less memory, faster, dependent on fewer packages, these are all reasons for a GEEK. Joe Average doesnt care about that."

    If that is true, then the study even has less relevance. Just let people keep using XP.

  93. The only 'intuative' user interface is the nipple by bADlOGIN · · Score: 1

    I don't know who the quote is accredited to, but it is very true. Everything else has to be learned (even some babies need help w/ the nipple). Now the real question is, what GUI is most 'intuitable' given some users background. That's a tough one. But, bring that into play (and account for people's backgrounds) and you might be able to find more interesting things about your statistics you piled up.

    --
    *** Sigs are a stupid waste of bandwidth.
  94. Don't get my hopes up. by Hosiah · · Score: 3, Interesting
    would you give us on conducting a deep and objective study on the Unix desktop

    Well, since Unix has *NEVER* had an objective study of it's desktop done, you will make history as a pioneer. Since it's survived so many smear campaigns, yours will, unfortunately, just add to the hot air. What, exactly, is the *point* of such a study, anyway? What does it change? I have yet to read a single such study that swayed my choices one iota.

    Sadly, you're off on the wrong foot already. KDE-vs-Gnome. Hey, Dr Kinsey, there's just a few other test subjects you're failing to interview: http://xwinman.org/. So actually, you're flunking already. You are not doing a "Unix desktop study". You are doing a "KDE-vs-Gnome" study, and your results will no more be applicable to Unix in general than a study of Coke-vs-Pepsi would apply to all beverages.

    It does not go without saying: Don't be paid Microsoft shills. Don't be paid by *anybody* for that matter.

    Now, if I studied dogs, I wouldn't start with everything I know about cats and try to fit it all around that by comparing dogs with cats at every possible point. Similarly, Unix never gets taken as an operating system on it's own right. Everything is instead stated "It is not as good as or just like or better than Microsoft." How about judging something just once based on it's own merit, the way anybody studying anything else is expected to do in any other field? Consider your subject as if other operating systems did not exist. God knows, Microsoft is talked about in this manner.

    Unfortunately, the focus will of course be on KDE and Gnome, the Heckyl and Jeckyl whose sole point of contention is "I'M a perfect clone of the Windows environment!" "No, I am!" "No, me!" "NO, ME!" So in fact, you're not the least bit interested in considering even KDE or Gnome on it's own right - this will be a Windows-impersonator contest. Never mind that counting from the invention of computers: http://ei.cs.vt.edu/~history/Babbage.html, computers have been around for one hundred and eighty-two years, and only the last 20 years http://members.fortunecity.com/pcmuseum/windows.ht m has seen the existence of a desktop system known as Windows. For a ratio of 0.10989011 of computer's history, you are going to compare the one system whose sole claim is that it made a lot of money in the United States to two other desktops expressly written to mimic it.

    I'm really sure the world will be enlightened.

    1. Re:Don't get my hopes up. by GauteL · · Score: 1

      "Unfortunately, the focus will of course be on KDE and Gnome, the Heckyl and Jeckyl whose sole point of contention is "I'M a perfect clone of the Windows environment!" "No, I am!" "No, me!" "NO, ME!" So in fact, you're not the least bit interested in considering even KDE or Gnome on it's own right - this will be a Windows-impersonator contest."

      You have apparently not used GNOME in a while. GNOME's Human Interface Guidelines are probably much more influenced by MacOS than windows. GNOME and KDE have very different goals as well with different target markets.

      You also go out of your way to diminish the importance of Windows. I am certainly no fan myself, but it is used by over 90% of all users today and the Windows interfaces are by far the interfaces someone is the most likely to know about.

      You also quote some completely meaningless and irrelevant facts. What does it matter that Windows have only existed for 20 years? We're talking about general purpose desktop computers here and they have certainly NOT existed for 182 years. In fact, Windows and it's predecessor DOS have been the dominant desktop operating systems (not the same as the best) for almost the entire time most people have had access to desktop computers.

      Making sure your interface system looks and feels totally unlike what 90% of people are used to is not going to ease people into using your system.

      I do agree on the pointlessness of a study like this. It is a good marketing tool and good for flamewars and pissing contests, but individual studies with constructive criticism is far more likely to achieve something.

    2. Re:Don't get my hopes up. by Hosiah · · Score: 0, Flamebait
      You also go out of your way to diminish the importance of Windows. I am certainly no fan myself, but it is used by over 90% of all users today and the Windows interfaces are by far the interfaces someone is the most likely to know about.

      WHY??? WHY DO IDIOTS LIKE YOU PERSIST IN WAXING SUCH STUPID BULLSHIT AND KNOWING THAT NO SAPIENT SPECIES EXISTS THAT IS STUPID ENOUGH TO FALL FOR IT??? WHY BOTHER TO POST??? NO, YOU'RE NO FAN - YOU ONLY WORSHIP MICROSOFT AND SLOB ON BILLY'S KNOB, THAT'S ALL!!!

      Making sure your interface system looks and feels totally unlike what 90% of people are used to is not going to ease people into using your system.

      So you still shit in diapers, right? Because the toilet was a different interface from the one you're used to. And you never learned to walk because it looks and feels totally different from crawling. And you never learned to fuck, thank God for the purification of the gene pool, because you already knew the interface of masturbating, and copulation was too different in look and feel. Hey, I already refuted this point in the original post. Remember? Go back and read where it says the year Microshit first released Win-Duhs. Note how long computers existed before that. For 90% of the history of computers, WE'VE USED NON-WINDOWS INTERFACES. In fact, since Unix was running on a PDP-series (the closest the technology would allow to a general purpose desktop system) before Bull Gay-ts ever touched a computer, WE HAVE HAD UNIX INTERFACES FOR MUCH LONGER THAN WINDOWS INTERFACES. Windows should be learning from Unix, not the other way around. So why didn't the all-holy status quo effect apply to the initial adoption of Windows? Wasn't it radically different from what not 90%, but 100% of users knew before? Why did Microshit ever go from the command line to the GUI in the first place, if it's such an huge issue to switch interfaces? Hey, Socrates, I think we found a break in your AIRTIGHT FUCKING LOGIC, HUH?

      No, the truth is, morons like you only found the first interface you accidentally stumbled upon, learned enough to use it without embarassing yourself by trying to reboot it by shaking the monitor upside down or yelling into the mouse, and now you want to force it on everybody else just so YOUR LAZY ASS doesn't have to learn anything new. Well, forget it. We'll continue to innovate and advance technology like we were doing before there was a Windows. It's WORTH working our asses off to make and give away a free operating system, just to see the stock (presumably purchased within a week of your having secured your five-digit /. ID) for your pisshole company go down the crapper. Stay in your cave. Civilization will go on advancing without you as it always has done anyway, Neanderthal.

  95. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  96. I'd recommend... by TBone · · Score: 1

    ...your friend change majors.

    If she's getting a PhD specialized HID, and she can't figure out how to work up interface usability tests, then either she's a poor student, or she had bad teachers.

    What exactly are they teaching her in her HID-related classes, if not HID?

    --

    This space for rent. Call 1-800-STEAK4U

  97. Hiccups with HCI? by cyberbian · · Score: 1

    Google is your friend...
    HCI Bibliography with many papers and the relevant HIG (Human Interface Guidelines) prepared by GUI system designers and API builders...

    http://www.hcibib.org/

    people with preferences to GUIs clearly need more practice with computing ;)

    --
    if I claimed I was emperor just because some watery tart lobbed a scimitar at me they'd put me away!
  98. You missed one last by DrYak · · Score: 5, Interesting

    #4. I have no social life : These have seen so much different systems that they understand well the general concept and can adapt themself very quickly to whatever system you throw at them. As open to new solutions as #1, but very quickly get as agile to whatever system as #3 is.
    (In fact that was my case when I started learning both KDE and Windows 95 in parallel)

    The best system ever should be as easy as possible for #1 out of the box, but need to be very easily configurable to whatever complex system #3 and #4 need.

    If the system is newbie-friendly but can't evolve you'll end with Clippy and this kind of stuff that gets in the user's way with pointless tips (tips that would have helped a total beginner, but sorry now I know exactly what I want). Attracts #1 users, but repels #3 and #4.

    If the system is configurable to extreeme you end up with emacs or vi : the most powerfull tool around you can't ever dream of in your wildest dreams, but you can't do anything without unless you've spent the first year learning it the harsh way. #3 only are interested, #4 must ponder if they want to re-learn everything once again (albeit they do it faster), #1 will prefer to commit suicide.

    #2 are pointless, they won't accept anything that isn't their original system, they're the one that will never switch to MacOSX or Linux because it's not Windows+Office, and they'll cry each time MicroSoft revamps the interface and everything is moved around (Windows 3.11 -> Windows 9x -> Windows 2k -> Windows XP -> Windows Vista and same for the Offices). Just wait until the next "GUI is completly changed one more time" period, and they'll be as good as #1 users (or #4 if it's not their first change around).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:You missed one last by Raphael · · Score: 2, Insightful
      #2 are pointless, they won't accept anything that isn't their original system, they're the one that will never switch to MacOSX or Linux because it's not Windows+Office

      I disagree. Group #2 is probably the most important group. Keep in mind that being tainted does not only mean being exposed to Windows+Office, but also to any other desktop environment, including Linux, OS X or others.

      This includes for instance the Linux FVWM users who will be frustrated that the default GNOME window manager does not offer an option to bind the mouse buttons in the "right way", or the OS X users who will be frustrated that KDE tries to copy Windows in some places and uses the "wrong" button order. Every person who reads this on Slashdot is already in group #2. The tainted users will be biased towards one environment or another, often without realizing it. So they will think that some applications will be more usable than others because of their past experience, which will strongly influence what they think is the "right" way to do things.

      But being tainted does not mean being a zealot. There are many Windows users who enjoy using KDE or GNOME when they are confronted with these new environments for the first time. Even if they cannot instantly forget all their past experience with computers, they are still a very useful test group for usabilty.

      --
      -Raphaël
    2. Re:You missed one last by mjeffers · · Score: 1

      "The best system ever should be as easy as possible for #1 out of the box, but need to be very easily configurable to whatever complex system #3 and #4 need."

      Unless you are designing and OS for the $100 laptop or one that's specifically targeted at complete computer novices there's really no point in testing users with absolutely no computer experience.

      Think about the type of person most likely to use a Unix OS. I'd bet that the large majority of those users have previous experience with other operating systems (#2), and most of them with Windows. Thus, it probably makes the most sense to test users with prior Windows experience followed by (if the study is large enough) users of OSX and Linux/Other Unix-Like OS's in rough proportion to their market share. You may want to give added weight to Linux or other Unix users if data shows that users are more likely to switch between distros than between Windows and Unix.

      The "usability" of a system is a property that only exists in the context of a group of users. To further complicate things, optimizing usability for one group of users may decrease the usability for other types of users (adding Clippy to help complete novices frustrates and annoys average and power users). Unless you are testing the types of users most likely to use your software you'll optimize for the wrong types of users and make less usable software than you had before.

  99. Wrong place to ask by briancnorton · · Score: 1
    Not to belittle the mass readership of slashdot, but this is probably the wrong place to ask for usability advice. I make this statement because "technical" people are often more willing to adapt themselves to their tools vs ordinary users that demand their tools be adapted to them. Read the Tufte trio and other usability guides.

    I would also suggest that anybody that uses UNIX by choice is not primarily concerned with usability.

    --

    People who think they know everything really piss off those of us that actually do.

  100. important question by Anonymous Coward · · Score: 0

    is she hot?

  101. What kind of advice -- by talksinmaths · · Score: 1

    ...both technical and theoretical -- would you give us on conducting a deep and objective study on the Unix desktop

    No offense, but my advice would be: Don't ask slashdot.

    --
    Don't you have someone you'd die for?
  102. è®©å¥æ"ç"è& by Anonymous Coward · · Score: 0

    åèLinusçsèè£æ"è¾fçåâ¦â¦

  103. Real X11 Gui Toolkit Please by Anonymous Coward · · Score: 0

    I would like to have a native (real) GUI toolkit for X11. Neither Qt nor Gtk are true X11 toolkits. They do not work within the X11 framework as was originally intended and because of that they bring incompatibility with Xt/Xlib applications. I get really tired of having to use Qt and Gtk mechanisms for setting appearance on their widgets in a manner which is different from how appearance are handled in Xt/Xlib applications (via X resources). Both toolkits also take away the full power of X11 that is available to a developer because they both employ lowest common denominator approaches to their APIs in order to seek greater portability to other platforms. It's important to point out that true X11 Gui-Toolkit/Xt/Xlib applications are entirely cross-platform as X11 is supported on many other platforms (probably more than Qt and Gtk combined). Of course color resources are only one examples. Both Qt and Gtk cut-n-paste handling is fundamentally different from X11. Lot's of other issues too. There are many things that X11 brings to the table that your are denied use of because these toolkits limit your ability to exploit X11. In X11 I can have the exact same app running on different machines displayed with entirely different color schemes based on the client they are run from. An obscure feature, yes. But one that I don't think that Qt and Gtk will permit, even when running on X11, because they fail to observe and make use of fundamental X11 mechanisms. Ooops, dinner is ready, well I guess I got to cut it short.

  104. Something to keep in mind by Anonymous Coward · · Score: 0

    Consider the Apple Developer Guide

    http://benroe.com/files/gui.html

    -anon

  105. Absolutely agree, so long as by Anonymous Coward · · Score: 0

    I can use a CLI and write scripts to complete the tests :)

  106. Might not be valuable today. by Burz · · Score: 1

    Both desktops are rather approachable, with KDE erring on the side of defaulting to more visible buttons than necessary, and Gnome making some unfortunate choices about removing functionality. But where an OS and suite of programs are provided as a "set piece", they are both eminently usable.

    Its when users want to break out of that "Unix-geek-set-it-up-for-granmda" mould that FOSS usability falls down. None of the intermediate "power users" can figure out how to install a Wifi card, or even an application/game they downloaded from a vendor site... so they don't want *nix around their desktop at work and they don't speak enthusiatically about it to friends and family. They feel savy adopting Firefox and wowing people with that; But Linux? Fuggetaboudit. These people outnumber hardcore *nix admins and basement enthusiasts by orders of magnitude.

    So a typical Linux distro is very usable already-- as a thin/thick client in a controlled setting.

    To go beyond this, people need more technical help from the layers underneath the desktop:

    1. An identifiable brand for an umbrella Linux desktop standard. Maybe LSB4 can be marketed by the various distros as LMPC "Linux Media PC" Inside.

    2. LMPC will need a standard binary interface for hardware drivers. That doesn't mean more performance-critical drivers can't be handled the way they are now, it just means the ABI is available for vendors wanting to supply drivers to the customer.

    3. An exhaustive and well-maintained Hardware Compatability List to help people with their hardware purchasing decisions. I am astounded that nothing better than the HCL at linuxquestions.org seems to exist. Freeform Googling for compatible hardware is not good enough.

    4. LMPC will also need a standard ABI for applications, with a clear demarcation of where the OS ends and where applications begin. Withoiut this, users have to filter their whole application-shopping experience through repositories and their dependency-checking databases; Mac users don't need this tarbaby and neither do we.

    5. The upshot of LSB4 and item #4 above is that we (hopefully) get a robust and stable API. Desktop Linux then finally looks like a real platform that can win the confidence of more creative types.

    6. Improve documentation and context-sensitive help. This should be a natural offshoot of good programming practices: Document and collect your use-cases and make sure the team reviews them often (esp. when making decisions since they'll throw mistaken assumptions into sharp relief). Near the end of your release cycle, you already have a document that shows just how your user documentation should flow (and how to test your product).

    I'll add that all levels of development need to maintain focus on their audience through documented use-cases. Even you Linus.

    7. More services/daemons ought to be made responsible for persisting their own configuration data to disk. That means Xorg provides an API to alter and serialize video settings, instead of leaving it up to a vast array of outsider hacks like Yet Another Config Tool By Bucky and Stewart, all of which poorly comprehend the conf file they're dealing with.

    Gnome and KDE cannot help much more than they are with mainstream adoption. Probably the best they can do now is to take advantage of #7 by providing standard config widgets as services become capable of writing their own config files. Perhaps applying some pressure to those lower layers would help. Setting up a netowrk share or adding a new peripheral should not be a CLI-bound black art, nor should it be a sometimes-candy-coated experience that shifts drastically between distros.

  107. How about... by PhunkySchtuff · · Score: 1

    If you're conducting a Unix Desktop Usability Study, then you owe it to yourself to check out other GUIs that may not necessarily run on Linux.
    Have a look at Mac OS X with it's very good-looking and usable
    Have a look at a GUI designed for optimum usability, by recognised leaders in the field of Human Computer Interactions.
    While you're at it, look at Apple's documentation on User Experience

  108. Try MS Windows XP and Mac OS X by Anonymous Coward · · Score: 0

    If you want to study user interfaces, try MS Windows XP and Mac OS X and understand why they are so successful. That's what more than 90% of the computer users use in the world. You must develop from what we have, not reinvent the wheel.

  109. Did a small informal usability study on KDE by zeth · · Score: 1

    I used the SuSE 10 distribution for the study, which in fact turned out quite well. It would be quite interesting to compare this to, say Gnome or just another distribution like Kubuntu. Hopefully I will get to that later.

    Read the study.

  110. What about others by houghi · · Score: 1

    I aonly see talking about KDE and Gnome. Why not throw in other things in a real test? Or is it that people can only understand differences between two things.
    VI or Emacs.
    Windows or Linux.
    Repubicans or Democrats.
    For or against the USofA's battle agains terrorism.
    A serious test should be done with as many GUIs as possible. What if Blackbox, WindowMaker, XFCE or any other comes out on top?

    The hard part will be to find people who are not already influenced by what they already learned and a study will most likely result in ' what is closest to what I already us'. I personally am trying out XFCE for two months and see wther I like it, no matter what any study or whomever says.

    Also, what if say KDE is choosen as the best. Should we then all dump all the others and have only on true GUI, KDE, or should we rather stop deveoploping KDE and put all our efford into the other(s) to get them on the same level so we still have a choice in the end?

    --
    Don't fight for your country, if your country does not fight for you.
  111. The key would be selectability. by khasim · · Score: 1
    The best system ever should be as easy as possible for #1 out of the box, but need to be very easily configurable to whatever complex system #3 and #4 need.
    Yep. Out of the box, it is game console simple. It is cartoonishly simple. Sure, it has almost no functionality, but ANYONE can "master" it in an hour.
    If the system is configurable to extreeme you end up with emacs or vi : the most powerfull tool around you can't ever dream of in your wildest dreams, but you can't do anything without unless you've spent the first year learning it the harsh way.
    Again, yep.

    So the key would be having the level of complexity selectable by the user. Any functionality not at the current level or below is 100% hidden from the user.

    Example: 1st level word processing options would be
    Re-open something I did before.
    Save what I'm working on.
    Uppercase and lowercase letters.
    Print.

    They don't get fonts. They don't get WordArt. They don't get word count. They can't change their margins. It is the very basic functionality.

    At level 2 they'd get more options, like bold and italics.

    Level 3 would give introduce them to fonts. They'd get ONE optional font.

    Level 4, more fonts and the option to change their size. And so on. It's easier for someone who's already learned the concepts to pick up more items so giving the user 5 new items at level 2 would be the same as giving the user 40 new items at level 5 for a total of 75 items (40+20+10+5) beyond level 1.

    Then comparing "usability" becomes very, Very, VERY, VERY easy. All you would do is:
    a. Determine what level the functions you want to test are at.
    b. Determine what level the user is at.
    c. Time them to see how fast they can advance to the necessary level and perform the function. ...and...
    d. Compare the productivity of two users with the same time spent achieving the same level of expertise on two different systems.

    Learning how to do it is not the same a being efficient at it.
    1. Re:The key would be selectability. by bedroll · · Score: 5, Funny
      That's just what this world needs, more levelling. I can just hear the uber-geeks now:

      I'm a level 137 Microsoft Win-zard, I can now wield the CLI of fortitude and I've unlocked the 5th ring of the registry.

      That will surely make the level 1s in this world eager to learn.

    2. Re:The key would be selectability. by MighMoS · · Score: 5, Funny

      Alright. I cast BSOD of slaying on your Win-zard.

    3. Re:The key would be selectability. by TilJ · · Score: 1
      --
      "The purpose of argument is to change the nature of truth." -- Bene Gesserit Precept
  112. Licenses and Past Experience by slashdot.freak · · Score: 1

    You may find that KDE may require licenses for an OSS, whereas GTK+ is free (in the BEER and license definitions). FWIW, I use KDE on a daily basis, but program using GTK. The widgets are a bit more old school but they also save a lot on memory, which directly impacts the user experience on older computers. In a past experience that comes to mind, the GUI interface is all important for acceptance (a woman wanted eggplant colored backgrounds with burnt orange fonts). My rule of thumb: users only appreciate what their eyes see and requires the least brain cells to operate and manage. User experience out trumps features when dealing with the masses. Good luck!

  113. There's more to it than testing individuals... by MacDork · · Score: 1
    Get people who are not experts, see how many problems they run into doing simple tasks that they're familiar with on Windows.

    I think, while interesting, doing only that will prove useless as a whole. Why? Because you are testing usability of specific applications rather than the system as a whole.

    IMHO, a better approach would be to have a look at that platform's Human Interface Guidelines and see how complete their respective documentation is and how closely application developers follow them. If the Human Interface standards are incomplete, then developers are free to do whatever they want in grey areas, which leads to inconsistency and confusion.

    Following that, select a few prevalent apps on each platform and grade them on conformance. HIGs are pretty useless if developers do not respect them. If developers are not following the guidelines, then that is a red flag itself. Either the guidelines suck, or developers need to be given a stronger incentive to follow them.

    Finally, once you've done those two things, test users on the most HIG compliant apps you can find and see if the HIG itself is any good. If the guidelines suck, then compliant apps will suck and it will be obvious with user testing. Make suggestions for changes to whoever controls the respective HIG, wait for changes, rinse, repeat.

  114. Problem, Action and Result by Stan+Vassilev · · Score: 4, Funny

    Problem: Unix GUI usability low for casual users.

    Action: Perform UNIX GUI usability studies every few days, post repeatedly on Slashdot.

    Result: UNIX GUI usability studies improve, UNIX GUI usability stays same.

  115. Focus on "use" by JoeCommodore · · Score: 1
    's not about the interface per se, it's about usability.

    For the study to work right envision an environemnts you want to test, 'home', 'work' and 'school'. From that make a list of specific tasks that people would use in those environemnts would typically perform. such as:

    Home:

    • Send and Recieve Emails
    • Browse the Internet, play movie previews, shop on-line, etc.
    • Play some games
    • Create greeting cards and stuff.
    • Music w/on-line sites and portable players
    • Photos, Home Video
    School:
    • Internet
    • On-Line Courses
    • Email
    • Chat
    • Word Processing large douments
    • Wi-Fi
    • Working on the go (live distro?) and porting documents to other machines
    Work:
    • Email
    • Word Processing
    • Presentation
    • Spreadsheet
    • Groupware
    • maybe some DTP
    • Work with a PIM, sync to Palm or PocketPC, etc.
    • Exchanging data with outside Windows/Mac users
    Most of the above will be a breeze but parts will be a total pain, especially creating cards (no PrintShop like apps for Linux), Playing Games, On-line Coursework, music services, watching previews, etc.

    Depending on how much you want to face the truth you can have some geek to methodically choose and preconfigure the hardware, cards and packages to make the process all pretty or you can just present them with a computer and a distro set, and let the excitement begin. I'd go with the latter, because I DO like Linux and think we could and should do better.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  116. Re:The only 'intuative' user interface is the nipp by Creedo · · Score: 1

    So, people would tend to learn better if the system has a breast interface?

    --
    All that is necessary for the triumph of good is that evil men do nothing.
  117. KDE, Gnome and other by Jon-o · · Score: 2, Insightful

    My advice is to not just look at KDE and Gnome! Many people, myself included find both of them rather annoying and cluttered. There's a lot to be said for the customizability and simplicity of not using them. It's not perfect either, but I do wish people wouldn't assume that it's no longer an option.

  118. Re:If you are pursuing a PhD in interface design.. by Anonymous Coward · · Score: 0

    If I were you I would not concentrate on a comparison of the two systems, or if I did compare the two, I would do it long after the event, by looking at results. Beware of the false dichotomy.

    Of most use is probably the approach that detailed the various sticking points in each interface, separately. Don't ask which is better - ask what works in each case.

  119. This Is Your Usability Study! by Halvy · · Score: 0

    If you read the whole thread..and garner the good from the bad.

    Other than that, what would the average reader here know about the technicalities of such a scientific study?

    It's obviouse the Linux desktop (any of its window managers actually) is better than Microsofts and comparable with Macs.

    The weaknesses in both KDE and Gnome are basically the same, that is, lack of the ability of the user, to determine the 'level' of usability he wants, based on whether he is a power user, or common Joe.

    Both KDE & Gnome, along with the rest of the OSS community need to help take the lead in computer technologies, by incorporating more programs and options for people to BLITZ the common enemies (M$, RIAA, MPAA, etc.), with the likes of; Tor, Kazaa, Streambox, etc.

    This seemingly absurd 'frontal' attack is the only way to ensure that Bill Gates and Co. will not use 'legal' means to do 'illegal' things against OSS.

    -- SlashDots moderation system is not broken, but it is Fixed.

    --
    I will gladly loose all of life's battles.. in order to win the war..
  120. Make new users use them by nukem996 · · Score: 1

    If its just KDE vs GNOME then get a bunch of Mac and Windows users to try GNOME and KDE. You might want to explain some things first, like there is no E for the Internet click on the Red Fox for Firefox things like that. If its all around useablity have people from Mac Windows GNOME and KDE try the other UIs and have them tell you what they like and dont like dont have them compare against eachother. The reason for this is people get stuck in their ways and do not like to change to something newer even if it is easier.

  121. Different approaches by Anonymous Coward · · Score: 0

    Too many usability analyses are done from the perspective of a computer as an appliance. What is a good analysis of, say, a dishwasher or a motorcycle is completely inappropriate for a general purpose computer.

    With this in mind:

      - be prepared to evaluate flexibility, both for power users and for beginners
      - evaluate the quality of the commandline
      - evaluate the completeness of the documentation
      - evaluate the accessibility of special techniques for getting things done, rather than merely how easy it is to click on an icon

    Computers can be locked down to a single application, and users can run that as an appliance (like a game console with the media taped in place). In this case, you're evaluating that particular application's interface, not the system as a whole. Be careful to distinguish when you're evaluating a given application from when you're evaluating the operating interface as a whole.

    General-purpose computers need ways in which general-purpose commands can be issued. The inability to do this quickly, easily and with high reliability is a serious down-check.

  122. Linux, Desktop & a P.hd, a horror movie ? by managedcode · · Score: 1

    It's not KDE or Gnome, both are equally bad compared to Microsoft's.... Still worse is the availablity of Drivers for Linux and some "_dick_heads_" are opposing HAL kind of architecture which is putting vendors in a tight spot(whether to open the code or not) and consumers away from linux.
    Now don't moderate it as Flamebait, accept the fact and lets correct it before Redmond folks claim, Linux is history and is fit for valleys museum. I work on Linux but since I couldn't find a wireless driver for my laptop, I am using this f*** XP

  123. Power users my ass by orasio · · Score: 1

    Software is what it is out of the box.
    Extensions, like firefox extensions, might be good, because they mark the limits of big chunks of functionality that some specific users might need.
    Configuring the system is not that great. It takes too much time, and if you can't work with the default, the default is wrong.
    Firefox proved that.
    Control centers ae just a nice way to spend your time. I have used KDE since they started getting popular (I used Enlightenment at the time), and Gnome since the first versions, and I've had it with configuring desktops.
    The desktops should just work out of the box. That way you don't pass the responsibility of choosing the right defaults to users.
    And that "power user" thing is a fallacy (sp?) .
    Users are experts in what they know how to do, and novices at what they don't know, along their whole experience (I think Jef Raskin said that) . There's no "expert" user, who knows what's more productive for him, specially when he can't measure his productivity objectively. That's what interface experts are for!

    Ubuntu's gnome desktop is great out of the box, and it requires no tweaking.

    I don't think there's a benefit in a usability comparison between KDE and gnome, though. Gnome is much better in terms of modern usability trends, and KDE is much more familiar to the former mswindows user. It comes down to a philosophical issue, rather than a technical one, if you think "usability" means "familiarity", then KDE is much better, and there are reasons to think that way, and it's measurably better, when you are talking about former mswindows users. Gnome would be better in the modern meaning of "usability", when you take into account cognitive skills and stuff, but that can make experts think that you are treating the user as if he were dumb.

  124. KDE is one aid to a useble UNIX (runs their too) by Anonymous Coward · · Score: 0

    KDE's multi-UNIX/Linux capable, & thus makes it as simple as it gets - especially for Windows people.

    I know, I am one, & picked right up on it with EASE...

    You want to make UNIX/Linux useable for the masses? You've GOT your multi-platform shell to program via its Qt API, which rides on many a Unix/Linux core-kernel.

    APK

    P.S.-> That's my take on it @ least... because KDE's a pretty damn good desktop (though I preferred its 2.x series looks the best perosnally)... apk

  125. Attack of the Stats ! by Nefarious+Wheel · · Score: 1
    Irrespective of various issues surrounding Windows, the fact that most users are more familiar with that interface makes it fairly easy to do a statistical study on the merits of various distros. Because you can find computer-literate people who aren't clued on Linux, you have the potential for getting clean data to work with.

    Simply, pick Windows users to do your tests, rather than people familiar with any *nix distro. Measure their startup learning curve and draw baseline eye-hand performance conclusions.

    Set up a table or two and measure the time needed to do certain basic tasks, such as create a WP document, edit a simple text file and store the result, draw a simple picture, store and re-display it, send a simple email to yourself. Use an old-fashioned stop watch and clipboard, perhaps, to abstract the measures from the equipment and ensure independence of the data from extraneous factors.

    Include metrics for for these baseline tasks for both the first time they try it and subsequent tries, and how many repetitions it requires before the task becomes "routine" (i.e. point of approach of low stdev between results).

    Measure in parallel, different people for each distro. Do a simple typing speed check for each person and a simple mouse-activity rate check (perhaps time needed to move three simple images around in a click/drag exercise) and use these metrics to normalise the baseline capabilities of different test subjects in the above. I'd suggest doing their speed checks on a different platform (even Windows) so as not to corrupt the base test measurements with respect to their startup learning curve.

    In short, do stats using fresh test subjects, and measure the results.

    Bring in some cross-disciplinary talent to measure other aspects besides raw performance, such as a selection of industrial designers (draw from your student contacts) to rate the esthetics, an ergonomics researcher to measure the carpal damage potential, whatever else you can think of. (Cross-disciplinary assistance brings in a bit of professional polish, but can be academically political, YMMV.)

    If it feels right, it's art. If you can measure the feel, it's science.

    --
    Do not mock my vision of impractical footwear
  126. KDE/GNOME are not the only Desktops. by baomike · · Score: 1

    Maybe you just want to compare the two, but be aware that others exist.

    I have always liked FVWM, for qualities that unique to it. YMMV

    1. Re:KDE/GNOME are not the only Desktops. by Anonymous Coward · · Score: 0

      I agree. FVWM is a *very* powerful window manager.
      Another bonus is it isn't dependent on either Qt
      or Gtk.

  127. CDE ? by HP-UX'er · · Score: 1

    UNIX Desktop Usability... well I don't think Grandma will be purchasing hardware that comes with UNIX on it... maybe hip Grandma Caryle would buy a Linux box, but not likely UNIX. Sun desktop hardware is too expensive for normal personal use. So that limits our audience to just technical folk, whether that be a designer or engineer, but some type of role that requires skills or wits (one would hope ;)).

    Personally, I still really like CDE. It's been my primary desktop for 10 years. Writing dtksh scripts is easy, and lots of documentation on how to do it when you want to add another bell or whistle. Configuration is drag-n-drop or editing the config file, your choice. I can move my CDE desktop from my HP-UX workstation to my AIX, and to my Solaris box without having to edit anything, and it just works. I haven't tried it on my Linux box, but I will now ...

    Of course people around /. would say its a dead interface.

    1. Re:CDE ? by Anonymous Coward · · Score: 0

      > Personally, I still really like CDE. It's been my
      > primary desktop for 10 years. ...

      > Of course people around /. would say its a dead
      > interface.

      Well, by and large I like CDE too. It works well,
      and is very stable. In terms of resource consumption
      it is very light in comparison to KDE or Gnome. It
      runs circles aroun them. Of course CDE isn't perfect,
      and it could be improved here or there. But overall,
      it's pretty nice. I only wish that Novell and others
      would Open-Source it. Novell, you do believe in
      Open-Source right?

    2. Re:CDE ? by swordgeek · · Score: 1

      Just a note here.

      Solaris x86, real Unix, free for download, runs on Intel (or much better, on AMD x64) systems.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  128. OS X = UNIX by sauge · · Score: 1

    It is not just KDE vs Gnome! In my opinion, for now OS X is the Linux Desktop killer. When my Dell gave up it's ghost and it came time for me to buy a new laptop - I looked at Linux vs OS X and came to the opinion OS X was the way to go. (I mean heck - it even has vi! Might as well through in another religious war here.) I can compile damn near anything on OS X that can be compiled on Linux (or gee hum BSD!)

  129. scary stuff by Anonymous Coward · · Score: 0

    Nothing is more scary than the Unix/Linux community discussing UI. Scary as hell. Run.

  130. Use Students by Anonymous Coward · · Score: 0

    Slowchaser-
    Much of the comments I've seen on this subject are attempting to find good blank slates (test subjects) as a means determining which suite is best. Having had contact with a number of local grade schools in South Carolina that can not afford the price of a windows-based computer lab, I have an idea.

    Currently a program here in Columbia, sponsored by one of the librarians, has enabled grade school students to gain access to linux based computing solutions. A very interesting usablity study would be to monitor fresh students ability to adapt to the new environments. A number of schools spanning a wide geographical region could be used for data collection. Since multiple classes exist, assign one class to use Gnome and the other to use KDE. Provide little assistance to the students (trust me if their like my 5 year old half brother they won't need it). Allow them to play with the interface and the included edutainment packages for a period. After this introductory period, introduce them to the internet facilities of the environment. Firefox or Epiphany / Konq.

    During the second half of the class allow them to start using the word processing utilities and teach them typing if they have not already learned.

    I do realize that this is perhapse an unrealistic scope. However, if a sponsorship from the Gnome Foundation / KDE group could support such a study, the schools, students, and OSS Desktop environment would benefit from the information & support.

  131. Oh don't do that by Anonymous Coward · · Score: 0

    If you want to do something useful, look at the stated goals of each project (GNOME seems to be about simplicity, KDE about power, but do not take my word for it!) and evaluate ways they could usefully move forward.

    Too many people try to argue about which is "better" without dealing with the underlying reality that each serves a different purpose. Help each thrive on it's unique vision and strengths and we'll all be better off.

  132. Uhmm by NitsujTPU · · Score: 1

    You're asking Slashdot for a way to acquire an UNBIASED opinion on GNOME vs KDE?

    Have you ever asked us about vi vs emacs?

  133. Most Thoroughly Thought-out Unix Desktop by Anonymous Coward · · Score: 0

    Unix Desktop? Suggest they consider the most thoroughly thought-out desktop environment in the entire Unix universe - Apple Macintosh OS X.

  134. Re: There's an interesting direction by tetsu96 · · Score: 1

    Problem is of course getting users who rarely or never use a computer at all - is it because they can't adapt to current systems and interfaces or are we in such a rural area that there really aren't any to have experience with? The bias torwards an operating system (largely Windows of course) will shape any direction to what users quickly adapt to.

    But still, KDE and GNOME are largely on the same level as far as interfacing users - if someone wants to really hit a new paradigm the world needs, shouldn't there be more research on technology? Ie: new interfaces (Mice are so last decade), real 3D environments (the Solaris 3D demo was a step but still 2D except for window management and manipulation), and something else or two equally cutting edge that we haven't seen yet?

  135. dsk by Anonymous Coward · · Score: 0

    UNIX desktops?

    Oh sorry you mean black backgrounds with white writing.

  136. deep and objective? by sonictheboom · · Score: 1

    you need some other place. we only do superficial and subjective. deeply subjective. bigotted even.

  137. Re:I believe simpler window managers are more usab by ardor · · Score: 1

    You know, there are lots of people out there eager to have a XP alternative. AN ALTERNATIVE. You want to force people to either become geeks or stay with XP, which is just plain stupid. (K)Ubuntu, Mandriva, Fedora, SuSe etc. all struggle to be Joe Average-friendly and use the l4m3 DEs instead of your l33t WMs.

    Linux zealots. Sigh.

    --
    This sig does not contain any SCO code.
  138. Phrasing may be important too by realnowhereman · · Score: 2, Interesting
    In the back of the lastest Linux Journal is a report about a usability study at Novell. It was a description of how a user has trouble sending email because they where pressing the "Send" button instead of the "New" button. It made me wonder if the way the instructions are given are influencing the user. Would the results have been different in each of the following cases?
    • "Send an email"
    • "Create a new email then send it"
    • "Write an email"
    The answer from my point of view is "I don't know", but I'd be interested to know. Of course you need a load more people and a load more tests. But this is science, it's always tough :-)
    --
    Carpe Daemon
  139. PhDs are cheap these days by tonigonenstein · · Score: 0

    A PhD for a usability study ? Now *that* will advance human knowledge. I have come to think that whatever useless crap you are doing you automatically get your PhD after working on it for a few years.

    --
    The sooner you fall behind, the more time you have to catch up.
  140. Or hybrid by phorm · · Score: 1

    That use of one does not tie you to it. Resource usage definately comes into play, but you can run Gnome apps in KDE, or I'd imagine run Konqueror happily with all the kio-slaves in Gnome - it just means more overhead depending on the resources you have available.

    Heck, quite often I'm running three worlds. KDE as my primary GUI, some gnome/gtk apps such as GAIM (with kde skinning/font control using gtk2-engines-gtk-qt), and often enough when I need a windows APP (as we have mixed desktops at work and sometimes I need to play with one of those) then I pop open a handy copy of win98 running on Qemu (I've been told XP works as well but 98 is a fast start).

    So in reality, the most productive/useful environment for me would be... all three of those above?

  141. Distributions matter! by Nagus · · Score: 1

    To be able to fairly compare both desktop environments, both must absolutely be allowed to show off the very best that they can do. Since there is currently no single distribution that gets both Gnome *and* KDE right, it will be necessary to run them on different distributions.

    Without doubt, the best Gnome experience is currently provided by Ubuntu. I don't know which distribution is currently providing the best KDE experience.

    But if you were to compare for example Gnome/Ubuntu with KDE/Mandriva, you'd be comparing more than just Gnome vs. KDE. In a modern desktop environment, it matters a lot how well the desktop integrates with the underlying operating system. For example, hardware and hotplug support, package management integration, the security update mechanism, system and hardware configuration tools, etc, are all handled differently by the distributions, but play a very important role in how much the user feels at ease in the environment.

    Another thing is that not all distributions are up-to-date with respect to both environments. It's not fair comparing Gnome/DistroX vs. KDE/DistroX if one of them is out of date by 2 versions.

    Take care.

    --
    Wenn ist das Nunstruck git und Slotermeyer? Ja!... Beiherhund das Oder die Flipperwaldt gersput!
  142. Exactly. Spend a few months with KDE, and... by CarpetShark · · Score: 2, Insightful

    Exactly. On the face of it, KDE and GNOME can appear to be similar to some people. You may even dislike KDE's Qt interface for a while until you get used to it. However, KDE has amazingly powerful technology underneath. Spend a few months doing all your work on KDE, giving yourself time to discover (discovery learning is good) its hidden strengths, and you'll never look back.

    I don't often agree with Linus, but what he said about GNOME and KDE was spot-on: when you take the time to try them both, you'll surely see that GNOME is clearly inferior, and KDE clearly shines as a bright technology -- perhaps the best technology -- available in Free Software.

  143. usability study from a real practitioner by 19061969 · · Score: 1

    There is a definition of usability in ISO9241. Google for it, read and learn. There are three criteria:

    Effectiveness
    Efficiency
    User satisfaction

    Did I tell you to read about this? That means NOT jumping to your own conclusions about what these things mean. Find out what they really mean by consulting reputable sources (not Slashdot readers btw).

    Your friend should also know about things like GOMS analysis (Moran, Card, & Newell, 1983) which allow one to conduct a cognitive task analysis on the interface. This allows understanding of how an interface is likely to work in the real world (its results tend to correlate very strongly with actual users). There are many other methods, but many of them require experience which should be peer-reviewed to ensure you're not making fundamental errors.

    Testing with users is also good - but please remember this: it takes a lot more than just sticking someone in front of a machine and asking them things. Try to design experiments with quantitative data. Attempt to validate them empirically. If your friend is coming from a psychological or educational background, then they shoudl know this already. If they are form arts or comp sci, then they might have a *lot* of reading to do - in my experience, many CS majors who migrated into HCI have less than effective skills in this area.

    Get your design, results and conclusions peer reviewed. No, not at Slashdot where opinions are proposed as facts by many people who should know better, but by someone in the field, preferably with relevant publications and/or training. Sorry to say it folks, but FOSS folks who try usability stuff are also a bit lacking in the breadth of skills. You might even find that there are many of folks in the industrial side of the field who are a bit short on knowledge too. Like I said, try to rely on people who have had their skills and knowledge tested by other experts.

    There is a tendency to learn about one method and use it repeatedly regardless of its fit. Your friend, as a PhD, should be learning about the range of investigative methods and when they can (and cannot!) be used. If you are not sure, ask advice from topic experts. Slashdot does not qualify.

    Sorry if this seems like a rant, but I've seen a lot of studies that have made some fundamental errors and are worthless as a result.

    Best of luck!

    --
    bang goes my karma... again...
  144. Re:Exactly. Spend a few months with KDE, and... by Anonymous Coward · · Score: 0
    when you take the time to try them both, you'll surely see that GNOME is clearly inferior, and KDE clearly shines as a bright technology

    ...says someone who has probably never used GNOME for a long time.

    It's funny how I migrated from Windows two years ago, tried both KDE and GNOME (a couple of weeks each, although sometimes I was using both on the same day) and ended up picking GNOME as the clearly superior technology. My only disapointment was when I tried SuSE 9, in which many GNOME applications appeared to be broken. But when I tested other distributions (Fedora and Ubuntu), I saw that the problem was with the way SuSE had customized the applications and not with GNOME itself.

    Of course I understand that some people may have different preferences and I tend to be rather tolerant about that, but your comment sounds very much like flamebait. In fact, I am not sure that you ever tried any recent version of GNOME for more than a couple of minutes.

  145. Applications decide the usability, not the desktop by wysiwia · · Score: 0

    Usability of a desktop system is mostly defined by the available applications and by the quality of these applications. Even the most important part of each desktop, the file manager is just an ordinary application. So any Gnome versus KDE study is just another useless effort which has no relevance to the users. Just have a look at the Linux desktop survey (http://www.osdl.org/dtl/DTL_Survey_Report_Nov2005 .pdf) which clearly lists the missing applications as the top inhibitor for an adoption.

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
  146. GNUstep by arthas · · Score: 1

    And don't forget WindowMaker + GNUstep combo. If only there were some more apps (e.g. web browser) written using the GNUstep framework it would actually be a very interesting environment to work with. While both Gnome and KDE are nowadays quite good systems I think their developers should learn a few things from GNUstep (or actually OpenStep) GUI (e.g. document based apps, insanely powerful menu system, clean dialogs (Gnome actually already does these almost correctly), windows (and tear-off menus) stay where you put them, etc etc etc).

  147. XFCE? by arthas · · Score: 1

    If memory serves XFCE was a few years back quite similar to CDE. I think you can configure the latest version (at least the panel) to work like CDE.

    I used CDE on my DEC Alpha machine quite a lot. That old desktop was indeed surprisingly simple and efficient UI (although maybe a little bit ugly).

    1. Re:XFCE? by crimson30 · · Score: 1

      The only desktop I could get to run with any speed on my Alphastation was AnotherLevel. Gnome was unusable, KDE was painfully slow and I couldn't get XFCE to work quite right. I never did put a true unix on it (just linux), and ended up using NT more often than not. I have a build of Win2k for it, but never installed it.

    2. Re:XFCE? by arthas · · Score: 1

      I have never tried running Gnome, KDE or XFCE on any of my alphas. I have two: AlphaStation 500/266 (266 Mhz EV5 (21164), 256MB RAM) and AlphaServer 2000 5/250 (one 250 Mhz EV5, 256MB RAM). The AlphaStation runs NetBSD (no GUI because the graphics card DEC ZLXP-L1 (a huge OpenGL card with 16MB memory) is nowadays only supported by OpenVMS) and the AlphaServer runs real Digital Unix (Tru64 5.1). I have a DU base license (for the AlphaServer, the licenses are tied to the hardware) that is needed to use the thing so I can run real CDE!

  148. Irrelevant by Anonymous Coward · · Score: 0

    The OS she's studying should be irrelevant when coming up with the testing plan. As soon as she considers information regarding the OS she's going to test she biases her results. It either meets various criteria she sets for usability or doesn't. The only limitations she should be considering are the method of display and interaction. I.e. there will be a monitor, keyboard and mouse in order to give her study scope.

  149. So funny to see by Anonymous Coward · · Score: 0

    Reading the question, I see someone talking about research done by an expert in the field of usability. Then all these people jump up giving their (well meant) advice on user profiles and how to conduct the study. While doing so most of them show they have absolutely no clue what so ever about the real issues with usability.
    Like: The real "ease" on an interface comes down to 2 things: ...
    I know a bit about usability, I wish it was _that_ simple.

  150. No need to do a study, just search Google by jjustus · · Score: 1


    Search for "KDE sucks": 329,000 results
    Search for "Gnome sucks": 527,000 results

    So Gnome sucks 60% harder than KDE.

  151. Ignoring the most important factor. by Anonymous Coward · · Score: 0

    Making and keeping a desktop usable is commonly not the job of the end-user but the IT department. In other words: your friendly neighborhood system administrator. As long as he does his job correctly your desktop will provide all that is needed, perhaps including good tips (or a short basic training for that matter). But if your IT department (/sysadmin) is flawed it will surely find its way to the desktop as well.

    So my 2 cents: the desktop means nothing, its the force behind it.

  152. Don't forget cross-over technologies by Schraegstrichpunkt · · Score: 0
    Don't forget to take into account cross-over technologies like, well, CrossOver Office, VMware, Win4Lin, Cedega, MinGW and Cygwin.

    Also, don't assume that KDE and GNOME are the only options. I personally run Window Maker (with various dockapps), with fspanel, and KeyLaunch, with xtrlock (invoked via keylaunch) as my screen lock. On top of that, I use various shell scripts that I've written over the years.

    Desktop systems, especially for certain classes of users, are highly varied. Good luck trying to study them!

  153. Productivity from Customization by Hackeron · · Score: 1

    I started off as a power windows user, then I tried Linux. After a couple of years, this is what my desktop now looks like: http://ask.slashdot.org/~Hackeron/journal/101301

    Even if I was to emulate that on another machine it will take me 3 hours to get the automatic window placing together, etc. But you know something? I couldnt find that more intuitive and easy to use now that it does what I want it to.

    I guess there are 2 things I would test:

    1) Customization to get the environment to behave exactly like the power user might want. Use gentoo and go wild. Spend 6 months learning the ins and outs, painless upgrading, glsa, writing ebuilds to automate things, etc. Then look at how it comes polished with various debian and gentoo based distributions.

    2) Ease of use for the complete beginner. I like how on MacOS there is a search as you type in the finder which appears all over the DE, all the typical applications are right there on the taskbar, starting to appreciate the 1 button design, you generally just dont need 2 or 3, the clever mouse wheel emulation on the trackpad, etc. Or Ubuntu's support request in most applications is just genius.

    Thats quite a challenge though and I guess just mentioning random points is enough and focusing on what actually "Just Works" as apposed to requires extra security software like firewalls, antiviruses, maintenance tasks, etc. Beginners will always memorize where button x is and advanced users will always find a way to customize.

  154. I am related to two by dominux · · Score: 1

    one aged nearly 2 and the other is 3. The 5 year old is fairly competent now.

  155. Comments from a GUI geek by carcosa30 · · Score: 1

    One thing I perceive as a problem with both Gnome and KDE is that they are trying to be like Windows. It may be that the Windows interface has become the QWERTY of GUIs, and is so familiar to users that they are unable to learn anything new, but there have been numerous advances on various UNIX WMs that have never made it onto the Windows platform.

    For example:
    Nextstep/Windowmaker tearoff menus. These are extremely handy because you can literally build gui applications from just these menus and collections of scripts. Also, these menus scroll if they are outside the screen. I can place menus at the bottom of the screen in a row with just their titles peeking out into the bottom of the screen. Then, when I slide my mouse down past the title, the menu scrolls up onto the screen. So depending on what I'm doing, I can build my own adhoc UI out of menus and come up with something quite functional.

    Fluxbox tabbable applications are another great example of flexible functionality. I can group applications how I want them and all it takes to navigate from one to the other is to slide the mouse into the region of the desired tab at the top of an application window. This is excellent because it is a very efficient and intuitive use of screen real estate.

    One reason for the huge popularity of Firefox over IE is the tabs. Tabs are so easy to use that people pick up on them right away. And the fact that they're rearrangeable in Fluxbox means that they offer adhoc functionality for the power user.

    An application that I've had a great deal of success with is called 3ddesk. This is a drop-in enhancement for mousewheel workspace navigation: when switching between workspaces, the mousewheel spins an OpenGL cylinder tiled with realtime-updated views of each workspace. Seeing the workspaces laid out in this manner allows much better spacial orientation than offered by any pager, and it becomes very quick and simple to flip back and forth between desktops.

    There are a number of reasons why I dislike both of the dominant windowmanagers. Gnome is simply too dumbed down. Sure, it offers things like gnome-swallow, and drawers which allow me to swallow up things like transparent xterms running "top" and "tail -f /var/log/syslog" so that these can be unfurled at a moment's notice-- but the gui is simply too restrictive and unwieldy in configuration.

    KDE isn't quite so bad, but lacks many of the things that Gnome features. KDE does not even have drawers that I'm aware of. The separate kicker panels make up for this failing to some extent but not entirely. In both Gnome and KDE, the functionality for editing menus is not nearly as available or intuitive as it is in Fluxbox or Windowmaker. When moving over to the other light windowmanagers like XFCE, Icewm, Waimea, et cetera, there's simply not enough functionality there at all. We have a pinboard and a cute panel with cute little icons, all mostly static and without configurable function beyond a click on an icon. In Fluxbox and Blackbox, the differences between the "slit" (dock) and the panel are obscure to inexperienced users, and the lack of configurability of the panels makes these next to unusable. Yes, there's a task bar, but this isn't Windows 95, and I'm usually running up to 30 separate windows or groups of applications.

    So, I use Windowmaker.

    Windowmaker is small and light enough that I can export entire login sessions, and the gui is snappy and quick. If I want a taskbar, I middleclick on the desktop and drag the menu that comes up so that it becomes a tearoff; then I stash this at the bottom of the screen as I mentioned above so that it becomes a slide-up menu.

    The applet dock is extensible, intuitive and powerful. Can't say the same for the clip but it's pretty good.

    It's a hell of a note that I'm using a gui from 1989 and it beats the pants off of anything out there for extensibility, speed and functionality. I understand that NextStep is going to be the gui of the next A

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  156. Some thoughts on usabilty vs functionality by andydread · · Score: 1
    I truly believe usability and functionality can be acheived for all users. #1 thru #4. The problem is how to achieve this. I think it may all begin with the default installation. When #1 buys a new computer there could be a way for the UI to know that #1 is the user. I wonder what the smart objective people here on slashdot think about this. I am thinking of a concept such as Selectable "user modes" where

    Mode #1 would be a stripped down gnome like experience. (default)

    Mode #2 would attempt to replicate the look and feel of the most popular current familiar environments as much as possible. such as Winxp or OS-X

    Mode #3-#4 A kde like experience tweak you life away.

    On system install/purchase the OS/GUI defaults to MODE #1 Maybe a wizard on first use to help #1 and #2 get going. an Icon labeled "experience" or whatever can also be referred to later to switch back and forth between modes and will allow #3 and #4 to immedately switch to their desired mode. When user#1 outgrows mode #1 they can switch to mode #3-#4.

    What do you folks think ?
  157. Learnability v. Usability, User Patterns and Prefs by esme · · Score: 1

    One of the threads that comes a lot when linux usability is discussed is that it might be harder to learn, but linux makes people more productive. Another variant of this is that other systems might be best for some people (even most), but linux is adapted to certain types of users. At root is a belief by many linux users that there is no single system that works for everyone -- that some people will want different ways of doing things.

    One way to look into this would be to administer a survey to the usability subjects, that went beyond the standard questions. Either one the PhD student developed, or some of the standard personality tests that psychologists use. Maybe this could provide some insight into why different people prefer different modalities, if there was any correlation between the personality tests and system usage.

    -Esme

  158. PhD by Hognoxious · · Score: 1
    How can someone doing a PhD in a subject not be able to put together an experimental design? I was taught that as a 2nd year undergrad.

    On top of that, the question doesn't really explain what you're rying to find out.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  159. Linux Journal article by dmp2 · · Score: 1

    Recent linux journal article on doing usability testing on the cheap (subscription required):

    http://www.linuxjournal.com/article/8638

  160. The real issues in Linux Usability: by Nephroth · · Score: 1
    Is not desktop environments, it's the OS as a whole. I run XFCE, my friends who are completely computer illiterate can sit down with no explanation and be running Firefox and Gaim in no time. GUIs are largely intuitive, that's the whole point. Installing software, for instance, would be a whole other issue. Imagine trying to explain how to compile an application that requires three or four obscure libraries to someone who doesn't even really understand how a windows installer works... These are the sorts of things your friend should address rather than superficial differences like the appearance of the desktop.

    Not to sound as though I'm pontificating (which I probably am) but in my humble (yet informed) opinion, desktop Linux needs these things to happen before it will have much of a hope at mainstream:

    #1 Drivers

    Yes, Linux obviously has drivers for most everything, and an experienced user can get that obscure USB WiFi adapter that you bought up and working in "no time." But the thing is, not everybody has a friend who is an experienced Linux user. If Linux development needs to pull together some kind of social/financial influence in order to bully manufacturers into giving up hardware specs for development, then so be it. I would be happy for even closed-source drivers. I understand some within GNU would consider that blasphemy, but closed source software isn't wrong it's just suboptimal by our standards. Your average desktop user couldn't possibly care less about whether or not the source code for their drivers is open source or not, they just want it to be easy.

    #2 Unified Configuration

    Control panel in Windows scares most end-users. If you tell them that they have to edit a configuration file full of nothing but cryptic (to them) text, they will want nothing to do with it and for good reason. Imagine if you had to jack up your car and unbolt the gas tank just to refuel. (Those of you who are mechanically inclined, I don't really care if you're an exception; hush) To your average end-user, hunting down a configuration file in some (again, to them) obscure location and then having to change values which may or may not be case-sensitive is just too much for them. Give them a unified location for configuration files, and some means of editing them. This could be done as an addition to the existing configuration system as opposed to a rewrite of it.
    Conceptually, an application could be written that would use a simple markup language of some kind to describe what the configuation screen should look like (not a regedit/gconf sort of interface, one with checkboxes, comboboxes, etc) This would allow developers to create a configuration definition file and on install, a symlink to that file, as well as the relevant configuration files allowing the program to be extensible for new programs.

    #3 Installation

    I understand that everybody is up in arms about distribution and package schemes, Debian users want .deb, Red Hat wants RPM, Slackware wants .tgz. Let's all just sit down and decide already. Let's decide on a format that A. allows users to install software quickly and easily and B. is aware of what libraries it needs and C. (the most important) WILL FIND THOSE LIBRARIES. Again, an experienced user can hunt down that an elusive library and get it installed properly, but an end user cannot and, more importantly, doesn't even want to know it exists. Let's keep a central Linux package repository where these install packages can grab what they need to run automatically over an internet connection and be done with it. Simply telling a user that they need wxWidgets or libExo does them no good, in fact, it scares them more than those "Illegal Operation" errors in Windows. None of this will do away with the ability to install from source, it will just make the process of installing software easier which is what end-users need.

    #4 X

    X is a terribly fickle piece of software. A user could go in to simply try t

    --
    Our greatest enemy is neither a single man, nor is it a nation, it is, as it has always been, our own greed.
  161. gnome sucks by i_am_NOT_doran_blind · · Score: 1

    "Bob" says that the reason gnome sucks so hard is that it was never blessed with penguin urine. Check out ubuntu for a poop colored gnome, damn hippies.

  162. Re:Exactly. Spend a few months with KDE, and... by FooBarWidget · · Score: 1

    Uhm, no. I've used both GNOME and KDE, for months. The first few years of using Linux, I switch between them from time to time. But these days, I don't want to waste time configuring silly things. I want the interface to be clean and simple and to just work. Today, I use GNOME, with an occasional KDE app (running inside GNOME).

  163. They should be user oriented studies by phill7 · · Score: 1

    Computers are like any product. They can be end-user oriented: programmers, occasional users, secretaries, kids, and game players. All of theses user types requires different interfaces.

    Programmers: programmers are usually tools oriented. They can live with more complex and straight interfaces, like command tools, as long as it allows them to unleashed the power of their desktops.

    occasional users: they like a "Single-Button-Does-It-All" type of interface. It must be obvious and not requires too much time to learn otherwise they'll quit.

    secretaries: many secretaries get surprisignly competent at using a computer, even with macros programming stuff. They'll priviledge an integrated environment that will hold them to learn all over 10 different application platforms. Unlike programmers, their computer could just be a single office suite, they would still be rather well served by it. They can stand a level of complexity over the occasional user, but bellow the programmer user.

    Kids: Kids like joyfull and easy interfaces. But also, they learn fast, so it should allow them to increase their skills fast. They like game, which implies colorfull interfaces, big buttons, fonts and cursors and the possibility to change easilly their preferences and wallpapers. They also need to start their programs from a single desktop folder, otherwise they will get lost in menus. Also, while getting older, they love to download clips, so they will like good and simple to use multimedia tools with powerfull embedded search tools.

    Game players: those one are the most interesting, because they are between the "programmers" and the "kids" types. They love flashy graphics (remember the Enlightment window manager?) and they try to have the most powerfull computers possible, which allows them to run more heavy weight applications. They are more visually oriented when compared to the regular programmers, and love everything that's new stuff, even if it implies less stability.

    So, for all theses types of users, which interface fulfills best their needs? That's what I would like to know.

  164. Re:Exactly. Spend a few months with KDE, and... by CarpetShark · · Score: 1

    Well, I've also used both frequently, and actually heavily favored GNOME for years. You're entitled to your opinion of course, but I stand by my own.

  165. What to compare by drc1 · · Score: 1

    KDE vs GNOME or Gentoo or yet another Linux desktop, whatever you choose someone will always want to include there own favourite. I'd include MacOSX (I know its not Linux) in the comparison, if only because it appears to designed around the interface. As new functionality is added the way the user will interact with it seems to be part of the design process rather than an afterthought.

  166. Tell her to check back her notes. by jotaeleemeese · · Score: 2, Insightful

    For goodness sake, usability is not checked in websites, mailing lists or blogs. The poster would be excused about following this path of action because he is not a human interface specialist, but I hope the PhD student is wiser about this.

    Human interface usability is properly tested one way and one way only. By watching real people interacting with them. You can use muckups (drawn or computerized), storyboards, etc, but nothing beats putting the fat asses of a few users in front of a computer and collecting their impressions.

    If you possibly can you tailor your investigation to a particular group of people, ideally one that would make the study useful to you (if you are testing usability for software in kindergartens you don't want to do your usability test in a bank's trading floor).

    The laughable suggestions to use children only, experienced users only or unexperienced users only as the correct or more accurate way of gauging usability is, as the British say, a load of pants. People suggesting this should jump of a clift like the gerbills they are.

    One would do such a think only if there is no choice or if one has particular reasons for doing so, but never as the preferred criteria for a generalized useful study, what may be good for children may be crap for old timers and viceversa, experienced users may find some things annoying that new users find useful and viceversa.

    The first thing that many people fail to understand is that usability is a wholy subjective thing. Linus loving KDE (yeah, that Linus) is only probe that for Linus (yeah, that Linus) KDE is more usable. All the KDE zealots implying that this is the God given truth regarding usability in Linux should be forced to use Gnome untile the know better.

    Usability should be studied only on groups with similar patterns of usage for it to be any useful. The wider you make your target group study, the more difficult it will be to find meaningful results.

    If you target all Linux users, then you are in for the most subjective, meaningless, most likely useless study.

    If you target Linux users with less than one year experience using Linux then you are into something. If you target Linux users with more than 10 years experience degrading penguins you would also find more useful results.

    Target your audience and you will find good results for that group of people.

    Make your sample too wide and be welcome to the scrapyard of useless studies.

    --
    IANAL but write like a drunk one.
  167. Some suggestions by Sububer · · Score: 1

    I am assuming that your end goal is a peer-reviewed academic publication. I have three main points:

    1. You can't do a usability study of "Gnome vs. KDE" - the scope is too large. To design a usability study that is conclusive and doable, you need to reduce the scope to something very specific. Focus on one aspect of the desktops at a time. Reducing your scope to one aspect of usability, like customizability, learnability, satisfaction, task performance, etc., is a good starting point.

    2. You need to study techniques rather than brands. Academics really don't care if KDE is better than Gnome, but they do care if a technique used by KDE is better than a technique used by Gnome. You may want to start with an assessment of each to find where they have different techniques for similar purposes and target a set of differences.

    3. Studies that look at specific, branded technologies usually do so because they want to take advantage of aspects of real-world use, like large-scale or long-term usage studies. Otherwise, it is usually better to just compare the interaction techniques using apps that you hack up yourself, as you can better isolate what you are trying to test. Make sure that your study is making use of the benefits of KDE and Gnome, which are that they have a large user group with users that have varying degrees of experience, they are used in real environments for real tasks, etc. If you are not making use of these things, then you might be wasting your time by studying existing desktops rather than making your own app that more rigorously looks at what you are trying to study.

    It is certainly possible to conduct an academic usability study of KDE vs. Gnome in other ways, but it might be less of a cookie-cutter study design and might be harder to convince reviewers that it is rigorous. If you are going do to something that is out of the box, keep in mind that reviewers will be extra critical of your methodology and that your study design will have to be air-tight and your conclusions will need to be modest. Lots of really cool papers get rejected because they study too much at once, and the conclusions that follow are questionable.

    As for the details, the best way to go about designing this study depends on where you are trying to publish it. Have a look at the conferences or journals that you want to publish to and see what similar work has been published before and how the studies were designed. Considering that the acceptance rates for good conferences is low (e.g. CHI is usually around 15%), it is best to tailor your work to match what has been successful in the recent (2-3 years) past.

    Good luck with your study.