Slashdot Mirror


Do Zebra Stripes Actually Help?

RyoShin writes "A List Apart, an excellent resource for web development and related aesthetics, has put together an article based on original research by Jessica Enders into 'zebra striping.' From the article: 'Zebra striping [coloring alternate rows] is used when data is presented in an essentially tabular form. The user of that table will be looking for one or more data points. Their aim is to get the right points and get them as quickly as possible. Therefore, if we set a task that uses a table, and zebra striping does make things easier, then we would expect to see improvements in two things: accuracy and speed.' The conclusion of the peer reviewed paper? It's a wash. Striped tables offered only a slight increase in accuracy and speed overall. The article notes a few other benefits to using Zebra striping, so it's all up to the individual."

12 of 234 comments (clear)

  1. It looks nice by dintech · · Score: 2, Interesting

    Although it might not provide much extra accuracy, it does make for a nicer looking GUI. That counts for something in todays widget driven environment...

    1. Re:It looks nice by Anonymous Coward · · Score: 2, Interesting

      Actually, I tend to use sets of 5, if the table's big enough. It's very easy to see that your in the second row/column from the edge of the stripe.

      Also, if the table gets really big, and it's difficult to identify where you are in the table, I start alternating between sets of 5 and sets of three - usually 5/5/3. Again, this seems to help (At least it helps me) with visual placement.

      IIRC I first saw this in the AD&D manuals, except they always alternated 1/3 or 3/5 on single-page tables, which made it visually confusing, again.

  2. Coloring every 3rd or 5th row helps too by davidwr · · Score: 3, Interesting

    I don't have a study to prove it, but coloring or otherwise marking every Nth row, where n is a smallish number, say 2-5, helps.

    Anyone else remember fanfold wide-format computer paper that was colored white and green in alternating blocks of 3 rows each?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Coloring every 3rd or 5th row helps too by boris111 · · Score: 2, Interesting

      It's a fond memory actually from growing up in the 80's. When I was young brat my dad would bring those home with him to look them over. He'd also bring left over print outs for us to draw on. I remember they had a strange smell. He also brought home old punch cards for the same purpose.

  3. Bad example by Anonymous+Cowtard · · Score: 4, Interesting

    So they conclude it doesn't help (though their own data says that it does, even though it's slight) based on THAT table? Maybe they should try it again with a zebra striped table where the difference between the colors used is slightly more pronounced. I don't know about the rest here but I personally think I had a harder time with that because the color difference between rows was so slight than if they had left out the color. Played tricks on my eyes.

  4. Possible alternative? by sloth+jr · · Score: 3, Interesting

    If zebra striping doesn't actually make it easier to identify which cells actually belong to a given row - maybe a rethink of what is trying to be accomplished here could help. Perhaps highlighting of the row under the cursor?

    sloth jr

  5. Re:Yes and No. by Anonymous Coward · · Score: 1, Interesting

    Whenever I have many rows of data like this on a web page I always make the rows highlight when you move the mouse over them (suck it Javascript haters).

  6. Helps a LOT if you have Nystagmus by blind+biker · · Score: 4, Interesting

    Nystagmus is a condition where your eyes oscillate at a frequency of about 1 Hz (roughly), usually horizontally. Having rows and especially columns coloured differently helps very much for someone affected by Nystagmus, to distinguish between columns.

    BTW, a wider font like Verdana is also highly recommended.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  7. Re:Maybe not faster but more Aesthetically Pleasin by CrazedWalrus · · Score: 4, Interesting

    On printed pages, I've seen people using a ruler to help scan through tables of numbers. I thought that was where the idea for zebra striping came from. Honestly, I'm surprised that it was only a minor improvement. Maybe it's just me and my bad eyes, but I think it helps tremendously. It probably also matters how many columns there are -- the more there are, the more it helps. I'd also suspect that fatigue would kick in, so it would make less difference for, say, less than 100 exercises, and more difference after that. [Didn't RTFA. Maybe they address those points.]

    I'm no GUI designer, but when I make utility web pages that use tables, I tend to use either zebra striping or a tr:hover that uses a light yellow to highlight the line under the mouse pointer. That way, if I feel I need the help to track through the table, I just run the mouse down the columns and it lines up the current row for me very nicely. IMHO, this is a nice compromise where zebra striping might not look good, but the user might want the help nonetheless.

  8. Seriously flawed, but great stufy by thinktech · · Score: 2, Interesting
    How exactly to they justify their results when they clearly admit this

    It is also important to note that a few participants spontaneously reported that they used their finger, on or over the computer screen, to follow down columns and across rows. Other participants used their mouse to highlight rows of interest, in effect creating their own 'temporary zebra striping'.

    When the participants violate the very precepts of the study by creating their own striping, the study become ridiculous. It's like doing a study if walking is slower than biking, and the walkers are allowed to bring their own bikes.

    But the study itself is great, I just disagree with the conclusion, it seems to show that striping is SO useful that when denied striping, people create their own.

    --
    What's up with this box everyone has to think inside of or outside of? Why does there have to be a box?
  9. Follow-up Survey by RyoShin · · Score: 2, Interesting

    If you didn't like how they ran this test (and I agree with most of the complaints), A List Apart is running a follow-up survey over the internet. I almost missed this, as it isn't mentioned until the very end of the article.

    You can find it at http://surveys.formulate.com.au/dtfu. It takes about three-five minutes. I just took it, and they appear to be using darker row colors now. It's still too narrow to see how useful it is when you have to scroll horizontally, but it's a small improvement at least.

  10. Re:you suckz0rz! (just kidding) by WhiplashII · · Score: 2, Interesting

    Heh, my family keeps making fun of me because when I was teaching my daughter to safely cross the street at intersections, I told her to look at the "green guy". Apparently although the traffic light is green, the little guy is white - who knew?

    Also, I can never move to Texas. The rest of the country has vertical traffic lights, but not Texas. It is bad enough to choose red and green as the stop and go colors, with the full knowledge that a large percentage of the population can't see them - it is a travesty to take that and put it on its side so that up vs down cannot be used.

    And before you get to the left vs right, some of us are dyslexic...

    --
    while (sig==sig) sig=!sig;