Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

A tale of two distros: Ubuntu and Linux Mint

Raspberry Pi benchmarked against Beagleboard, low price is long term

20 popular Ubuntu Linux apps you may want to try

A Selection of the Very Best Open Source Tutorials and Tools

Android Ice Cream Sandwich ported to x86 tablets, netbooks and notebooks

SECURITY: Google Chrome 17 Improves Security

How to read a CSV file in Perl?

Red Hat Brings Gluster to Amazon Cloud

New Linux kernel fixes power-saving issues

Using Wii remote with Android Device- Taking Gaming to the Next Level



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:The Concept of "Interfaces"
The Concept of "Interfaces"
Nov 3, 2005, 02 :00 UTC (10 Talkback[s]) (11725 reads)

(Other stories by Brandioch Conner)

By Brandioch Conner

Novell recently released some video of "usability" testing featuring 11 people who were familiar with Windows trying to accomplish various tasks under the Linux Desktop.

Now, to me, that doesn't sound really effective. The reason is that you'll have only two groups of test subjects:

  1. The Ignorant
  2. The Tainted

The Ignorant are the ones that have not used any other systems. Which, in this case, pretty much means that they haven't used any system. They won't be much use beyond the very basics of the interface. I've had to teach people who have never used a computer before how to use Windows and it is extremely difficult. One woman just did not have the muscle control necessary to hold the mouse steady and double click with it. She had to use two hands to accomplish it. After a week of playing solitaire, she had no problems with the mouse.

The Tainted are the ones that have used at least one other system. Novell chose 11 people who were familiar with Windows. So, they will be trying to find the same menus/commands that they used before (in Windows).

And Novell's findings seem to support this because their test subjects had trouble with such things as knowing that "Evolution" was the app to launch for email. If they named it "Outlook" people would have had an easier time. What they are actually "discovering" is that people are most comfortable with the interface they've already learned. You really cannot compare two different interfaces with a class of Tainted subjects.

Rather than test whether someone who has never heard of "Linux" before can figure out what the name of the web browser app is, why don't we just re-think the entire concept of "interface." An interface that is easy for the Ignorant class of users to work with is probably not as useful for the experts (and all experts did, at one time, belong to the class of Ignorant users).

How about an interface that is cartoonishly simple for the beginners (Level 1 users)... but... offers all the functionality possible with the system for the experts (Level 10 users)?

Would the "best" interfaces for each of these 10 Levels have the same appearance? I don't think it would. It would have the same commands, preferably in the same location, but it wouldn't be the same. Think back to the books you first learned to read with. Then compare them to the books you read now. They both have words, and the advanced books may have the same words the beginning books do, but the sentence structure is more complex and there are longer words in the sentences.

So, rather than focusing on how quickly a user who is unfamiliar with your interface can hunt-and-click to find the applications and use them, why not measure how quickly a new user can progress through the various levels until s/he is considered "proficient" with that system and can complete his/her regular tasks?

And I'm not just talking OS/desktop environment. This also applies to the applications.

  • The Level 1 email interface would have very few buttons. Level 1's are not expected to use encryption or digitally sign their messages.
  • The Level 1 word processor interface would have open, save, print, bold.
  • At Level 2, they get underline and italics and size.
  • At Level 3, they get a selection of fonts.
  • And so forth up to Level 10.

Also, as the level decreases, the protections increase. At Level 1, no data files are ever deleted if it can be avoided (temp browser files and such can be cleaned). This will take more than a bit of coding effort. Whether this is done on a per-file basis or using a database as a file system or some other approach doesn't matter. What matters is that the beginner's data is as safe as possible. As the level increases, the user is given the option to actually delete these files. The user can stop whenever s/he is comfortable with the level of protection versus the degree of customization/functionality.

Unless the interface is paired with education, and our standards for "success" change, we'll be "discovering" that the users are most comfortable with the interface they've used before over and over and over again.

Related Stories:
GNUman: The Chronicles of X: Part 1, Introduction to X(Aug 23, 2005)
Softpedia: What's It Going to Be: Windows Vista or Linux? Or Mac OS X?(Aug 22, 2005)
Editor's Note: Agnostic Apps Make Desktop Arguments Moot(Jul 29, 2005)
PC World: Everyday Linux Gripes(Jul 27, 2005)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
...the same test using 11 users familiar ...   I'd like to see...   
Richard N. Turner
Nov 2, 2005, 16:06:41
 
Never gonna happen!  I don't think y ...   Re: Subject: I'd like to see...   
Gene Anthony
Nov 2, 2005, 16:38:41
 
"I don't think you could find a Linu ...   Re: Never gonna happen!   
Richard N. Turner
Nov 3, 2005, 03:45:55
 
I founded and ran a Linux-based cyber ca ...   My Linux-Based Cyber Cafe   
Matthew C. Tedder
Nov 3, 2005, 05:03:33
 
The GNU/Linux community is plagued with  ...   Re: My Linux-Based Cyber Cafe   
Ookaze BioACobol
Nov 3, 2005, 09:38:22
 
Call the email application's icon "E ...   evolution?   
LJ
Nov 3, 2005, 13:53:18
 
Yes, I agree the level thing is a good i ...   Levels   
hey
Nov 3, 2005, 15:15:14
 
No, not the Bill Murray movie. What abou ...   What about Bob?   
dr69
Nov 3, 2005, 19:02:28
 
I recently purchased an internet cafe, a ...   Linux Internet Cafe   
Stephen Beak
May 16, 2006, 17:06:50
 
I'd love to have more options for ou ...   ME TOO, ME TOO!   
Jeremy
Sep 2, 2006, 06:51:46
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP