Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GUI Graphics Software

Do Zebra Stripes Actually Help? 234

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."
This discussion has been archived. No new comments can be posted.

Do Zebra Stripes Actually Help?

Comments Filter:
  • by Anonymous Coward on Tuesday May 06, 2008 @10:39AM (#23311912)
    Finding data in nine columns with alternating text and numbers is easy. Try upping the number of columns, using only numbers, use close spacing, and reduce the text size. Then you will see a difference. This experiment is flawed because they didn't test how the values scale with more columns and less helpful clues (like the differences between text and spacing in their sample table). This article should have been rejected for not taking into account these issues.
  • Yes and No. (Score:4, Insightful)

    by LWATCDR ( 28044 ) on Tuesday May 06, 2008 @10:41AM (#23311950) Homepage Journal
    It depends on the program displaying the data. Some programs allow you to to click on the row and get that one row highlighted. That is a huge help. Others like tables on a web page don't allow that. In that case I say it does help.
    Also the size of the table makes a difference.

  • by jakesher ( 546070 ) on Tuesday May 06, 2008 @10:42AM (#23311968)
    is irrelevant.
  • by truthsearch ( 249536 ) on Tuesday May 06, 2008 @10:43AM (#23311974) Homepage Journal
    On narrow tables they don't make a difference. But on wide tables they're almost a necessity. Without any table cell borders, like a spreadsheet, or striping, the eye easily wanders up or down into another row when reading across. I can say anecdotally that I'm far more accurate and faster when reading a table with stripes.

    Either way, they certainly can't hurt, especially if they're a pale color. So why are we even having this discussion?
  • Re:It looks nice (Score:5, Insightful)

    by holophrastic ( 221104 ) on Tuesday May 06, 2008 @10:46AM (#23312028)
    Personally, I think that they are done best when striped in sets of three, makes following the line even easier. But that's not my point. Apparently the article says that it offers only minor improvements in accuracy and speed. That's not a wash, that's a minor improvement. Considering the virtually no effort to achieve the minor improvement, I'd call that a significant benefit.
  • by Anonymous Coward on Tuesday May 06, 2008 @10:49AM (#23312054)
    3 rows is the most you should go when striping. That makes every row distinctive -- it's either unbordered, bordered on top or on bottom.

    Don't try 2-row striping -- for some reason it just looks wrong, like each pair is supposed to be related. Probably because it's just less common.

  • Re:It looks nice (Score:5, Insightful)

    by kent_eh ( 543303 ) on Tuesday May 06, 2008 @10:50AM (#23312068)
    Still, a slight improvement is still an improvement.
    Isn't an improvement in accuracy is better than no improvement, or a decrease?
  • Re:It looks nice (Score:3, Insightful)

    by moderatorrater ( 1095745 ) on Tuesday May 06, 2008 @10:55AM (#23312108)
    Okay, saying it's a wash is absolute bullocks. The difference was small, but it was there. When you're an end user, do you want the designer to say, "screw it, it's only a few percentage points," or do you want them to do everything they can to make it easier?

    Most UI differences are small; the difference between having the task bar in the middle of the screen and on the edge of the screen is very small as well, but that doesn't make it not worth doing.
  • Re:It looks nice (Score:4, Insightful)

    by abolitiontheory ( 1138999 ) on Tuesday May 06, 2008 @10:55AM (#23312120)
    Exactly. Is the improvement in "accuracy and efficency" really the only goal? What about a more pleasurable user experience, reduced stress or sense of fatigue, etc? Essentially, any time we treat humans like machines we miss a huge part of the equation. If a humans overall comfort level is increased, as long as it is not in a way which directly detracts from the work they are performing (alcohol comes to mind), they're almost guarunteed to be more productive and committed in the long term. This is the same reason we buy fancy coffee for drastically overmarked prices, instead of the dollar cup from BlowJoe Coffee. Aesthetic and experience matter, and if there are no marked *decreases* in efficiency due to table striping, then I'll do it every day of the week.
  • by archeopterix ( 594938 ) on Tuesday May 06, 2008 @10:56AM (#23312132) Journal
    I see a problem with the experiment. The hard part of the questions involves scanning down a column , where horizontal striping obviously does not help.
  • by hyfe ( 641811 ) on Tuesday May 06, 2008 @11:05AM (#23312274)
    Heh, that's I really good point.

    I thought it was self-evidentary that stripes should run the same way you're most likely to scan.. so you don't have to work too hard to keep your eyesight on the same line. Apparently it wasn't that evident though.

    That said, zebra-stripes are nice when you choose good colours, and have them run in the direction they're supposed to.. and they're really horrible when you screw up.. as a lot of people do.

  • by Animaether ( 411575 ) on Tuesday May 06, 2008 @11:06AM (#23312286) Journal
    I'll get the wtf out of the way first
    "Given that applying zebra striping in an electronic medium is a nontrivial task"

    Say what? Any application that is based on columns and/or rows has trivial access to those columns/rows as separate entities. Markup for such columns/rows is easily changed. 'mod N 2 == 0? grey:white' is hardly nontrivial, it's so basic that if you can't manage to do it, you must be using the wrong software.

    ---

    Now for the scope - it seems like the only research they have done is when data in the sheet is dense and the sheet itself is not all that wide.

    Now try with a wide sheet and instead of every 'cell' or at least one of its close neighbors having data in it, imagine lots of empty cells. Now try and see if zebrastriping helps or not. I can guarantee you that without any visual cues, your lining up of something in the leftmost column to the same line on the rightmost column is going to fail far more often than you'd like.

    --

    Oh wait, they even admit as much:
    "However, there is clearly a need for additional studies to investigate how task difficulty and the size of the table/form influence the effect of zebra striping."

    No shit. I'm glad you admitted that your sample size is too low.
  • by methano ( 519830 ) on Tuesday May 06, 2008 @11:07AM (#23312290)
    I thought this article was going to be about the evolutionary advantage that stripes give zebras, not spreadsheets. Who cares about spreadsheets, what about the zebras?
  • by raddan ( 519638 ) on Tuesday May 06, 2008 @11:17AM (#23312410)
    Good point, and here's another: her tables are not nearly large enough. I'd like to see the author add a "scale" component to her study. Striping on small tables may have a negligible benefit, but on large tables, I think you'll see something significant. Maybe the obviousness of this benefit is lost on people now that we have fast computers-- after all, a fast computer can look up table data (or heck, compute it directly) a lot faster than you can, so I expect that really big tables aren't so common anymore. But flip open any mathematics textbook printed before the 1980's, and there are plenty of huge tables in them. Ruler required.
  • Re:It looks nice (Score:3, Insightful)

    by Anonymous Coward on Tuesday May 06, 2008 @11:18AM (#23312430)
    The difference is small for a half-assed 9 column table with lots of visual clues like they prepared. Try a real table in small print without alternating text entries and with narrow spacing. The difference will be enormous.
  • Re:It looks nice (Score:3, Insightful)

    by MythoBeast ( 54294 ) on Tuesday May 06, 2008 @11:19AM (#23312448) Homepage Journal
    I'm in agreement with the parent post. Highlighting every other line doesn't actually produce much difference between the highlighted lines and the unhighlighted ones. There's a minor difference between the two, and you can double check to the front of the line that you're looking at a line of the right color, but the regular spacing between the two actually eliminates the ability to use the striping as a horizontal guide for the eye.

    Shading in every third line actually provides the eye a stronger guideline. In the description of the study, they don't test that. I think that's a tremendous oversight on their part. It really seems like they did the study to prove a point.
  • by bperkins ( 12056 ) on Tuesday May 06, 2008 @11:21AM (#23312482) Homepage Journal
    Perhaps I'm being a bit pedantic, but am I the only one that thought some of the questions were oddly worded?

    Here's what I view as correct answers:

    Q What is the name of the screw that costs $35.66?

    A: None. The M28 screw costs $35.66 per 50.

    Q There are 664 screws of which minor diameter tolerance?

    A: None. The M18 Screw has a minor diameter tolerance of 8g, and there are 664 of those, but there are 1442 screws with a tolerance of 8g.

    Q: There are 292 screws of what thread pitch?

    A: None. There are 292 M16 screws which have a thread pitch of 2mm, but there are 527 screws with a thread pitch of 2mm.

  • Another problem (Score:3, Insightful)

    by Selanit ( 192811 ) on Tuesday May 06, 2008 @11:23AM (#23312508)
    In addition to that excellent point, I'm skeptical about the way the table was designed. There's an image of the table here:

    http://alistapart.com/d/zebrastripingdoesithelp/data-table.png [alistapart.com]

    The "ordinary" rows have a background color of pure white. The "striped" rows have a background color of #F5F5F5, a very light grey. I'm all in favor of subtle design, but there is such a thing as being too subtle.

    Perhaps the stripes did not help noticeably because there was insufficient contrast between the rows?
  • Re:It looks nice (Score:5, Insightful)

    by holophrastic ( 221104 ) on Tuesday May 06, 2008 @12:10PM (#23313124)
    two things. first, it's only insignificant if it took effort to do. if it's free to do, and it doesn't hurt, and it rarely helps, then it's worth doing.

    second, authetically pleasing is also worth points when it doesn't hurt anything else.

    third, and perhaps most importantly, just because I can drive as fast and as safely on a sunny day as I can on an over-cast day, doesn't mean that one isn't easier than the other. professional typers type just as quickly on a qwerty keyboard as they do on a dvorak keyboard because they are professional typers and will adapt to just about anything. But they still expend more effort on a owerty keyboard than on a dvorak one -- simply put, their fingers travel farther.

    I don't suppose that this experiment studied the cognitive effort required, nor stressed the patricipants to measure their accuracy during significant distraction -- like driving, or listening to something important, or carrying a conversation, or giving a presentation.
  • Re:It looks nice (Score:5, Insightful)

    by ShieldW0lf ( 601553 ) on Tuesday May 06, 2008 @12:17PM (#23313210) Journal
    It seems that way, doesn't it?

    Zebra striping becomes more useful the further apart the key row is from the data in the row. It also becomes more important if there are no lines between the rows and columns. It's practically essential when you're trying to view a wide table where the key must be scrolled off screen to view the pertinent data.

    In this study, the key row was the tolerance in grams, and the data was the factory outlet boolean. They were an inch and a half apart from each other, and there was no necessity to interpret multiple values in a row, but only vertically scan the key column and test for the existence of a row that has yes in the factory outlet column right next to it.

    These people are spreading misinformation. The study was so contrived to support the premise, and so consciously avoidant of the actual situations where zebra striping becomes useful, that it's difficult to believe it wasn't intentionally done. If nothing else, there was far, far too little study done to make any conclusion whatsoever.

    Whoever is behind article this should be working at MacDonalds.
  • whoa, even worse (Score:5, Insightful)

    by nguy ( 1207026 ) on Tuesday May 06, 2008 @12:29PM (#23313382)
    Apart from the just plain wrong statistical reasoning, the experiment was done under uncontrolled conditions over the Internet. The sample table in the article actually had lines separating the columns and rows. Geez, with that, it's not surprising that the author finds no differences!

    Zebra striping may or may not help significantly, but this paper won't tell you either way.
  • by edalytical ( 671270 ) on Tuesday May 06, 2008 @01:57PM (#23314524)

    That's why DVD menus in all incarnations shouldn't exist! I can imagine how frustrating that can be, I've had problems using DVD menus and I'm not color blind. I've also had to sit though a class were a professor was trying to show a clip from a DVD, but the DVD menu designer didn't make the highlight color contrast enough for a projector, needless to say a lot of time was wasted while the professor tried to guess when the correct item was selected.

    I really hate DVD menus. At the very least make them optional, like a dust cover on a book. That way I can toss the uselessness away, just like I do with dust covers. The functionality of the menus should be built into the player with a nice accessible UI.

Ya'll hear about the geometer who went to the beach to catch some rays and became a tangent ?

Working...